Hallo.
Ich benutzte seit Jahren Hibiscus unter Linux mit HBCI PIN/TAN und bin sehr zufrieden damit. Nun habe ich jemanden ueberzeugt auch mal Hibiscus zu probieren und nun fangen die Probleme an...
Konkret geht es um Hibiscus (aktuelle Version) unter Windows 7 (32bit) mit einem ReinerSCT Secoder mit Karten fuer die National-Bank und die Dresdner Bank. Nun weiss ich nicht, ob die Fehlermeldung "Chipkarten-Fehler unknown card type - ret=0 response=6a 82 (file not found)" wirklich heisst, dass der Kartentyp nicht unterstuetzt wird oder ob es ein Konfigurationsproblem gibt.
Ich habe schon den ReinerSCT-Treiber auf die neuste Version gebracht. Das hat allerdings keinen Unterschied gemacht.
Wenn ich den Leser automatisch suchen lasse, dann wird er nicht gefunden.
Bei der manuellen Einrichtung habe CTAPI: ReinerSCT cyberjack und PC/SC-Kartenleser (Kobil, ReinerSCT und andere) ausprobiert. Irgendwie redet er auch mit dem Kartenleser, da er mich auffordert eine Karte einzulegen und auch wartet bis ich dies gemacht habe. Danach erhalte ich allerdings die obige Fehlermeldung (oder "Fehler 6A82: Datei wurde nicht gefunden" bei PC/SC).
Kann ich noch irgendwas anderes ausprobieren? Oder sind die HBCI-Karten sowohl von der Dresdner als auch von der National-Bank wirklich inkompatibel mit Hibiscus?
Bin fuer jede Hilfe dankbar,
Lars
Anhaengt noch die Log-Dateien mit CTAPI und PC/SC bei Log-Level TRACE:
Ich benutzte seit Jahren Hibiscus unter Linux mit HBCI PIN/TAN und bin sehr zufrieden damit. Nun habe ich jemanden ueberzeugt auch mal Hibiscus zu probieren und nun fangen die Probleme an...

