erro ao carregar bibliotecas compartilhadas: libXinerama.so.1: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório

1

estou recebendo este erro ao tentar executar

vmware-vcenter-converter

/ usr / lib / vmware-vcenter-conversor-standalone / conversor-gui: erro ao carregar bibliotecas compartilhadas: libXinerama.so.1: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório desse tipo

locate libXinerama

resultado como segue

 /usr/lib/vmware/lib/libXinerama.so.1
/usr/lib/vmware/lib/libXinerama.so.1/libXinerama.so.1
/usr/lib/vmware-installer/2.1.0/lib/lib/libXinerama.so.1
/usr/lib/vmware-installer/2.1.0/lib/lib/libXinerama.so.1/libXinerama.so.1
/usr/lib/x86_64-linux-gnu/libXinerama.so.1
/usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0

meu arco de caixa: Ubuntu 13

uname -a
 3.11.0-14-generic #21-Ubuntu SMP Tue Nov 12 17:04:55 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Eu estava tentando instalar um pacote diferente para corrigir esse problema, sem sorte

Todas as dicas para corrigir bibliotecas compartilhadas ausentes

    
por Marco DonJuan 15.12.2013 / 12:32

2 respostas

1

A partir da saída do ldd, parece que converter-gui está sendo executado em bibliotecas de 32 bits. Você precisará instalar a versão de 32 bits de todas as libs faltando na saída do ldd

libvmomi.so.1.2 => not found
libvmacore.so.1.2 => not found
libtypes.so => not found
libXinerama.so.1 => not found
libexpat.so.0 => not found
libConverterWizard.so => not found
libconverterLogicTypes.so => not found
libconverterTypes.so => not found

O que deve envolver apenas apt-get install para xinerama e expat% em apt-get install libxinerama1:i386 e apt-get install libexpat1:i386

Se você já tiver o restante das bibliotecas faltantes no sistema, precisará apontar o programa para o local onde as bibliotecas estão localizadas com export LD_LIBRARY_PATH=/path/to/i386/vm/libs:$LD_LIBRARY_PATH

    
por 16.12.2013 / 09:56
1

Parece que o libXinerama.so.1 está no seu sistema, mas não na pasta que o vmware está procurando. Você já tentou um link?

    ln /usr/lib/x86_64-linux-gnu/libXinerama.so.1 /usr/lib/vmware-vcenter-converter-standalone/libXinerama.so.1

No entanto, você pode nos fornecer mais informações para fazer isso:

    ls -ld /usr/ /usr/lib/ /usr/lib/x86_64-linux-gnu/
    ls -l /usr/lib/x86_64-linux-gnu/libXinerama.so.1
    
por 15.12.2013 / 12:49

Tags