SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have also tried installing the RPM from google's site. I am running OpenSuse 10.1 with Nvidia proprietary drivers and Xgl 3d desktop.
After successful installation, running Picasa from the K Menu does nothing.
Stopping the nice daemons had zero impact for me.
After seeing the original posted WINEDEBUG output, i checked my installation dir (turns out it gets installed into /opt/picasa) and sure enough, the windows/system32 directory doesn't appear to have write access and all files and subfolder are root-root owned and grouped. So, i changed that to users group and write permissions ...
Running WINEDEBUG=+file picasa gives me some useful output:
the first set of messages indicate it couldn't find ntdll.dll.so in /usr/local/lib/wine ... well, that clearly will not work, since it did not create a user/local/lib/wine directory!
ok, so i su'd and created a link there to point to /opt/picasa/wine/lib/wine (or something like that)
Running WINEDEBUG=+file picasa then gives me some more useful output:
wine: failed to initialize: /usr/local/lib/wine/ntdll.dll.so: failed to map segment from shared object: Cannot allocate memory
wine: failed to initialize: /usr/local/lib/wine/ntdll.dll.so: failed to map segment from shared object: Cannot allocate memory
wine: failed to initialize: /usr/local/lib/wine/ntdll.dll.so: failed to map segment from shared object: Cannot allocate memory
wine: failed to initialize: /usr/local/lib/wine/ntdll.dll.so: failed to map segment from shared object: Cannot allocate memory
At this point, I don't have alot of time to spend on this. I don't think i am really out of memory either. Too bad. It would have been nice to run google picasa on my Suse 10.1 workstation.
*** UPDATE ***
Ok, so not quite so ready to give up ... I did some poking around on winehq.org and found this and tried it:
> ulimit -v unlimited
> WINEDEBUG=+file picasa
so this seems to resolve the initial startup problem loading ntdll.dll.so ... now i have *tons* of messages scrolling by to sort through.
As someone else also reported, it shows me the license agreement dialog box. After I accept, it simply exits, providine the WINDEBUG results already posted in a previous post.
I thought i had the permissions stuff resolved but apparently not as it can't seem to create picasa2.exe in c:\windows\system32 ... even when run as root!
<SNIP>
trace:file:RtlDosPathNameToNtPathName_U (L"c:\\windows\\Picasa2.exe",0x7fb1f744,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"c:\\windows\\Picasa2.exe" 520 0x7fb1f504 (nil))
warn:file:wine_nt_to_unix_file_name L"Picasa2.exe" not found in /root/.picasa/dosdevices/c:/windows
trace:file:CreateFileW L"c:\\windows\\system32\\Picasa2.exe" GENERIC_READ FILE_SHARE_READ FILE_SHARE_DELETE creation 3 attributes 0x0
trace:file:RtlDosPathNameToNtPathName_U (L"c:\\windows\\system32\\Picasa2.exe",0x7fb1f7bc,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"c:\\windows\\system32\\Picasa2.exe" 520 0x7fb1f574 (nil))
warn:file:wine_nt_to_unix_file_name L"Picasa2.exe" not found in /root/.picasa/dosdevices/c:/windows/system32
warn:file:CreateFileW Unable to create file L"c:\\windows\\system32\\Picasa2.exe" (status c0000034)
trace:file:CreateFileW returning 0xffffffff
there only appears to be a drivers subdirectory located here -- no files at all!
Oh well, i will check back to see if any resolves this problem later. Thanks and good luck to all!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.