p11-kit: Problema típico com o Wine

22

Instalei o Wine 1.7 com Winetricks no Ubuntu 13.10 Saucy Salamander. Eu tentei iniciar qualquer arquivo .exe, mas ainda é um problema:

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory

Encontrei algumas dicas, mas nada funciona. Como posso resolver isso?

Saudações.

chico
fonte

Respostas:

20

Eu apenas tive o mesmo problema. Para mim, foi suficiente instalar a versão i386 do p11-kit usando

sudo apt-get install p11-kit:i386

Estou usando o Ubuntu 13.10 de 64 bits.

Mehrwolf
fonte
14
Para mim, isso entra em conflito com a versão de 64 bits :-( (Ubuntu 13.10 de 64 bits). O Apt diz: "Os seguintes pacotes serão REMOVIDOS: gnome-keyring p11-kit python-ubuntu-sso-client ubuntu-sso-client" .
sumid
este parece ser ainda um problema com o Ubuntu 16.04, para mim, queria remover-server-dados Evolution-keyring gnome p11-kit skypeforlinux
Dennis Nolte
13

Eu tive o mesmo problema e resolvi-o de uma maneira muito simples:

Tudo que você precisa fazer é instalar o p11-kit-modules:i386pacote. Você pode fazer isso assim:

sudo apt-get install p11-kit-modules:i386

E é isso, o p11-kit-trust.so faz parte deste pacote e será instalado no local correto.

Espero que ajude ;-)

serfer2
fonte
Em um sistema x64, essa é provavelmente a resposta mais correta. Especialmente se você já tiver o gnome-keyring instalado. Obrigado!
Alex Summers
isso não tenta remover pacotes no meu ubuntu 16.04 x64, então esta é a melhor resposta na minha opinião.
Dennis Nolte
5

Eu apenas o download p11-kit:i386com apt-get download, extraiu o /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.soarquivo (com Archive Manager) e copiados para a minha /usr/lib/i386-linux-gnu/pkcs11/pasta.

Espero que isso ajude outras pessoas a resolver o problema sem precisar instalar outro software.

user36586
fonte
1

Você pode tentar seguir esse outro segmento e executar como mencionado aqui

Se você estiver na salamandra picante do Ubuntu (por exemplo, 13.10 beta 1) e você receber a mensagem de erro

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory

siga simplesmente os mesmos comandos do link acima, mas também com o p11-kit: primeiro faça

sudo /usr/local/bin/getlibs -p p11-kit:i386 

então faça o link simbólico:

sudo ln -s /usr/lib32/i386-linux-gnu/pkcs11/p11-kit-trust.so /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so

Reggie 17/09 às 17:38

Reggie
fonte
Em uma configuração de vinho WOW64 compartilhada, isso resulta em reclamações sobre a arquitetura do objeto compartilhado.
Wolfer
No Saucy, tive um conflito ao tentar instalar p11-kit:i386, e o getlibs estava tentando instalar ia32libs, o que não existe mais. sudo aptitude install lib32z1 lib32ncurses5 lib32bz2-1.0e então o link simbólico nesta resposta funcionou para se livrar da mensagem de erro no wine.
naught101
Eu acho que isso funcionou - eu estou pelo menos no próximo bug. Eu tive que criar primeiro alguns diretórios que não tinha. iemkdir /usr/lib32 /usr/lib/i386-linux-gnu/pkcs11
mc0e
1

Algumas das outras respostas sugerem fazer isso:

sudo apt-get install p11-kit:i386

Isso causa conflitos para mim e desinstala gnome-keyring, o que é uma coisa muito ruim. Para sshde lembrar de frases secretas, e assim você deve continuar digitando sua frase secreta no terminal todas as vezes. E impede o Network-Manager de solicitar senhas de WiFi.

A única resposta que funciona é

sudo apt-get install p11-kit-modules:i386

Isso não tem nenhum conflito.

Descompactar manualmente pacotes e instalar arquivos também não é uma boa ideia, pois você não receberá atualizações automaticamente, o que pode levar a problemas de segurança.

(Queria comentar sobre a resposta correta, mas não foi permitido devido à falta de reputação. Imaginei que eu postaria para esclarecer os detalhes para as pessoas.)

DocWilco
fonte
-1 para: esta pergunta é de dois anos alt, a versão Ubuntu ultrapassada e que o problema, tenho a certeza, se foi por um longo tempo
cmks
5
Não. O problema ainda existe com o PlayOnLinux.
DocWilco 18/03/16
-1, pois copia apenas outras respostas. O problema em si ainda acontece.
Dennis Nolte