cannot open shared object file

23/12/2012 - 01:01 von Magnus Warker | Report spam
Hallo,

wöhrend der Benutzung einer Anwendung (eclipse) tritt ein Fehler auf,
weil eine Library nicht gefunden wird. In einschlàgigen Foren (eclipse)
konnte man mir noch nicht helfen, aber ich glaube, dass das Problem
unabhàngig von einer Anwendung ist. Daher hier nochmal ein Versuch.

Die Anwendung meldet folgendes:


Internal browser is not available: No more handles
[MOZILLA_FIVE_HOME='/usr/lib64/xulrunner-1.9.1']
(java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
/home/wagner/.eclipse/org.eclipse.platform_4.2.0_1473617060/configuration/org.eclipse.osgi/bundles/1126/1/.cp/libswt-mozilla-gtk-4234.so: libxpcom.so: cannot open shared object file: No such file or directory
no swt-mozilla-gtk in java.library.path
/home/wagner/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4234.so:
libxpcom.so: cannot open shared object file: No such file or directory
Can't load library:
/home/wagner/.swt/lib/linux/x86_64/libswt-mozilla-gtk.so
)


Die Datei /...libswt-mozilla-gtk-4234.so existiert, und sie will
offenbar eine Datei libxpcom.so öffnen, welche jedoch nicht gefunden wird.

(Was das mit der Datei libswt-mozilla-gtk.so zu tun haben soll,
erschließt sich mir aus der Meldung nicht.)

Den genauen Suchmechanismus bei Libraries kenne ich nicht, aber die
Datei ist mehrfach vorhanden:

$ locate libxpcom.so
/usr/lib/iceape/libxpcom.so
/usr/lib/icedove/libxpcom.so
/usr/lib/iceowl/libxpcom.so
/usr/lib/xulrunner-1.9.1/libxpcom.so
/usr/lib/xulrunner-devel-1.9.1/sdk/lib/libxpcom.so
/usr/lib32/xulrunner/libxpcom.so

Die Datei /etc/ld.so.conf enthàlt nur:
include /etc/ld.so.conf.d/*.conf

Unter dem genannten Verzeichnis finden sich nur:
-rw-r--r-- 1 root root 44 Aug 9 2009 libc.conf
-rw-r--r-- 1 root root 68 Jan 23 2011 x86_64-linux-gnu.conf

Hinzu kommt noch, dass dieser Fehler sporadisch auftritt. Wenn er
auftritt, dann für einige Wochen hintereinander bei jedem Versuch, die
entsprechende Funktion zu nutzen. Dann geht es irgendwann plötzlich
wieder...

Mehr fàllt mir zur weiteren Eingrenzung nicht ein.

Ideen?

Danke,
Magnus
 

Lesen sie die antworten

#1 Frank Beythien
23/12/2012 - 09:46 | Warnen spam
Am 23.12.2012 01:01, schrieb Magnus Warker:
Hallo,

wöhrend der Benutzung einer Anwendung (eclipse) tritt ein Fehler auf,
weil eine Library nicht gefunden wird. In einschlàgigen Foren (eclipse)
konnte man mir noch nicht helfen, aber ich glaube, dass das Problem
unabhàngig von einer Anwendung ist. Daher hier nochmal ein Versuch.

Die Anwendung meldet folgendes:


Internal browser is not available: No more handles



Keine freien file handles mehr? Vermutlich zeigt ulimit -à
für open files 1024
Vielleicht mal 'ulimit -n 4096' versuchen.

CU
Frank

Ähnliche fragen