cannot get Evernote to install through wine in new 12.3 installation

I just finished installing openSUSE 12.3 and KDE 4.10 and I am in the
process of setting up all my applications so that my system can be
useful again.

I am running wine-1.5.23-1.1.1.x86_64. I just tried to install the
latest Evernote client through wine, and it won’t even begin the
installer. Here is what comes up:


~> wine /home/george/.wine/drive_c/InstallApp/Evernote_4.6.4.8136.exe
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading
configurations from ~/.fonts.conf is deprecated.
p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so:
/usr/lib/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file:
No such file or directory
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading
configurations from ~/.fonts.conf is deprecated.
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format,
advertised shortcut
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading
configurations from ~/.fonts.conf is deprecated.
george@linux-ip49:~> err:module:import_dll Library gdiplus.dll (which is
needed by L"C:\\Program Files (x86)\\Evernote\\Evernote\\Evernote.exe")
not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program
Files (x86)\\Evernote\\Evernote\\Evernote.exe" failed, status c0000135


At this point, I really don’t know what to do next! Any help/hints?

I have gnome-keyring installed, but it is not in /usr/lib/pkcs11, as
there is no such directory. That file is in
/usr/lib64/pkcs11/gnome-keyring-pkcs11.so, but I would not know how to
tell wine to look therein lib64 instead of just lib.

As far as the imported dll, how would I find it? I think it is probably
embedded in the Evernote_4.6.4.8136.exe file, but I don’t know.

I also don’t know what to do about the fonts.

I would prefer to install this through wine directly rather than use
PlayOnLinux, like I was running in 12.2.


G.O.
Box #1: 12.3 | KDE 4.10 | AMD Phenom IIX4 | 64 | 16GB
Box #2: 12.2 | KDE 4.9.1 | AMD Athlon X3 | 64 | 4GB
Laptop: 12.2 | KDE 4.9.2 | Core i7-2620M | 64 | 8GB
learning openSUSE and loving it

On Sat, 23 Mar 2013 03:24:17 +0000, golson765 wrote:

> At this point, I really don’t know what to do next! Any help/hints?
>
> I have gnome-keyring installed, but it is not in /usr/lib/pkcs11, as
> there is no such directory. That file is in
> /usr/lib64/pkcs11/gnome-keyring-pkcs11.so, but I would not know how to
> tell wine to look therein lib64 instead of just lib.

It’s apparently a 32-bit app, so you need to install the 32-bit libraries.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

On 03/23/2013 12:08 PM, Jim Henderson wrote:
> On Sat, 23 Mar 2013 03:24:17 +0000, golson765 wrote:
>
>> At this point, I really don’t know what to do next! Any help/hints?
>>
>> I have gnome-keyring installed, but it is not in /usr/lib/pkcs11, as
>> there is no such directory. That file is in
>> /usr/lib64/pkcs11/gnome-keyring-pkcs11.so, but I would not know how to
>> tell wine to look therein lib64 instead of just lib.
> It’s apparently a 32-bit app, so you need to install the 32-bit libraries.
>
> Jim
>
>
>
How do I figure out which 32 bit libraries do I need to install? I
already have the 32 bit gnome-keyring: gnome-keyring-pam-32bit, and
libgnome-keyring0-32bit. I also have libgdiplus0 already installed.


G.O.
Box #1: 12.3 | KDE 4.10 | AMD Phenom IIX4 | 64 | 16GB
Box #2: 12.2 | KDE 4.9.1 | AMD Athlon X3 | 64 | 4GB
Laptop: 12.2 | KDE 4.9.2 | Core i7-2620M | 64 | 8GB
learning openSUSE and loving it

On Sat, 23 Mar 2013 09:24:53 +0000, golson765 wrote:

> How do I figure out which 32 bit libraries do I need to install? I
> already have the 32 bit gnome-keyring: gnome-keyring-pam-32bit, and
> libgnome-keyring0-32bit. I also have libgdiplus0 already installed.

rpm -q --whatprovides /usr/lib64/pkcs11/gnome-keyring-pkcs11.so

That’ll tell you the 64-bit version of the library. Install the
corresponding 32-bit library. :slight_smile:

Jim

Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

