Beim Ausführen von Acroreader tritt die Fehlermeldung „Fehler beim Laden gemeinsam genutzter Bibliotheken: libxml2.so.2: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden“ auf.

Beim Ausführen von Acroreader tritt die Fehlermeldung „Fehler beim Laden gemeinsam genutzter Bibliotheken: libxml2.so.2: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden“ auf.

Ich habe Adobe Reader 9.5.5 heruntergeladen und mit gdebi installiert. Wenn ich jetzt auf eine PDF-Datei klicke, wird sie nicht gestartet. Ich habe „Acroread“ im Terminal ausprobiert und es zeigt mir diesen Fehler an.

/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

Dann habe ich libxml2 installiert. Aber es wird immer noch der gleiche Fehler wie oben angezeigt. Mein Systembetriebssystem ist Ubuntu 13.10.

Gibt es für mein Problem eine Lösung bei der Verwendung von Adobe Reader oder einem anderen alternativen PDF-Reader außer Foxit und Standard (Evince) oder Okular, mit dem ich beliebigen Text in meinem PDF hervorheben kann?

Antwort1

Ich habe dieses Problem auf meinem 64-Bit-Ubuntu (13.10) mit dem folgenden Terminalbefehl gelöst:

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

Antwort2

Möglicherweise liegt ein Problem mit dem symbolischen Link zur richtigen Version vor.

Identifizieren Sie die Bibliotheksabhängigkeit Ihres Programms und suchen Sie die Bibliothek wie folgt (ich habe kein Acroread, aber es sollte dasselbe sein):

$ 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

Wenn Sie keinen symbolischen Link mit dem Namen libxml2.so.2 haben, der irgendwohin zeigt, erstellen Sie einen:

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

Ändern Sie in Ihrem Fall evince in acroread. Ich hoffe, das hilft.

Antwort3

Dies hat das Problem für mich auch in Debian Buster mit dem folgenden Terminalbefehl gelöst:

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

Antwort4

Dieser Linkhttps://answers.launchpad.net/ubuntu/+source/acroread/+question/209800, Beitrag Nr. 23 und Nr. 24 können ebenfalls helfen, dieses Problem zu lösen. Ich habe beide erfolgreich auf Ubuntu 18.04, Kernel 4.15.0-45-generic angewendet

$ 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 .

verwandte Informationen