Konkret geht es um Hibiscus (aktuelle Version) unter Windows 7 (32bit) mit einem ReinerSCT Secoder mit Karten fuer die National-Bank und die Dresdner Bank. Nun weiss ich nicht, ob die Fehlermeldung "Chipkarten-Fehler unknown card type - ret=0 response=6a 82 (file not found)" wirklich heisst, dass der Kartentyp nicht unterstuetzt wird oder ob es ein Konfigurationsproblem gibt.
Ich habe schon den ReinerSCT-Treiber auf die neuste Version gebracht. Das hat allerdings keinen Unterschied gemacht.
Wenn ich den Leser automatisch suchen lasse, dann wird er nicht gefunden.
Bei der manuellen Einrichtung habe CTAPI: ReinerSCT cyberjack und PC/SC-Kartenleser (Kobil, ReinerSCT und andere) ausprobiert. Irgendwie redet er auch mit dem Kartenleser, da er mich auffordert eine Karte einzulegen und auch wartet bis ich dies gemacht habe. Danach erhalte ich allerdings die obige Fehlermeldung (oder "Fehler 6A82: Datei wurde nicht gefunden" bei PC/SC).
Kann ich noch irgendwas anderes ausprobieren? Oder sind die HBCI-Karten sowohl von der Dresdner als auch von der National-Bank wirklich inkompatibel mit Hibiscus?
Bin fuer jede Hilfe dankbar,
Lars
Anhaengt noch die Log-Dateien mit CTAPI und PC/SC bei Log-Level TRACE:
Code
[21.07.2015 14:28:23] Teste Sicherheits-Medium...
[21.07.2015 14:28:23] deliver message [Tue Jul 21 14:28:23 CEST 2015][OK] Einstellungen gespeichert
[21.07.2015 14:28:23] creating progress monitor for GUI
[21.07.2015 14:28:23] activating progress monitor
[21.07.2015 14:28:23] open ddv passport
[21.07.2015 14:28:23] using config default
[21.07.2015 14:28:23] searching for bean ReinerSCTCyberJackReader
[21.07.2015 14:28:23] creating new class de.willuhn.jameica.hbci.passports.ddv.server.ReinerSCTCyberJackReader
[21.07.2015 14:28:23] no lifecycle -> request scope
[21.07.2015 14:28:23] jni lib: V:\Jameica\plugins\hibiscus\lib\hbci4java-card-win32.dll
[21.07.2015 14:28:23] ctapi driver: C:\Windows\System32\ctrsct32.dll
[21.07.2015 14:28:23] port: COM2/USB2 [ID: 1]
[21.07.2015 14:28:24] ctnumber: 0
[21.07.2015 14:28:24] soft pin: false
[21.07.2015 14:28:24] entry index: 1
[21.07.2015 14:28:24] passport type: DDV
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] creating new instance of a DDV passport
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] trying to load native DDV library V:\Jameica\plugins\hibiscus\lib\hbci4java-card-win32.dll
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] using chipcard terminal with port 1 and terminal number 0
[21.07.2015 14:28:24] [bpd] no version, no userid or no data found, skipping update
[21.07.2015 14:28:24] [upd] no version, no userid or no data found, skipping update
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] deliver message [Tue Jul 21 14:28:23 CEST 2015][ERROR] Bitte legen Sie die Chipkarte in das Leseger\Uffffffff[21.07.2015 14:28:24] callback [reason 2] handled by class de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] loading lib ok
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] initializing CTAPI ok
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] resetCT apdu: 20 11 00 00
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] resetCT response: 90 00
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] resetCT: success
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] requestFunctionalUnits apdu: 20 13 00 81 00
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] requestFunctionalUnits response: 81 03 01 40 50 90 00
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] requestFunctionalUnits: success
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] requestCard apdu: 20 12 01 01 03 80 01 3C 00
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] requestCard response: 3B FF 18 00 FF 81 31 FE 45 65 63 11 08 66 01 56 00 11 43 90 04 04 06 20 D9 90 01
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] requestCard: success
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] ATR: using direct coding convention
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] TA1 present
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] TB1 present
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] TC1 present
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:26] found in context scope
[21.07.2015 14:28:26] TD1 present
[21.07.2015 14:28:26] Fehler beim Testen des Sicherheits-Mediums: unknown card type - ret=0 response=6a 82 (file not found)
[21.07.2015 14:28:26] Aufgetretene Fehlermeldungen:
[21.07.2015 14:28:26] -----------------------------
[21.07.2015 14:28:26] error while opening chipcard; nested exception is:
▶ org.kapott.hbci.exceptions.HBCI_Exception: Chipkarten-Fehler
[21.07.2015 14:28:26] Chipkarten-Fehler
[21.07.2015 14:28:26] unknown card type - ret=0 response=6a 82 (file not found)
[21.07.2015 14:28:26] -----------------------------
[21.07.2015 14:28:26] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:23] deliver message [Tue Jul 21 14:28:23 CEST 2015][OK] Einstellungen gespeichert
[21.07.2015 14:28:23] creating progress monitor for GUI
[21.07.2015 14:28:23] activating progress monitor
[21.07.2015 14:28:23] open ddv passport
[21.07.2015 14:28:23] using config default
[21.07.2015 14:28:23] searching for bean ReinerSCTCyberJackReader
[21.07.2015 14:28:23] creating new class de.willuhn.jameica.hbci.passports.ddv.server.ReinerSCTCyberJackReader
[21.07.2015 14:28:23] no lifecycle -> request scope
[21.07.2015 14:28:23] jni lib: V:\Jameica\plugins\hibiscus\lib\hbci4java-card-win32.dll
[21.07.2015 14:28:23] ctapi driver: C:\Windows\System32\ctrsct32.dll
[21.07.2015 14:28:23] port: COM2/USB2 [ID: 1]
[21.07.2015 14:28:24] ctnumber: 0
[21.07.2015 14:28:24] soft pin: false
[21.07.2015 14:28:24] entry index: 1
[21.07.2015 14:28:24] passport type: DDV
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] creating new instance of a DDV passport
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] trying to load native DDV library V:\Jameica\plugins\hibiscus\lib\hbci4java-card-win32.dll
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] using chipcard terminal with port 1 and terminal number 0
[21.07.2015 14:28:24] [bpd] no version, no userid or no data found, skipping update
[21.07.2015 14:28:24] [upd] no version, no userid or no data found, skipping update
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] deliver message [Tue Jul 21 14:28:23 CEST 2015][ERROR] Bitte legen Sie die Chipkarte in das Leseger\Uffffffff[21.07.2015 14:28:24] callback [reason 2] handled by class de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] loading lib ok
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] initializing CTAPI ok
[21.07.2015 14:28:24] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:24] found in context scope
[21.07.2015 14:28:24] resetCT apdu: 20 11 00 00
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] resetCT response: 90 00
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] resetCT: success
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] requestFunctionalUnits apdu: 20 13 00 81 00
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] requestFunctionalUnits response: 81 03 01 40 50 90 00
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] requestFunctionalUnits: success
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] requestCard apdu: 20 12 01 01 03 80 01 3C 00
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] requestCard response: 3B FF 18 00 FF 81 31 FE 45 65 63 11 08 66 01 56 00 11 43 90 04 04 06 20 D9 90 01
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] requestCard: success
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] ATR: using direct coding convention
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] TA1 present
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] TB1 present
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:25] found in context scope
[21.07.2015 14:28:25] TC1 present
[21.07.2015 14:28:25] searching for bean HBCISynchronizeBackend
[21.07.2015 14:28:26] found in context scope
[21.07.2015 14:28:26] TD1 present
[21.07.2015 14:28:26] Fehler beim Testen des Sicherheits-Mediums: unknown card type - ret=0 response=6a 82 (file not found)
[21.07.2015 14:28:26] Aufgetretene Fehlermeldungen:
[21.07.2015 14:28:26] -----------------------------
[21.07.2015 14:28:26] error while opening chipcard; nested exception is:
▶ org.kapott.hbci.exceptions.HBCI_Exception: Chipkarten-Fehler
[21.07.2015 14:28:26] Chipkarten-Fehler
[21.07.2015 14:28:26] unknown card type - ret=0 response=6a 82 (file not found)
[21.07.2015 14:28:26] -----------------------------
[21.07.2015 14:28:26] searching for bean HBCISynchronizeBackend
Code
[21.07.2015 14:30:10] Teste Sicherheits-Medium...
[21.07.2015 14:30:10] deliver message [Tue Jul 21 14:30:10 CEST 2015][OK] Einstellungen gespeichert
[21.07.2015 14:30:10] creating progress monitor for GUI
[21.07.2015 14:30:10] activating progress monitor
[21.07.2015 14:30:10] open ddv passport
[21.07.2015 14:30:10] C:\Users\lb\.jameica\cfg\de.willuhn.jameica.hbci.passports.ddv.DDVConfig.properties has changed, reloading
[21.07.2015 14:30:10] using config default
[21.07.2015 14:30:10] searching for bean PCSCReader
[21.07.2015 14:30:10] creating new class de.willuhn.jameica.hbci.passports.ddv.server.PCSCReader
[21.07.2015 14:30:10] no lifecycle -> request scope
[21.07.2015 14:30:10] pcsc name:
[21.07.2015 14:30:10] soft pin: false
[21.07.2015 14:30:10] entry index: 1
[21.07.2015 14:30:10] passport type: DDVPCSC
[21.07.2015 14:30:10] searching for bean HBCISynchronizeBackend
[21.07.2015 14:30:10] found in context scope
[21.07.2015 14:30:10] creating new instance of a DDVPCSC passport
[21.07.2015 14:30:10] searching for bean HBCISynchronizeBackend
[21.07.2015 14:30:10] found in context scope
[21.07.2015 14:30:10] initializing javax.smartcardio
[21.07.2015 14:30:10] [bpd] no version, no userid or no data found, skipping update
[21.07.2015 14:30:10] [upd] no version, no userid or no data found, skipping update
[21.07.2015 14:30:10] searching for bean HBCISynchronizeBackend
[21.07.2015 14:30:10] found in context scope
[21.07.2015 14:30:10] C:\Users\lb\.jameica\cfg\de.willuhn.jameica.hbci.passports.ddv.DDVConfig.properties has changed, reloading
[21.07.2015 14:30:11] searching for bean HBCISynchronizeBackend
[21.07.2015 14:30:11] found in context scope
[21.07.2015 14:30:11] deliver message [Tue Jul 21 14:30:10 CEST 2015][ERROR] Bitte legen Sie die Chipkarte in das Leseger\Uffffffff[21.07.2015 14:30:11] callback [reason 2] handled by class de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl
[21.07.2015 14:30:11] searching for bean HBCISynchronizeBackend
[21.07.2015 14:30:11] found in context scope
[21.07.2015 14:30:11] found card terminals:
[21.07.2015 14:30:11] searching for bean HBCISynchronizeBackend
[21.07.2015 14:30:11] found in context scope
[21.07.2015 14:30:11] REINER SCT cyberJack Secoder USB 1
[21.07.2015 14:30:10] deliver message [Tue Jul 21 14:30:10 CEST 2015][OK] Einstellungen gespeichert
[21.07.2015 14:30:10] creating progress monitor for GUI
[21.07.2015 14:30:10] activating progress monitor
[21.07.2015 14:30:10] open ddv passport
[21.07.2015 14:30:10] C:\Users\lb\.jameica\cfg\de.willuhn.jameica.hbci.passports.ddv.DDVConfig.properties has changed, reloading
[21.07.2015 14:30:10] using config default
[21.07.2015 14:30:10] searching for bean PCSCReader
[21.07.2015 14:30:10] creating new class de.willuhn.jameica.hbci.passports.ddv.server.PCSCReader
[21.07.2015 14:30:10] no lifecycle -> request scope
[21.07.2015 14:30:10] pcsc name:
[21.07.2015 14:30:10] soft pin: false
[21.07.2015 14:30:10] entry index: 1
[21.07.2015 14:30:10] passport type: DDVPCSC
[21.07.2015 14:30:10] searching for bean HBCISynchronizeBackend
[21.07.2015 14:30:10] found in context scope
[21.07.2015 14:30:10] creating new instance of a DDVPCSC passport
[21.07.2015 14:30:10] searching for bean HBCISynchronizeBackend
[21.07.2015 14:30:10] found in context scope
[21.07.2015 14:30:10] initializing javax.smartcardio
[21.07.2015 14:30:10] [bpd] no version, no userid or no data found, skipping update
[21.07.2015 14:30:10] [upd] no version, no userid or no data found, skipping update
[21.07.2015 14:30:10] searching for bean HBCISynchronizeBackend
[21.07.2015 14:30:10] found in context scope
[21.07.2015 14:30:10] C:\Users\lb\.jameica\cfg\de.willuhn.jameica.hbci.passports.ddv.DDVConfig.properties has changed, reloading
[21.07.2015 14:30:11] searching for bean HBCISynchronizeBackend
[21.07.2015 14:30:11] found in context scope
[21.07.2015 14:30:11] deliver message [Tue Jul 21 14:30:10 CEST 2015][ERROR] Bitte legen Sie die Chipkarte in das Leseger\Uffffffff[21.07.2015 14:30:11] callback [reason 2] handled by class de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl
[21.07.2015 14:30:11] searching for bean HBCISynchronizeBackend
[21.07.2015 14:30:11] found in context scope
[21.07.2015 14:30:11] found card terminals:
[21.07.2015 14:30:11] searching for bean HBCISynchronizeBackend
[21.07.2015 14:30:11] found in context scope
[21.07.2015 14:30:11] REINER SCT cyberJack Secoder USB 1