On 03/24/2013 03:42 AM, Jim Henderson wrote:
> On Sat, 23 Mar 2013 09:24:53 +0000, golson765 wrote:
>
>> How do I figure out which 32 bit libraries do I need to install? I
>> already have the 32 bit gnome-keyring: gnome-keyring-pam-32bit, and
>> libgnome-keyring0-32bit. I also have libgdiplus0 already installed.
> rpm -q --whatprovides /usr/lib64/pkcs11/gnome-keyring-pkcs11.so
>
> That’ll tell you the 64-bit version of the library. Install the
> corresponding 32-bit library. :slight_smile:
>
> Jim
Ok, thanks.

Here is what I found:


~> rpm -q --whatprovides  /usr/lib64/pkcs11/gnome-keyring-pkcs11.so
gnome-keyring-3.6.3-1.1.1.x86_64


The corresponding 32 bit library is gnome-keyring-3.6.3-1.1.1.i586. If I
install that, it will remove the 64 bit library. Is there a way to find
out what else I am using that needs the 64 bit library before I go to it?


G.O.
Box #1: 12.3 | KDE 4.10 | AMD Phenom IIX4 | 64 | 16GB
Box #2: 12.2 | KDE 4.9.2 | AMD Athlon X3 | 64 | 4GB
Laptop: 12.2 | KDE 4.10 | Core i7-2620M | 64 | 8GB
learning openSUSE and loving it

Here’s a thought…
Instead of messing around with your base install with unpredictable consequences (even if no current dependencies, you can bet something will eventually want the 64-bit version).

Either create a new VM using something like Virtualbox, KVM, VMware, Xen, etc (can be either 64bit or 32bit since the only thing will change is this one file), or a chroot (something I’ve started to explore new uses).

TSU

On Tue, 26 Mar 2013 09:07:31 +0000, golson765 wrote:

> The corresponding 32 bit library is gnome-keyring-3.6.3-1.1.1.i586. If I
> install that, it will remove the 64 bit library. Is there a way to find
> out what else I am using that needs the 64 bit library before I go to
> it?

Don’t confuse the i586 package with the 32-bit library - on a 64-bit
system, you’d need an x86_64-32bit package.

There doesn’t seem to be a package like that, so what I’d be inclined to
try is downloading the i586 RPM (rather than installing it) and then
unpack it (you’ll need to use rpm2cpio to do that, and then cpio to
actually extract the library from it) and put the library in /usr/lib/,
run ldconfig (as root) and then see if it’s found for the installation.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

On 03/27/2013 05:52 AM, Jim Henderson wrote:
> On Tue, 26 Mar 2013 09:07:31 +0000, golson765 wrote:
>
>> The corresponding 32 bit library is gnome-keyring-3.6.3-1.1.1.i586. If I
>> install that, it will remove the 64 bit library. Is there a way to find
>> out what else I am using that needs the 64 bit library before I go to
>> it?
> Don’t confuse the i586 package with the 32-bit library - on a 64-bit
> system, you’d need an x86_64-32bit package.
>
> There doesn’t seem to be a package like that, so what I’d be inclined to
> try is downloading the i586 RPM (rather than installing it) and then
> unpack it (you’ll need to use rpm2cpio to do that, and then cpio to
> actually extract the library from it) and put the library in /usr/lib/,
> run ldconfig (as root) and then see if it’s found for the installation.
>
> Jim
>
>
>
Ok, I extracted that and ran ldconfig, but still the same result:


~> wine /home/george/.wine/drive_c/InstallApp/Evernote_4.6.4.8136.exe
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading
configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading
configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading
configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading
configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading
configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading
configurations from ~/.fonts.conf is deprecated.
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format,
advertised shortcut
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading
configurations from ~/.fonts.conf is deprecated.
george@linux-ip49:~> err:module:import_dll Library gdiplus.dll (which is
needed by L"C:\\Program Files (x86)\\Evernote\\Evernote\\Evernote.exe")
not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program
Files (x86)\\Evernote\\Evernote\\Evernote.exe" failed, status c0000135
^C


I am heading out of town for the weekend, so I will not be back to try
this again until next week, and then my life will get very busy again. I
have gotten Evernote to work using PlayOnLinux now, so in the interest
of being efficient with time, I think I am going to have to drop the
pursuit of this one for right now. Maybe in a couple of months I will
try and come back and get it to work again using wine directly instead
of through PlayOnLinux.

Thanks to everyone for your help!


G.O.
Box #1: 12.3 | KDE 4.10 | AMD Phenom IIX4 | 64 | 16GB
Box #2: 12.2 | KDE 4.9.2 | AMD Athlon X3 | 64 | 4GB
Laptop: 12.3 | KDE 4.10 | Core i7-2620M | 64 | 8GB
learning openSUSE and loving it