Hallo,
ich bin etwas ratlos.
Ich nutze als Linux Distribution Archlinux. Die Einrichtung des Kobil Tribank Kartenlesers im System, sowie in jameica funktionierte problemlos. Um den Kartenleser anzusteuern müssen die Pakete pcscd und ccid installiert werden.
Das Problem ist, mit der Aktualisierung des Pakets ccid auf eine Version > 1.3.11 ist die PIN Eingabe via Kartenleser nicht mehr möglich. Genauer heißt das, dass ich gar nicht erst zur PIN Eingabe aufgefordert werde.
Im log-file von Jameica. steht dann, direkt nachdem ich einen Kontenabruf gestartet habe, die PIN wurde eingeben....
Hier das log:
Downgrade ich ccid wieder auf Version 1.3.11 läuft alles, wie es soll.
Nun die große Frage.. hat noch jemand diese Probleme, liegt es an jameica/hibiscus, oder hat das Paket evtl. einen Bug... ?
ich bin etwas ratlos.
Ich nutze als Linux Distribution Archlinux. Die Einrichtung des Kobil Tribank Kartenlesers im System, sowie in jameica funktionierte problemlos. Um den Kartenleser anzusteuern müssen die Pakete pcscd und ccid installiert werden.
Das Problem ist, mit der Aktualisierung des Pakets ccid auf eine Version > 1.3.11 ist die PIN Eingabe via Kartenleser nicht mehr möglich. Genauer heißt das, dass ich gar nicht erst zur PIN Eingabe aufgefordert werde.
Im log-file von Jameica. steht dann, direkt nachdem ich einen Kontenabruf gestartet habe, die PIN wurde eingeben....
Hier das log:
Code
[11.09.2010 09:56:58] DKB grio [Deutsche Kreditbank Berlin]: Lade HBCI-Sicherheitsmedium
[11.09.2010 09:56:58] DKB grio [Deutsche Kreditbank Berlin]: Initialisiere HBCI-Sicherheitsmedium
[11.09.2010 09:56:58] DKB grio [Deutsche Kreditbank Berlin]: Erzeuge HBCI-Handle
[11.09.2010 09:56:58] DKB grio [Deutsche Kreditbank Berlin]: Öffne HBCI-Verbindung
[11.09.2010 09:56:58] Bitte legen Sie die Chipkarte in das Lesegerät. DKB grio, Kto. xxxxxxxxx [Deutsche Kreditbank Berlin]
[11.09.2010 09:56:59] HBCI-Chipkarte wird ausgelesen.
[11.09.2010 09:57:00] hole nutzerspezifische Daten
[11.09.2010 09:57:00] fetching UPD
[11.09.2010 09:57:00] erzeuge HBCI-Nachricht DialogInit
[11.09.2010 09:57:00] signiere HBCI-Nachricht
[11.09.2010 09:57:00] Bitte geben Sie die PIN in Ihren Chipkarten-Leser ein. DKB grio, Kto. xxxxxxxxxxx [Deutsche Kreditbank Berlin]
[11.09.2010 09:57:01] PIN wurde eingegeben.
[11.09.2010 09:57:01] [error] org.kapott.hbci.exceptions.HBCI_Exception: *** error while signing
at org.kapott.hbci.security.Sig.signIt(Sig.java:368)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:257)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:178)
at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:604)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:658)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:667)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:207)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
at de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open(PassportHandleImpl.java:137)
at de.willuhn.jameica.hbci.server.hbci.HBCIFactory$Worker$3.run(HBCIFactory.java:474)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:755)
at de.willuhn.jameica.gui.GUI.init(GUI.java:285)
at de.willuhn.jameica.system.Application.init(Application.java:143)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Schreiben der Passport-Datei
at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:644)
at org.kapott.hbci.security.Sig.signIt(Sig.java:304)
... 18 more
Caused by: org.kapott.hbci.exceptions.CTException: error while saving new sigid to chipcard - ret=0 response=6a 82 (file not found)
at org.kapott.hbci.passport.HBCIPassportDDV.ctSaveSigId(Native Method)
at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:621)
... 19 more
[11.09.2010 09:57:01] DKB grio [Deutsche Kreditbank Berlin]: Fehler beim Öffnen der HBCI-Verbindung
[11.09.2010 09:57:01] Fehler beim Aktualisieren der UPD
[11.09.2010 09:57:01] Beende HBCI-Übertragung
[11.09.2010 09:57:01] HBCI-Übertragung mit Fehlern beendet
[11.09.2010 09:56:58] DKB grio [Deutsche Kreditbank Berlin]: Initialisiere HBCI-Sicherheitsmedium
[11.09.2010 09:56:58] DKB grio [Deutsche Kreditbank Berlin]: Erzeuge HBCI-Handle
[11.09.2010 09:56:58] DKB grio [Deutsche Kreditbank Berlin]: Öffne HBCI-Verbindung
[11.09.2010 09:56:58] Bitte legen Sie die Chipkarte in das Lesegerät. DKB grio, Kto. xxxxxxxxx [Deutsche Kreditbank Berlin]
[11.09.2010 09:56:59] HBCI-Chipkarte wird ausgelesen.
[11.09.2010 09:57:00] hole nutzerspezifische Daten
[11.09.2010 09:57:00] fetching UPD
[11.09.2010 09:57:00] erzeuge HBCI-Nachricht DialogInit
[11.09.2010 09:57:00] signiere HBCI-Nachricht
[11.09.2010 09:57:00] Bitte geben Sie die PIN in Ihren Chipkarten-Leser ein. DKB grio, Kto. xxxxxxxxxxx [Deutsche Kreditbank Berlin]
[11.09.2010 09:57:01] PIN wurde eingegeben.
[11.09.2010 09:57:01] [error] org.kapott.hbci.exceptions.HBCI_Exception: *** error while signing
at org.kapott.hbci.security.Sig.signIt(Sig.java:368)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:257)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:178)
at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:604)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:658)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:667)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:207)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
at de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open(PassportHandleImpl.java:137)
at de.willuhn.jameica.hbci.server.hbci.HBCIFactory$Worker$3.run(HBCIFactory.java:474)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:755)
at de.willuhn.jameica.gui.GUI.init(GUI.java:285)
at de.willuhn.jameica.system.Application.init(Application.java:143)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Schreiben der Passport-Datei
at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:644)
at org.kapott.hbci.security.Sig.signIt(Sig.java:304)
... 18 more
Caused by: org.kapott.hbci.exceptions.CTException: error while saving new sigid to chipcard - ret=0 response=6a 82 (file not found)
at org.kapott.hbci.passport.HBCIPassportDDV.ctSaveSigId(Native Method)
at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:621)
... 19 more
[11.09.2010 09:57:01] DKB grio [Deutsche Kreditbank Berlin]: Fehler beim Öffnen der HBCI-Verbindung
[11.09.2010 09:57:01] Fehler beim Aktualisieren der UPD
[11.09.2010 09:57:01] Beende HBCI-Übertragung
[11.09.2010 09:57:01] HBCI-Übertragung mit Fehlern beendet
Downgrade ich ccid wieder auf Version 1.3.11 läuft alles, wie es soll.
Nun die große Frage.. hat noch jemand diese Probleme, liegt es an jameica/hibiscus, oder hat das Paket evtl. einen Bug... ?