Moin,
Ich arbeite schon länger problemlos mit Hibiscus und meinem Cyberjack E-Com. Als Treiber diente bisher immer die libctapi-cyberjack.so . Das lief in der Konstellation problemlos seit Ende 2011 ( http://www.onlinebanking-forum.de/forum/topic.php?t=13556 ).
Nun habe ich vor einigen Tagen ein Upgrade von Linux Mint 17.1 auf Linux Mint 17.3 gemacht, seit dem stürzt Jameica beim Zugriff auf den Leser einfach ab.
--------------------------------------------------------------------------------------------
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x0000000000000000, pid=3323, tid=140101865047808
#
# JRE version: Java(TM) SE Runtime Environment (8.0_66-b17) (build 1.8.0_66-b17)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.66-b17 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C 0x0000000000000000
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/user/jameica/hs_err_pid3323.log
--------------------------------------------------------------------------------------------
Wenn ich in der Konsole Cyberjack eingebe kommt dabei folgendes raus :
~ $ cyberjack
BEGIN: ermittle Distribution (0/6)
END : ermittle Distribution (1/6) [OK]
BEGIN: ermittle Systeminformationen (1/6)
END : ermittle Systeminformationen (2/6) [OK]
BEGIN: ermittle Gruppeninformation (2/6)
END : ermittle Gruppeninformation (3/6) [OK]
BEGIN: ermittle laufende Dienste (3/6)
END : ermittle laufende Dienste (4/6) [OK]
BEGIN: ermittle installierten Treiber (4/6)
END : ermittle installierten Treiber (5/6) [OK]
BEGIN: ermittle und teste angeschlossene Leser (5/6)
END : ermittle und teste angeschlossene Leser (6/6) [ERROR]
cyberjack-report.log sagt dazu folgendes:
Distribution: Ubuntu jessie/sid
System: Linux, 3.13.0-37-generic, #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014, x86_64
Treiberdatei: /usr/lib/libctapi-cyberjack.so
Treiberversion: 3.3.0.0
Leser gefunden an 008/003: Cyberjack Pinpad/Ecom (0c4b:0100)
*FEHLER* (No such file or directory)
*FEHLER* (rsct_init_name(1, usb:0c4b/0100:libusb:008:003): -127 (ffffff81)
*FEHLER* (nicht alle gefundenen Leser waren ansprechbar).
Mache ich das ganze als Root siehts schon etwas anders aus:
BEGIN: ermittle Distribution (0/6)
END : ermittle Distribution (1/6) [OK]
BEGIN: ermittle Systeminformationen (1/6)
END : ermittle Systeminformationen (2/6) [OK]
BEGIN: ermittle Gruppeninformation (2/6)
END : ermittle Gruppeninformation (3/6) [OK]
BEGIN: ermittle laufende Dienste (3/6)
END : ermittle laufende Dienste (4/6) [OK]
BEGIN: ermittle installierten Treiber (4/6)
END : ermittle installierten Treiber (5/6) [OK]
BEGIN: ermittle und teste angeschlossene Leser (5/6)
END : ermittle und teste angeschlossene Leser (6/6) [OK]
Das Logfile:
Distribution: Ubuntu jessie/sid
System: Linux, 3.13.0-37-generic, #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014, x86_64
Benutzer ist Administrator (root), hat daher alle noetigen Rechte.
Treiberdatei: /usr/lib/libctapi-cyberjack.so
Treiberversion: 3.3.0.0
Leser gefunden an 008/003: Cyberjack Pinpad/Ecom (0c4b:0100)
Benutzer hat alle noetigen Rechte fuer den Leser an 008/003.
Firmware info for [usb:0c4b/0100:libusb:008:003]: [DESCTECUSB V2.0 REINER SCT ECOM-USB,XXV2.0.22;Apr 20 2007.]
Alle gefundenen Leser sind ansprechbar.
--------------------------------
Der Treiber funktioniert also scheinbar, aber warum klappt es mit den Zugriffrechten nicht mehr ? Mein User ist natürlich immernoch in der Gruppe cyberjack und sollte daher problemlos auf den Kartenleser zugreifen können.
Auch ein :
~ $ sudo cjgeldkarte
Current account balance: 0000.00
zeigt das der Leser offensichtlich über den Treiber angesprochen werden kann und auch die Karte liest.
Also normaler User kommt bei cjgeldkarte nur : Error doing CT_init. (Return code:-127)
Wenn es aber nur ein Problem mit den Zugriffrechten wäre, dürfte Jameica/Hibiscus doch nicht so abschmieren oder ?
Aktuelle Treiber gibt es für meinen Cyberjack nicht, ich habe es mit "libifd-cyberjack6_3.99.5final.sp09_amd64_u1404.deb" versucht, da wird mein Kartenleser aber gar nicht gefunden.
Kennt jemand das Problem ?
Kann mir jemand weiterhelfen ?
Oder gibt es einen anderen Treiber der mit meinem Cyberjack E-Com und Jameica/Hibiscus läuft ?
Gruss,
Meisterle
Ich arbeite schon länger problemlos mit Hibiscus und meinem Cyberjack E-Com. Als Treiber diente bisher immer die libctapi-cyberjack.so . Das lief in der Konstellation problemlos seit Ende 2011 ( http://www.onlinebanking-forum.de/forum/topic.php?t=13556 ).
Nun habe ich vor einigen Tagen ein Upgrade von Linux Mint 17.1 auf Linux Mint 17.3 gemacht, seit dem stürzt Jameica beim Zugriff auf den Leser einfach ab.
--------------------------------------------------------------------------------------------
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x0000000000000000, pid=3323, tid=140101865047808
#
# JRE version: Java(TM) SE Runtime Environment (8.0_66-b17) (build 1.8.0_66-b17)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.66-b17 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C 0x0000000000000000
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/user/jameica/hs_err_pid3323.log
--------------------------------------------------------------------------------------------
Wenn ich in der Konsole Cyberjack eingebe kommt dabei folgendes raus :
~ $ cyberjack
BEGIN: ermittle Distribution (0/6)
END : ermittle Distribution (1/6) [OK]
BEGIN: ermittle Systeminformationen (1/6)
END : ermittle Systeminformationen (2/6) [OK]
BEGIN: ermittle Gruppeninformation (2/6)
END : ermittle Gruppeninformation (3/6) [OK]
BEGIN: ermittle laufende Dienste (3/6)
END : ermittle laufende Dienste (4/6) [OK]
BEGIN: ermittle installierten Treiber (4/6)
END : ermittle installierten Treiber (5/6) [OK]
BEGIN: ermittle und teste angeschlossene Leser (5/6)
END : ermittle und teste angeschlossene Leser (6/6) [ERROR]
cyberjack-report.log sagt dazu folgendes:
Distribution: Ubuntu jessie/sid
System: Linux, 3.13.0-37-generic, #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014, x86_64
Treiberdatei: /usr/lib/libctapi-cyberjack.so
Treiberversion: 3.3.0.0
Leser gefunden an 008/003: Cyberjack Pinpad/Ecom (0c4b:0100)
*FEHLER* (No such file or directory)
*FEHLER* (rsct_init_name(1, usb:0c4b/0100:libusb:008:003): -127 (ffffff81)
*FEHLER* (nicht alle gefundenen Leser waren ansprechbar).
Mache ich das ganze als Root siehts schon etwas anders aus:
BEGIN: ermittle Distribution (0/6)
END : ermittle Distribution (1/6) [OK]
BEGIN: ermittle Systeminformationen (1/6)
END : ermittle Systeminformationen (2/6) [OK]
BEGIN: ermittle Gruppeninformation (2/6)
END : ermittle Gruppeninformation (3/6) [OK]
BEGIN: ermittle laufende Dienste (3/6)
END : ermittle laufende Dienste (4/6) [OK]
BEGIN: ermittle installierten Treiber (4/6)
END : ermittle installierten Treiber (5/6) [OK]
BEGIN: ermittle und teste angeschlossene Leser (5/6)
END : ermittle und teste angeschlossene Leser (6/6) [OK]
Das Logfile:
Distribution: Ubuntu jessie/sid
System: Linux, 3.13.0-37-generic, #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014, x86_64
Benutzer ist Administrator (root), hat daher alle noetigen Rechte.
Treiberdatei: /usr/lib/libctapi-cyberjack.so
Treiberversion: 3.3.0.0
Leser gefunden an 008/003: Cyberjack Pinpad/Ecom (0c4b:0100)
Benutzer hat alle noetigen Rechte fuer den Leser an 008/003.
Firmware info for [usb:0c4b/0100:libusb:008:003]: [DESCTECUSB V2.0 REINER SCT ECOM-USB,XXV2.0.22;Apr 20 2007.]
Alle gefundenen Leser sind ansprechbar.
--------------------------------
Der Treiber funktioniert also scheinbar, aber warum klappt es mit den Zugriffrechten nicht mehr ? Mein User ist natürlich immernoch in der Gruppe cyberjack und sollte daher problemlos auf den Kartenleser zugreifen können.
Auch ein :
~ $ sudo cjgeldkarte
Current account balance: 0000.00
zeigt das der Leser offensichtlich über den Treiber angesprochen werden kann und auch die Karte liest.
Also normaler User kommt bei cjgeldkarte nur : Error doing CT_init. (Return code:-127)
Wenn es aber nur ein Problem mit den Zugriffrechten wäre, dürfte Jameica/Hibiscus doch nicht so abschmieren oder ?
Aktuelle Treiber gibt es für meinen Cyberjack nicht, ich habe es mit "libifd-cyberjack6_3.99.5final.sp09_amd64_u1404.deb" versucht, da wird mein Kartenleser aber gar nicht gefunden.
Kennt jemand das Problem ?
Kann mir jemand weiterhelfen ?
Oder gibt es einen anderen Treiber der mit meinem Cyberjack E-Com und Jameica/Hibiscus läuft ?
Gruss,
Meisterle