Fedora 9 und 10 unter 64bit: Beim Starten von moneyplex kann es zu diesen Fehlermeldungen kommen: ./moneyplex/moneyplex: symbol lookup error: ./moneyplex/moneyplex: undefined symbol: initPAnsiStrings oder eine Ausführung mit strace zeigt, dass die libmatrica.so nich gefunden wird oder bash: /lib/ld-linux.so.2:: Datei oder Verzeichnis nicht gefunden ---------------------------------------------------------------------- Marcel Schmidt schrieb: Guten Tag, der Fehler dürfte verschwinden, wenn man glibc.i386 oder glibc.i686 installiert, das sind die 32Bit-Versionen der glibc, die unter einem 64Bit-System benötigt werden, um 32Bit-Code auszuführen. Ich verwende monexplex unter Fedora 10 und vorher auch schon unter Fedora 9 x86_64. yum install glibc.i386 sollte reichen. ---------------------------------------------------------------------- Andreas Ittgenshorst schrieb: Die angegebene Fehlermeldung taucht auch auf meinem System auf wenn ich die Applikation direkt über ./moneyplex/moneyplex starte. Dies liegt darin begründet, dass der Pfad in dem sich die Datei libmatrica.so befindet nicht Bestandteil des LD_LIBRARY_PATH Suchpfades ist. Liegt die Installation direkt im Verzeichnis moneyplex unterhalb des Benutzer-Homeverzeichnisses sollte der vorherige Aufruf von folgendem Befehl das Problem temporär lösen: export LD_LIBRARY_PATH=~/moneyplex:$LD_LIBRARY_PATH ---------------------------------------------------------------------- Falls moneyplex unter Fedora 64-Bit nicht starten sollte: muss das Paket ia32-libs installiert werden. Im Falle, dass HBCI PIN/TAN nicht funktionieren sollte: hilft es ein OpenSSL-Paket in der 32-Bit Ausführung in das Verzeichnis von moneyplex zu kopieren. ---------------------------------------------------------------------- Hardy Dockhorn schrieb: Für moneyplex unter Fedora11_x64 ist folgendes nötig, [...] die Installation aller QT-Pakte für i386/i586 nicht notwendig, unter Fed11 sind sie jedenfalls nicht nötig. Folgende Bilbliotheken sollten sich auf dem System befinden: yum -y install glibc.i586 yum -y install gtk2.i586 yum -y install libXt.i586 yum -y install compat-libstdc++-296.i586 yum -y install libstdc++.i586 yum -y install libX11.i586 ---------------------------------------------------------------------- Hardy Dockhorn schrieb auch über die Inbetriebnahme Kartenleser Kobil KAAN Professional (USB) Das ct-linux von der KOBIL Webseite herunterladen: http://www.kobil.com/fileadmin/download/support/download/driver/ct-linux.zip Weiter als root im Terminal: Reader Konfigurationsfile (nicht unbedingt notwendig!) cp ./ct-linux/ct-linux32/reader.conf /etc/reader.conf.d/ /usr/sbin/update-reader.conf Die Libraries kopieren (als root) cp ./ct-linux/ct-linux32/libkobil_ifd.so /usr/lib cp ./ct-linux/ct-linux32/libct.so /usr/lib Die CT_devices wie in einer der INSTALL/README Textdateien beschrieben einrichten und im Homedirectory ablegen. Im Verzeichnis ./ct-linux/ct-linux32 den Befehl ./cardping -b1 20100101 ("b1" je nach Port, hier Port1 -> steht in der CT_devices) ausführen Nach "angemeckerten" fehlenden 32-bit Libraries suchen und installieren yum provides "*/ld-linux.so.2" yum install -y glibc.i586 yum provides "*/libstdc++-libc6.2-2.so.3" yum install -y compat-libstdc++-296.i586 yum provides libX11.so.6 yum install libX11.i586 Jetzt sollte der Befehl zumindest als root erfolgreich sein: [root]# ./cardping -b1 20100101 Going to call CT_init CT_init (Port 1): 0 CT_Reset: 0 CT_data Aufruf mit: 20 10 01 01 CT_data: 0 Antwort: 3B FF 18 00 FF 81 31 FE 45 65 63 11 08 43 02 50 00 10 11 40 02 22 05 30 49 90 01 (Die Antwort ist unterschiedlich, sie darf nur nicht "-1" sein) Das muss dann auch in einem Benutzer Terminal funtionieren. Jetzt dem Benutzer noch die Berechtigung auf /dev/ttyS0 erteilen, in der Regel hat die Gruppe dialout Schreibrechte auf das Device, also genügt es, den Benutzer dort hinzuzufügen. Allerdings sind die Rechte nicht gleich wirksam. Günstigenfalls neu anmelden/starten. ---------------------------------------------------------------------- Ludger Stauff schrieb: Dabei stellt sich die Sache sogar noch etwas einfacher dar, da mit Installation von gtk2.i686 durch die Abhängigkeitsprüfung gleich auch glibc.i686, libstdc++.i686 und libX11.i686 mit installiert werden. Hinzukommen muss noch die Installation von libXt.i686 (yum install libXt.i686). Nicht endgültig prüfen konnte ich, ob compat-libstdc ++-296.i686 benötigt wird, da der Aufruf von Moneyplex zunächst nur mit, nach erneuter Deinstallation dieses Paketes aber auch ohne funktionierte.