Hallo Martin,
habe ein Testsystem mit Ubuntu 9.04 32-bit und Moneyplex 2009 Standard (das aktuellste Build 13383) aufgesetzt.
Dann den Treiber libctapi-cyberjack2_3.3.2beta5-1ubuntu9.04_i386.deb installiert. Den User zur Gruppe cyberjack hinzugefügt, mit "sudo cyberjack addflags 0xffff" das Logging aktiviert und Ububtu neu gestartet.
Dann moneyplex gestartet und versucht den Kartenleser (cyberjack pinpad) einzurichten. Schon beim auswählen des Treibers /usr/lib/libctapi-cyberjack.so hängt sich moneyplex auf. Die einzige Meldung auf der Konsole lautet:
Code
Runtime error 231 at 0806D1E9
Der moneyplex Prozess steht auf "futex_wait".
Dann den Treiber wieder deinstalliert und den Treiber für Ubuntu 6.06 (3.1.0-1) installiert. Alles funktioniert einwandfrei (sowohl das auswählen des Treibers /usr/lib/libctapi-cyberjack.so, als auch ein anschließender Test des Kartenlesers).
Dann den Ubuntu 6.06 Treiber wieder deinstalliert und den aktuellsten Beta Treiber wieder installiert. Der Treiber /usr/lib/libctapi-cyberjack.so war nun schon in moneyplex eingetragen. Also den Kartenleser-Test gestartet und moneyplex hängt sich sofort wieder auf. Auf der Konsole wieder nur: Runtime error 231 at 0806D1E9
Und auch der moneyplex Prozess steht wieder auf "futex_wait".
Es sieht also tatsächlich so aus, als würde es gar nicht zum Aufruf von CT_init() kommen. Und trotz aktiviertem Logging (cyberjack addflags 0xffff) wird die Datei cj.log nicht geschrieben.
Dann habe ich eine Geldkarte in den Kartenleser gesteckt und cjgeldkarte auf der Konsole gestartet. Und siehe da, die Geldkarte wird einwandfrei ausgelesen und das aktuelle Guthaben angezeigt. Und auch die Datei cj.log wird geschrieben (somit ist bewiesen dass das Logging funktionieren würde).
Somit (alles auf Ubuntu 9.04 bezogen):
Treiber 3.1.0-1 + Moneyplex 09: funktioniert
Treiber 3.3.2beta5-1 + cjgeldkarte: funktioniert
Treiber 3.3.2beta5-1 + Moneyplex 09: funktioniert NICHT
Sehr seltsam das ganze.
Als Ergänzung habe ich dir die cj.log, cyberjack.xml und cyberjack-report.log per Email gesendet.
Falls du noch irgendwelche Informationen brauchst, einfach melden!
Gruß
athlonet