Al ejecutar acroreader falla con "error al cargar bibliotecas compartidas: libxml2.so.2: no se puede abrir el archivo de objeto compartido"

Al ejecutar acroreader falla con "error al cargar bibliotecas compartidas: libxml2.so.2: no se puede abrir el archivo de objeto compartido"

Descargué Adobe Reader 9.5.5 y lo instalé usando gdebi. Ahora, si hago clic en cualquier pdf, no se inicia. Probé "acroread" en la terminal y me muestra este error.

/opt/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory

Luego instalé libxml2, pero aún muestra el mismo error anterior. El sistema operativo de mi sistema es ubuntu 13.10.

¿Existe alguna solución a mi problema al usar Adobe Reader o cualquier otro lector de PDF alternativo que no sea foxit y default(evince) u okular mediante el cual puedo resaltar cualquier texto en mi pdf?

Respuesta1

Resolví este problema en mi Ubuntu de 64 bits (13.10) usando el siguiente comando de terminal:

sudo apt-get install libxml2:i386 libstdc++6:i386

Respuesta2

Quizás se trate de un problema con el enlace simbólico a la versión correcta.

Identifique la dependencia de la biblioteca de su programa y ubique la biblioteca de esta manera (no tengo acroread, pero debería ser la misma):

$ which evince
/usr/bin/evince
$ ldd /usr/bin/evince | grep libxml
libxml2.so.2 => /usr/lib/i386-linux-gnu/libxml2.so.2 (0xb7534000)
$ ls -l /usr/lib/i386-linux-gnu/libxml2.so*
lrwxrwxrwx 1 root root      16 Jul 16 20:48 /usr/lib/i386-linux-gnu/libxml2.so -> libxml2.so.2.7.8
lrwxrwxrwx 1 root root      16 Jul 16 20:48 /usr/lib/i386-linux-gnu/libxml2.so.2 -> libxml2.so.2.7.8
-rw-r--r-- 1 root root 1360484 Jul 16 20:48 /usr/lib/i386-linux-gnu/libxml2.so.2.7.8

Si no tiene un enlace simbólico llamado libxml2.so.2 apuntando a algún lugar, cree uno:

$ sudo ln -s /usr/lib/i386-linux-gnu/libxml2.so.2.7.8 /usr/lib/i386-linux-gnu/libxml2.so.2

Cambie evince a acroread en su caso. Espero que esto ayude.

Respuesta3

Esto también me lo resolvió en Debian Buster usando el siguiente comando de terminal:

sudo apt-get install libxml2:i386 libstdc++6:i386

Respuesta4

Este enlacehttps://answers.launchpad.net/ubuntu/+source/acroread/+question/209800, las publicaciones n.° 23 y 24 también pueden ayudar a resolver este problema. Apliqué ambos con éxito en Ubuntu 18.04, kernel 4.15.0-45-generic

$ sudo updatedb; locate libBIB
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIB.so
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIB.so.1.2
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so.1.1

$ ldd /opt/Adobe/Reader9/Reader/intellinux/bin/acroread | grep not
libBIB.so => not found
libBIBUtils.so => not found
libACE.so => not found
libAGM.so => not found
libCoolType.so => not found
libAXE8SharedExpat.so => not found
libJP2K.so => not found
libAdobeXMP.so => not found
libicuuc.so.36 => not found
libResAccess.so => not found


$ sudo updatedb; locate libBIBUtils.so
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so.1.1

$ cd /usr/lib
$ sudo ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libBIB.so .
$ sudo ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libBIB.so.1.2 .
$ sudo ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so .
$ sudo ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so.1.1 .

información relacionada