Strona 1 z 1

wine problem z pkcs11.so

: 28 marca 2014, 16:45
autor: poogi
Witam,
Mam następujący problem, gdy próboję zainstalować aplikacje w wine dostaje następujący komunikat:

Kod: Zaznacz cały

wine mForex\ Trader\ Installer.exe p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: nie można otworzyć pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu
err:cabinet:FDICopy FDIIsCabinet failed: 2.
gnome-keyring zainstalowane
wersja wine 1.4.1
próbowałem wiele sposobów z sieci ale nie działają

: 28 marca 2014, 17:30
autor: marcin1982

Kod: Zaznacz cały

su -c "apt-get install apt-file"

Kod: Zaznacz cały

su -c "apt-file update"

Kod: Zaznacz cały

su -c "apt-file search gnome-keyring-pkcs11.so"

: 28 marca 2014, 17:43
autor: poogi
zainstalowałem apt-file i wyszukało

gnome-keyring: /usr/lib/x86_64-linux-gnu/pkcs11/gnome-keyring-pkcs11.so

skopiowałem go do /usr/lib/i386/pkcs11/ i jest inny problem :

Kod: Zaznacz cały

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: niewłaściwa klasa ELF: ELFCLASS64err:cabinet:FDICopy FDIIsCabinet failed: 2.
nie właściwa klasa ELF

teraz już nie tylko to nie działa lecz nie działają i inne programy
na tyle porobiłem w systemie że teraz nawet nie mam renderowania włączonego, chyba czeka mnie reinstall systemu....

: 29 marca 2014, 00:34
autor: poogi
udało się usunąć problem, dodałem msi.dll oraz cabinet.dll do folderu system32 w wine i dodałem w winecfg te biblioteki, teraz po wpisaniu wine program.exe nie ma błędów ale instalator nie uruchamia się.

: 29 marca 2014, 21:14
autor: mati75
poogi pisze:zainstalowałem apt-file i wyszukało

gnome-keyring: /usr/lib/x86_64-linux-gnu/pkcs11/gnome-keyring-pkcs11.so

skopiowałem go do /usr/lib/i386/pkcs11/ i jest inny problem :

Kod: Zaznacz cały

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: niewłaściwa klasa ELF: ELFCLASS64err:cabinet:FDICopy FDIIsCabinet failed: 2.
nie właściwa klasa ELF

teraz już nie tylko to nie działa lecz nie działają i inne programy
na tyle porobiłem w systemie że teraz nawet nie mam renderowania włączonego, chyba czeka mnie reinstall systemu....
Zrobiłeś największy błąd jaki mogłeś. Skopiowałeś 64 bitowy plik do katalogu dla programu 32 bitowego.

Do poczytania:
https://wiki.debian.org/Multiarch

: 29 marca 2014, 22:08
autor: poogi
tak tez myslalem ale co z tym fantem zrobic?

: 12 kwietnia 2014, 20:30
autor: mati75
Używam multiarch.