Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— |
galleryremote [2008/10/23 22:00] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | Download nach /opt | ||
+ | |||
+ | Installationsproblem mit SuSE 10.1 | ||
+ | |||
+ | ./GalleryRemote.1.5.Linux.VM.bin | ||
+ | Preparing to install... | ||
+ | Extracting the JRE from the installer archive... | ||
+ | Unpacking the JRE... | ||
+ | Extracting the installation resources from the installer archive... | ||
+ | Configuring the installer for this system's environment... | ||
+ | awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory | ||
+ | dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory | ||
+ | /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory | ||
+ | basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory | ||
+ | dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory | ||
+ | basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory | ||
+ | hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory | ||
+ | |||
+ | Launching installer... | ||
+ | |||
+ | grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory | ||
+ | /tmp/install.dir.5558/Linux/resource/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory | ||
+ | |||
+ | |||
+ | ===== Lösung: ===== | ||
+ | |||
+ | * Voraussetzung: Original JRE von SUN!? | ||
+ | * cp GalleryRemote.1.5.Linux.VM.bin GalleryRemote.1.5.Linux.VM.bin.bak | ||
+ | * cat GalleryRemote.1.5.Linux.VM.bin.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > GalleryRemote.1.5.Linux.VM.bin | ||
+ | * oder mit einem HexEditor das e von export mit # überschreiben - Zeilen dürfen sich nicht verschieben! | ||
+ | * ./GalleryRemote.1.5.Linux.VM.bin | ||
+ | |||
+ | ===== 2. Problem: java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock' failed===== | ||
+ | |||
+ | |||
+ | =====Lösung 2===== | ||
+ | Startet man unter SuSE 10.3 ein grafisches Java Programm, stürzt die Anwendung mit der Fehlermeldung: | ||
+ | "xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock' failed" | ||
+ | ab. | ||
+ | Das passiert auch, wenn man aus der IDE eclipse ein grafisches Java Programm startet. | ||
+ | |||
+ | Ursache: | ||
+ | Die xorg-x11-libxcb - X.Org xcb Bibliothek 7.2.22 verweigert Java Grafikausgaben auf dem Bildschirm auszuführen. | ||
+ | |||
+ | Den Bug Thread bei Bugzilla gibt es hier: | ||
+ | https://bugzilla.novell.com/show_bug.cgi?id=252510 | ||
+ | |||
+ | Die Lösung: | ||
+ | Man fügt der .profile Datei, die in jedem home Verzeichnis eines Benutzers liegt, folgende Zeile hinzu. | ||
+ | |||
+ | Code: | ||
+ | |||
+ | export LIBXCB_ALLOW_SLOPPY_LOCK=true | ||
+ | |||
+ | |||
+ | |||
+ | Dann wieder neu starten und alle Anwendungen, die java Grafikausgaben benutzen, laufen problemlos ab. | ||
+ | |||
+ | =====3. Problem===== | ||
+ | peer:/opt/Gallery_Remote # ./Gallery_Remote | ||
+ | awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory | ||
+ | dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory | ||
+ | /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory | ||
+ | basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory | ||
+ | dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory | ||
+ | basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory | ||
+ | grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory | ||
+ | /opt/Gallery_Remote/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory | ||
+ | |||
+ | =====Lösung 3===== | ||
+ | vi /opt/Gallery_Remote/GalleryRemote | ||
+ | |||
+ | export LD_ASSUME_KERNEL ändern nach | ||
+ | |||
+ | #xport LD_ASSUME_KERNEL | ||
+ | |||
+ | Achtung: den Eintrag gibt es 2x! | ||
+ | |||
+ | ===== Verknüpfung ===== | ||
+ | ===Skript: gallery_remote=== | ||
+ | <code>#!/bin/bash | ||
+ | cd /opt/Gallery_Remote | ||
+ | java -cp GalleryRemote.jar com.gallery.GalleryRemote.GalleryRemote | ||
+ | </code> | ||
+ | Befehl: /opt/Gallery_Remote/gallery_remote | ||