Hallo David, Am Donnerstag, 10. August 2006 05:44 schrieb David Haller:
Bringt das HP-Dingens ne eigene libgdbm mit?
ich glaube mal nicht, also zumindest konnte ich dort im Verzeichnis nichts mit libgdbm sehen ...
Wenn ja, dann mußt du mal schauen, ob und wie das HP-Dings $LD_LIBRARY_PATH evtl. noch manipuliert. Ist das, was du aufrufst ein shell-script? => file /opt/hpwebjet/hpwebjetd.
dort gibt es eine hpwebjetd und eine hpwebjetd.sh - aber wenn ich hpwebjetd aufrufe wird ja wohl denke ich mal nicht die .sh dabei aufgerufen? Und was das Shellscript da alles anstellt weiss ich leider auch nicht ...
Falls nein: du kannst evtl. selber ne libgdbm.so.2 "erstellen". Versuch's mal als erstes mit nem symlink zur libgdbm.so.3:
ln -s libgdbm.so.3 /usr/lib/libgdbm.so.2 ln -s libgdbm.so.3 /usr/lib64/libgdbm.so.2
das habe ich mal gemacht und kam etwas weiter! linux:/home/axas # /opt/hpwebjet/hpwebjetd -start /opt/hpwebjet/hpwebjetd: error while loading shared libraries: libssl.so.0.9.6: cannot open shared object file: No such file or directory linux:/home/axas # LD_LIBRARY_PATH="/opt/hpwebjet: $LD_LIBRARY_PATH" /opt/hpwebjet/hpwebjetd -start /opt/hpwebjet/hpwebjetd: error while loading shared libraries: libgdbm.so.2: cannot open shared object file: No such file or directory linux:/home/axas # ln -s libgdbm.so.3 /usr/lib/libgdbm.so.2 linux:/home/axas # ln -s libgdbm.so.3 /usr/lib64/libgdbm.so.2 linux:/home/axas # LD_LIBRARY_PATH="/opt/hpwebjet: $LD_LIBRARY_PATH" /opt/hpwebjet/hpwebjetd -start /opt/hpwebjet/hpwebjetd: error while loading shared libraries: libdb-4.0.so: cannot open shared object file: No such file or directory OK mal was neues :-) Aber da kam ich ein Stück weiter, habe mal in YaST dann bei "Software installieren" suchen lassen welches Paket dieses libdb-4.0.so da enthält und kam zu dem Ergebnis das es wohl db40 db40-32bit zu sein scheint und habe dort dann die verfügbare Version 4.0.14-163 installiert, also habe beides mal installiert! Danach: linux:/home/axas # LD_LIBRARY_PATH="/opt/hpwebjet: $LD_LIBRARY_PATH" /opt/hpwebjet/hpwebjetd -start /opt/hpwebjet/hpwebjetd: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory OK wieder was neues. Also wieder in YaST nachgeschaut wo das nun wieder drin steckt. Und darauf hin: compat-expat1 1.95.8-6 installiert. Tja aber da komme ich dann nicht mehr weiter, weil: linux:/home/axas # LD_LIBRARY_PATH="/opt/hpwebjet: $LD_LIBRARY_PATH" /opt/hpwebjet/hpwebjetd -start /opt/hpwebjet/hpwebjetd: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory bestehen bleibt. Könnte man das mit dem LD_LIBRARY_PATH eigentlich irgendwo fest einstellen das man das auch einfach nur mit hpwebjetd da starten könnte ohne die Angabe von LD_LIBRARY_PATH?
Und woher hast du das hpwebjet ueberhaupt?
von der HP Homepage
=> http://h20338.www2.hp.com/hpsub/cache/332262-0-0-225-121.html
dort muste man sich registrieren um das downloaden zu können, dann habe ich dort dann irgendwo auf den Unterseiten dann eben SuSE 9.3 ausgewählt weil nichts anderes mit SuSE da war und dann eben heruntergeladen und installiert.
Kannst du mir keinen direkten Link mailen (ggfs. PM) oder direkt das Paket? Ansonsten rate ich halt weiter rum.
siehe PM ... Besten dank nochmal für deine/eure sehr gute Hilfe! Viele Grüße Sascha