HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

Fehler beim Abrufen der Kontenliste

 
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: G-Town
Beiträge: 12
Dabei seit: 02 / 2009
Betreff:

HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 18.02.2009 - 15:52 Uhr  ·  #1
Hi,

ich versuche zur Zeit mein Online-Banking mit GnuCash und AqBanking für eine Sparkassen-Karte einzurichten. Nachdem ich die ersten Hürden bzgl der HW-Einrichtung überwunden habe hänge ich nun an der Stelle, an der der Benutzer-Wizard die Kontenliste abrufen will.

Meldung im Wizard:
Code
15:10:56 AqHBCI gestartet
15:10:56 Mit Bank verbinden...
15:10:56 Ermittle Adresse von "h030.s-hbci.de" ...
15:10:56 Ermittelte IP Adresse ist 195.140.117.230
15:10:56 Verbunden.
15:10:56 Aufträge werden kodiert
15:10:56 Antwort konnte nicht kodiert werden
15:10:56 Verbindung von Bank trennen...
15:10:56 Getrennt.
15:10:56 AqHBCI abgeschlossen.
15:10:56 Abgeschlossen. Sie können dieses Fenster nun schließen.


Ausgabe auf der Konsole mit "LC_LOGLEVEL=info":
Code
3:2009/02/18 15-10-56:aqhbci(7071):job.c:  102: Job "JobTan" not supported by local XML files
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  852: Executing command "GetKeyInfo"
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  855: - looking up command
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  331: Preselected card type "ddv1"
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  133: Searching in "ddv1" (ccid_ifd/ko_kaan_advanced_usb)
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  864: - determining target
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  881: - building APDU
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  893: - sending APDU, waiting for answer
6:2009/02/18 15-10-56:chipcard3-client(7071):client.c:  642: Sending:
6:2009/02/18 15-10-56:chipcard3-client(7071):String size is 5
6:2009/02/18 15-10-56:chipcard3-client(7071):0000: b0 ee 80 02 00                                  .....
6:2009/02/18 15-10-56:chipcard3-client(7071):client.c:  651: Received:
6:2009/02/18 15-10-56:chipcard3-client(7071):String size is 3
6:2009/02/18 15-10-56:chipcard3-client(7071):0000: 01 90 00                                        ...
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  910: - parsing response
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  852: Executing command "SelectEFS"
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  855: - looking up command
6:2009/02/18 15-10-56:chipcard3-client(7071):card.c:  507: Found command "SelectEFS" in cache
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  864: - determining target
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  881: - building APDU
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  893: - sending APDU, waiting for answer
6:2009/02/18 15-10-56:chipcard3-client(7071):client.c:  642: Sending:
6:2009/02/18 15-10-56:chipcard3-client(7071):String size is 7
6:2009/02/18 15-10-56:chipcard3-client(7071):0000: 00 a4 02 0c 02 03 03                            .......
6:2009/02/18 15-10-56:chipcard3-client(7071):client.c:  651: Received:
6:2009/02/18 15-10-56:chipcard3-client(7071):String size is 2
6:2009/02/18 15-10-56:chipcard3-client(7071):0000: 90 00                                           ..
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  910: - parsing response
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  852: Executing command "IsoReadRecord"
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  855: - looking up command
6:2009/02/18 15-10-56:chipcard3-client(7071):card.c:  507: Found command "IsoReadRecord" in cache
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  864: - determining target
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  881: - building APDU
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  893: - sending APDU, waiting for answer
6:2009/02/18 15-10-56:chipcard3-client(7071):client.c:  642: Sending:
6:2009/02/18 15-10-56:chipcard3-client(7071):String size is 5
6:2009/02/18 15-10-56:chipcard3-client(7071):0000: 00 b2 01 04 00                                  .....
6:2009/02/18 15-10-56:chipcard3-client(7071):client.c:  651: Received:
6:2009/02/18 15-10-56:chipcard3-client(7071):String size is 4
6:2009/02/18 15-10-56:chipcard3-client(7071):0000: 00 03 90 00                                     ....
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  910: - parsing response
6:2009/02/18 15-10-56:chipcard3-client(7071):card.c: 1125: no getInitialPin function set
6:2009/02/18 15-10-56:chipcard3-client(7071):ct_card.c:  451: Unable to read pin status for pin 81 (not supported)
6:2009/02/18 15-10-56:chipcard3-client(7071):ct_card.c:  459: Terminal has a keypad, will ask for pin.
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  852: Executing command "IsoPerformVerification_Fpin2"
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  855: - looking up command
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  331: Preselected card type "ddv1"
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  133: Searching in "ddv1" (ccid_ifd/ko_kaan_advanced_usb)
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  133: Searching in "ddv1" (ccid_ifd/(none))
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  133: Searching in "ddv1" ((none)/(none))
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  133: Searching in "ProcessorCard" (ccid_ifd/ko_kaan_advanced_usb)
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  133: Searching in "ProcessorCard" (ccid_ifd/(none))
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  133: Searching in "ProcessorCard" ((none)/(none))
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  133: Searching in "card" (ccid_ifd/ko_kaan_advanced_usb)
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  864: - determining target
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  881: - building APDU
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  893: - sending APDU, waiting for answer
6:2009/02/18 15-10-56:chipcard3-client(7071):client.c:  642: Sending:
6:2009/02/18 15-10-56:chipcard3-client(7071):String size is 37
6:2009/02/18 15-10-56:chipcard3-client(7071):0000: 06 00 00 00 00 00 00 89 47 04 08 04 02 00 00 00 ........G.......
6:2009/02/18 15-10-56:chipcard3-client(7071):0010: 00 00 00 00 0d 00 00 00 00 20 00 81 08 20 ff ff ......... ... ..
6:2009/02/18 15-10-56:chipcard3-client(7071):0020: ff ff ff ff ff                                  .....
3:2009/02/18 15-10-56:chipcard3-client(7071):clientlcc_cmd.c:  483: Command error -100 (Unknow error code)
3:2009/02/18 15-10-56:chipcard3-client(7071):clientlcc_cmd.c:  532: Error response for request "commandCard"
6:2009/02/18 15-10-56:chipcard3-client(7071):clientlcc.c:  279: here (3)
6:2009/02/18 15-10-56:chipcard3-client(7071):client_cmd.c:  902: here (3)
6:2009/02/18 15-10-56:chipcard3-client(7071):card_iso.c:  576: here (3)
3:2009/02/18 15-10-56:chipcard3-client(7071):ct_card.c:  476: sw1=ffffffff sw2=ffffffff (Unknow error code)
6:2009/02/18 15-10-56:chipcard3-client(7071):ct_card.c:  684: Error in pin input
3:2009/02/18 15-10-56:chipcard3-client(7071):ddvcard.c:  425: Error in PIN input
3:2009/02/18 15-10-56:chipcard3-client(7071):ddvcard.c: 1006: Error on pin entry (-103)
3:2009/02/18 15-10-56:aqhbci(7071):msgcrypt_ddv.c:  332: Could not sign data with medium of user "5682640120" (-103)
3:2009/02/18 15-10-56:aqhbci(7071):jobqueue.c:  429: Could not encode message (-103)
3:2009/02/18 15-10-56:aqhbci(7071):outbox.c: 1349: Error performing queue (-1)
3:2009/02/18 15-10-56:aqhbci(7071):provider.c: 1010: Job has errors
3:2009/02/18 15-10-56:qt3_wizard(7071):a_getaccounts.cpp:  128: Error getting accounts


Kann mir da jemand weiterhelfen?

Mein Setup:
Kartenleser: Kobil Kaan Advanced USB
OS/Distri: Ubuntu Linux 8.10
GnuCash: 2.2.6
AqBanking: 3.5.1
libccid: 1.3.8

Wenn irgendwelche weitere Informationen/Logs gebraucht werden oder ich was testen soll nur her mit den Aufgaben ;)

Grüße,
Chris
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 5
Dabei seit: 08 / 2008
Betreff:

Re: HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 05.03.2009 - 18:27 Uhr  ·  #2
Habe auch Probleme mit dem selben OS und dem selben Leser. Allerdings bekomme ich kein "Error while PIN Input".

https://devel.aqbanking.de/trac/aqbanking/ticket/42

@Alloc: Sicher, dass die eingegebene PIN richtig ist? Schon mal LIBCHIPCard so eingestellt, dass die Eingabe über Tastatur geht?
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: G-Town
Beiträge: 12
Dabei seit: 02 / 2009
Betreff:

Re: HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 05.03.2009 - 19:24 Uhr  ·  #3
@EssE: Ich bin mir sicher, dass die PIN *falsch* ist, einfach deswegen, weil ich ja gar keine eingeben kann ;)
Wie stell ich das auf Tastatureingabe um?
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 5
Dabei seit: 08 / 2008
Betreff:

Habe auch den selben Fehler :-)

 · 
Gepostet: 05.03.2009 - 22:11 Uhr  ·  #4
Hi,
habe auch den selben Fehler. Chipcard läuft unter root. PCSCD nicht installiert.

Code

7:2009/03/05 13-08-14:chipcardd(5337):pcmciascanner.c:   72: No PCMCIA bus
  String size is 131:
  0000: 69 70 63 20 7b 0a 63 68 61 72 20 69 64 3d 22 33 ipc {.char id="3
  0010: 37 22 0a 63 68 61 72 20 63 6d 64 3d 22 43 6c 69 7".char cmd="Cli
  0020: 65 6e 74 25 35 46 43 6f 6d 6d 61 6e 64 43 61 72 ent%5FCommandCar
  0030: 64 22 0a 7d 0a 64 61 74 61 20 7b 0a 63 68 61 72 d".}.data {.char
  0040: 20 63 61 72 64 69 64 3d 22 30 30 30 30 30 30 30  cardid="0000000
  0050: 32 22 0a 62 69 6e 20 20 64 61 74 61 3d 22 30 30 2".bin  data="00
  0060: 41 34 30 32 30 43 30 32 30 33 30 33 22 0a 63 68 A4020C020303".ch
  0070: 61 72 20 74 61 72 67 65 74 3d 22 63 61 72 64 22 ar target="card"
  0080: 0a 7d 0a                                        .}.
7:2009/03/05 13-08-15:chipcardd(5337):devicemanager.c: 1911: Command "Client_CommandCard" not handled by device manager
5:2009/03/05 13-08-15:chipcardd(5337):clr_execapdu.c:   88: Client 49b03cfb: ExecApdu [LC_Crypt_TokenDDV/nobody]
7:2009/03/05 13-08-15:chipcardd(5337):lockmanager.c:  284: slot currently locked by "49b03cfb" (wanted: 49b03cfb)
5:2009/03/05 13-08-15:chipcardd(5337):clr_execapdu.c:  231: Enqueued ExecApdu request for card "00000002" and client "49b03cfb"
7:2009/03/05 13-08-15:chipcardd(5337):clr_execapdu.c:  332: Working on CardCommand request
7:2009/03/05 13-08-15:chipcardd(5337):clr_execapdu.c:  246: Working on ExecApdu request
7:2009/03/05 13-08-15:chipcardd(5337):clr_execapdu.c:  332: Working on CardCommand request
7:2009/03/05 13-08-15:chipcardd(5337):clr_execapdu.c:  246: Working on ExecApdu request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  332: Working on CardCommand request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  246: Working on ExecApdu request
  String size is 205:
  0000: 69 70 63 20 7b 0a 63 68 61 72 20 69 64 3d 22 33 ipc {.char id="3
  0010: 32 22 0a 63 68 61 72 20 72 65 66 69 64 3d 22 33 2".char refid="3
  0020: 32 22 0a 63 68 61 72 20 63 6d 64 3d 22 44 72 69 2".char cmd="Dri
  0030: 76 65 72 25 35 46 43 61 72 64 43 6f 6d 6d 61 6e ver%5FCardComman
  0040: 64 52 65 73 70 6f 6e 73 65 22 0a 7d 0a 64 61 74 dResponse".}.dat
  0050: 61 20 7b 0a 69 6e 74 20 20 63 6f 64 65 3d 22 30 a {.int  code="0
  0060: 22 0a 63 68 61 72 20 74 65 78 74 3d 22 43 6f 6d ".char text="Com
  0070: 6d 61 6e 64 20 65 78 65 63 75 74 65 64 22 0a 62 mand executed".b
  0080: 69 6e 20 20 64 61 74 61 3d 22 39 30 30 30 22 0a in  data="9000".
  0090: 63 68 61 72 20 72 65 61 64 65 72 49 64 3d 22 34 char readerId="4
  00a0: 39 62 30 33 63 64 64 22 0a 69 6e 74 20 20 73 6c 9b03cdd".int  sl
  00b0: 6f 74 6e 75 6d 3d 22 30 22 0a 69 6e 74 20 20 63 otnum="0".int  c
  00c0: 61 72 64 6e 75 6d 3d 22 31 22 0a 7d 0a          ardnum="1".}.
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  332: Working on CardCommand request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  246: Working on ExecApdu request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  272: Sending response to CommandCard
  String size is 127:
  0000: 69 70 63 20 7b 0a 63 68 61 72 20 69 64 3d 22 33 ipc {.char id="3
  0010: 38 22 0a 63 68 61 72 20 63 6d 64 3d 22 43 6c 69 8".char cmd="Cli
  0020: 65 6e 74 25 35 46 43 6f 6d 6d 61 6e 64 43 61 72 ent%5FCommandCar
  0030: 64 22 0a 7d 0a 64 61 74 61 20 7b 0a 63 68 61 72 d".}.data {.char
  0040: 20 63 61 72 64 69 64 3d 22 30 30 30 30 30 30 30  cardid="0000000
  0050: 32 22 0a 62 69 6e 20 20 64 61 74 61 3d 22 30 30 2".bin  data="00
  0060: 42 32 30 31 30 34 30 30 22 0a 63 68 61 72 20 74 B2010400".char t
  0070: 61 72 67 65 74 3d 22 63 61 72 64 22 0a 7d 0a    arget="card".}.
7:2009/03/05 13-08-16:chipcardd(5337):devicemanager.c: 1911: Command "Client_CommandCard" not handled by device manager
5:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:   88: Client 49b03cfb: ExecApdu [LC_Crypt_TokenDDV/nobody]
7:2009/03/05 13-08-16:chipcardd(5337):lockmanager.c:  284: slot currently locked by "49b03cfb" (wanted: 49b03cfb)
5:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  231: Enqueued ExecApdu request for card "00000002" and client "49b03cfb"
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  332: Working on CardCommand request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  246: Working on ExecApdu request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  332: Working on CardCommand request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  246: Working on ExecApdu request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  332: Working on CardCommand request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  246: Working on ExecApdu request
  String size is 209:
  0000: 69 70 63 20 7b 0a 63 68 61 72 20 69 64 3d 22 33 ipc {.char id="3
  0010: 33 22 0a 63 68 61 72 20 72 65 66 69 64 3d 22 33 3".char refid="3
  0020: 33 22 0a 63 68 61 72 20 63 6d 64 3d 22 44 72 69 3".char cmd="Dri
  0030: 76 65 72 25 35 46 43 61 72 64 43 6f 6d 6d 61 6e ver%5FCardComman
  0040: 64 52 65 73 70 6f 6e 73 65 22 0a 7d 0a 64 61 74 dResponse".}.dat
  0050: 61 20 7b 0a 69 6e 74 20 20 63 6f 64 65 3d 22 30 a {.int  code="0
  0060: 22 0a 63 68 61 72 20 74 65 78 74 3d 22 43 6f 6d ".char text="Com
  0070: 6d 61 6e 64 20 65 78 65 63 75 74 65 64 22 0a 62 mand executed".b
  0080: 69 6e 20 20 64 61 74 61 3d 22 30 30 34 32 39 30 in  data="004290
  0090: 30 30 22 0a 63 68 61 72 20 72 65 61 64 65 72 49 00".char readerI
  00a0: 64 3d 22 34 39 62 30 33 63 64 64 22 0a 69 6e 74 d="49b03cdd".int
  00b0: 20 20 73 6c 6f 74 6e 75 6d 3d 22 30 22 0a 69 6e   slotnum="0".in
  00c0: 74 20 20 63 61 72 64 6e 75 6d 3d 22 31 22 0a 7d t  cardnum="1".}
  00d0: 0a                                              .
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  332: Working on CardCommand request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  246: Working on ExecApdu request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  272: Sending response to CommandCard
  String size is 193:
  0000: 69 70 63 20 7b 0a 63 68 61 72 20 69 64 3d 22 33 ipc {.char id="3
  0010: 39 22 0a 63 68 61 72 20 63 6d 64 3d 22 43 6c 69 9".char cmd="Cli
  0020: 65 6e 74 25 35 46 43 6f 6d 6d 61 6e 64 43 61 72 ent%5FCommandCar
  0030: 64 22 0a 7d 0a 64 61 74 61 20 7b 0a 63 68 61 72 d".}.data {.char
  0040: 20 63 61 72 64 69 64 3d 22 30 30 30 30 30 30 30  cardid="0000000
  0050: 32 22 0a 62 69 6e 20 20 64 61 74 61 3d 22 30 36 2".bin  data="06
  0060: 30 30 30 30 30 30 30 30 30 30 30 30 38 39 34 37 0000000000008947
  0070: 30 34 30 38 30 34 30 32 30 30 30 30 30 30 30 30 0408040200000000
  0080: 30 30 30 30 30 30 30 44 30 30 30 30 30 30 30 30 0000000D00000000
  0090: 32 30 30 30 38 31 30 38 32 30 46 46 46 46 46 46 2000810820FFFFFF
  00a0: 46 46 46 46 46 46 46 46 22 0a 63 68 61 72 20 74 FFFFFFFF".char t
  00b0: 61 72 67 65 74 3d 22 72 65 61 64 65 72 22 0a 7d arget="reader".}
  00c0: 0a                                              .
7:2009/03/05 13-08-16:chipcardd(5337):devicemanager.c: 1911: Command "Client_CommandCard" not handled by device manager
5:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:   88: Client 49b03cfb: ExecApdu [LC_Crypt_TokenDDV/nobody]
7:2009/03/05 13-08-16:chipcardd(5337):lockmanager.c:  284: slot currently locked by "49b03cfb" (wanted: 49b03cfb)
5:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  231: Enqueued ExecApdu request for card "00000002" and client "49b03cfb"
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  332: Working on CardCommand request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  246: Working on ExecApdu request
  String size is 192:
  0000: 69 70 63 20 7b 0a 63 68 61 72 20 69 64 3d 22 33 ipc {.char id="3
  0010: 34 22 0a 63 68 61 72 20 72 65 66 69 64 3d 22 33 4".char refid="3
  0020: 34 22 0a 63 68 61 72 20 63 6d 64 3d 22 44 72 69 4".char cmd="Dri
  0030: 76 65 72 25 35 46 43 61 72 64 43 6f 6d 6d 61 6e ver%5FCardComman
  0040: 64 52 65 73 70 6f 6e 73 65 22 0a 7d 0a 64 61 74 dResponse".}.dat
  0050: 61 20 7b 0a 69 6e 74 20 20 63 6f 64 65 3d 22 2d a {.int  code="-
  0060: 31 30 30 22 0a 63 68 61 72 20 74 65 78 74 3d 22 100".char text="
  0070: 55 6e 6b 6e 6f 77 20 65 72 72 6f 72 20 63 6f 64 Unknow error cod
  0080: 65 22 0a 63 68 61 72 20 72 65 61 64 65 72 49 64 e".char readerId
  0090: 3d 22 34 39 62 30 33 63 64 64 22 0a 69 6e 74 20 ="49b03cdd".int 
  00a0: 20 73 6c 6f 74 6e 75 6d 3d 22 30 22 0a 69 6e 74  slotnum="0".int
  00b0: 20 20 63 61 72 64 6e 75 6d 3d 22 31 22 0a 7d 0a   cardnum="1".}.
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  332: Working on CardCommand request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  246: Working on ExecApdu request
7:2009/03/05 13-08-16:chipcardd(5337):clr_execapdu.c:  272: Sending response to CommandCard




Das steht im driver.log in /var/log/chipcard/drivers/ccid_ifd
Code

5:2009/03/01 13-47-35:auto2-ko_kaan_advanced_usb(8790):d_startreader.c:  223: Init reader auto2-ko_kaan_advanced_usb
5:2009/03/01 13-47-35:auto2-ko_kaan_advanced_usb(8790):driverifd.c:  872: TLV: 6 (06003342)
5:2009/03/01 13-47-35:auto2-ko_kaan_advanced_usb(8790):driverifd.c:  872: TLV: 7 (07003342)
5:2009/03/01 13-47-35:auto2-ko_kaan_advanced_usb(8790):d_startreader.c:  249: ReaderInfo: unit0="icc1";unit1="KEYBOARD"
5:2009/03/01 13-47-35:auto2-ko_kaan_advanced_usb(8790):d_startreader.c:  256: Reader up and waiting
5:2009/03/01 13-47-35:auto2-ko_kaan_advanced_usb(8790):d_startreader.c:  268: Reader start handled
5:2009/03/01 13-47-36:auto2-ko_kaan_advanced_usb(8790):d_work.c:  128: Card inserted, trying to connect it
5:2009/03/01 13-47-36:auto2-ko_kaan_advanced_usb(8790):d_work.c:  142: Status changed on slot 0 (00000000->00030000) (cardnum 0)
5:2009/03/01 13-47-36:auto2-ko_kaan_advanced_usb(8790):d_resetcard.c:   81: Resetting card
3:2009/03/01 13-48-17:auto2-ko_kaan_advanced_usb(8790):driverifd.c:  451: CCID error on "CCIDTransmit/Control": 612
3:2009/03/01 13-48-17:auto2-ko_kaan_advanced_usb(8790):d_cardcommand.c:  153: Error executing APDU (00000064)
3:2009/03/01 13-57-03:auto2-ko_kaan_advanced_usb(8790):driverifd.c:  451: CCID error on "CCIDTransmit/Control": 612
3:2009/03/01 13-57-03:auto2-ko_kaan_advanced_usb(8790):d_cardcommand.c:  153: Error executing APDU (00000064)
3:2009/03/01 13-57-22:auto2-ko_kaan_advanced_usb(8790):driverifd.c:  451: CCID error on "CCIDTransmit/Control": 612
3:2009/03/01 13-57-22:auto2-ko_kaan_advanced_usb(8790):d_cardcommand.c:  153: Error executing APDU (00000064)
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 5
Dabei seit: 08 / 2008
Betreff:

Re: HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 05.03.2009 - 22:31 Uhr  ·  #5
Ok, da hilft wohl nur noch Martin Preuß selber.

Ich habe versucht das Keypad auszuschalten > erfolglos, immer noch Fehler.
Auch der Kobil-Linux Treiber hilft nicht. Er findet zwar den Reader, meldet aber schon beim chipcard-tool check einen Fehler.

Martiiiiiin, Hilfe!
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: G-Town
Beiträge: 12
Dabei seit: 02 / 2009
Betreff:

Re: HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 05.03.2009 - 23:52 Uhr  ·  #6
Ich habe jetzt mal in der ccid_ifd.xml das Flag "keypad" auskommentiert. Dementsprechend musste ich die Pin am PC eingeben und das ganze funktionierte. Allerdings sollte das wohl doch auch mit dem Keypad klappen. Warum nimmt der überhaupt ccid_ifd anstatt der Kobil CT-API (ist installiert)?
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 5
Dabei seit: 08 / 2008
Betreff:

Re: HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 07.03.2009 - 11:40 Uhr  ·  #7
Aha. Das meinte ich auch ausprobiert zu haben... Ich probier's gleich nochmal. Danke für den Post!

Wo es auch mit Keypad funktioniert ist mit Ubuntu 7.10 (8.04 wahrscheinlich auch). Allerdings gibt es da keine kmymoney packages mit HBCI-Support...

Die Chipcard-Kobil-Treiber Datei enthält keinen Eintrag für den Kaan Advanced USB. Die kann man allerdings aus der CCID Datei kopieren. Dann noch den Linux-Treiber von Kobil holen und im Filesystem ablegen (z.B: /usr/lib/kobil ).

Bei mir wird der Reader erkannt. Aber bei chipcard-tool check gibt es hier schon einen Fehler...
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: G-Town
Beiträge: 12
Dabei seit: 02 / 2009
Betreff:

Re: HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 18.03.2009 - 14:48 Uhr  ·  #8
Hm, lebst du eigentlich noch, Martin? ;D
Ich komm hier jedenfalls einfach nicht weiter ... soweit ich das verstanden habe, müsste doch das Keypad eigentlich unterstützt werden?

Chris
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: G-Town
Beiträge: 12
Dabei seit: 02 / 2009
Betreff:

Re: HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 28.06.2009 - 16:04 Uhr  ·  #9
Hi,

muss den Thread nun doch nochmal aus der Versenkung holen. Hatte ja vorher gehofft, dass mit einem Update der Distri auf Ubuntu9.04 die Probleme vorüber wären. Das scheint nicht der Fall zu sein. Solang das Flag "keypad" im CCID-Eintrag für den Kartenleser steht, funktioniert das ganze nicht, sobald es entfernt wird, klappt das gnaze. Allerdings logischerweise nicht mit Eingabe der Pin über den Leser sondern die PC-Tastatur.

Den Bugtracker kann ich übrigens nicht öffnen, da wird ein HTTP-Auth-Request durchgeführt, und ich habe natürlich keine Zugangsdaten ;)


Mein Setup:
Kartenleser: Kobil Kaan Advanced USB
OS/Distri: Ubuntu Linux 9.04
GnuCash: 2.2.6
AqBanking: 3.7.2
libccid: 1.3.8
libchipcard: 4.1.3

Wäre schön, wenn es dazu mal eine Antwort gäbe.

Grüße,
Chris
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Hamburg
Homepage: aqbanking.de/
Beiträge: 642
Dabei seit: 03 / 2005
Betreff:

Re: HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 28.06.2009 - 17:02 Uhr  ·  #10
Zitat geschrieben von Alloc
Solang das Flag "keypad" im CCID-Eintrag für den Kartenleser steht, funktioniert das ganze nicht, sobald es entfernt wird, klappt das gnaze. Allerdings logischerweise nicht mit Eingabe der Pin über den Leser sondern die PC-Tastatur.


Also ich verwende hier ja selber seit Jahren einen Kobil Kaan Advanced USB, und ich gebe immer die Pin ueber die Tastatur des Lesers ein...

Und das klappt bei mir auch unter Ubuntu 9.04.

Vielleicht ist es aber auch ein Firmware-Problem? Eventuell kann man den Leser ja upgraden?

Zitat geschrieben von Alloc

Den Bugtracker kann ich übrigens nicht öffnen, da wird ein HTTP-Auth-Request durchgeführt, und ich habe natürlich keine Zugangsdaten ;)


Ja, seit mir ein paar Spammer den Tracker zugemuellt haben, ist der fuer die Oeffentlichkeit erst einmal abgeschaltet. Habe schon genug zu tun, die Mailingliste frei von Spam zu halten...


Gruss
Martin
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: G-Town
Beiträge: 12
Dabei seit: 02 / 2009
Betreff:

Re: HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 28.06.2009 - 17:14 Uhr  ·  #11
Hi Martin,

danke für die Antwort =)

Zitat geschrieben von aquamaniac
Also ich verwende hier ja selber seit Jahren einen Kobil Kaan Advanced USB, und ich gebe immer die Pin ueber die Tastatur des Lesers ein...

Über welchen Treiber geschieht das? Auch über das normale CCID oder über die Kobil CT-API?
(Übernahme der Einstellungen aus der ccid_ifd.xml in die kobil.xml (oder wie die hieß) hat bei mir nicht geklappt, damit wollte er den Reader gar nicht mehr ansprechen)

Zitat
Vielleicht ist es aber auch ein Firmware-Problem? Eventuell kann man den Leser ja upgraden?

Gerade mal auf der Webseite von Kobil geschaut. Dort gibt es in der Tat eine Firmware 1.19. Woher weis ich aber, welche bei mir aktuell drauf ist? (Das Flash-Tool ist leider mal wieder für Windows, daher wollte ich das nicht zum Spaß mal einfach so machen ;) ).

Zitat
Ja, seit mir ein paar Spammer den Tracker zugemuellt haben, ist der fuer die Oeffentlichkeit erst einmal abgeschaltet. Habe schon genug zu tun, die Mailingliste frei von Spam zu halten...

Ok, verständlich. Sollte vielleicht aber auf der Webseite angemerkt werden ;)


Grüße,
Chris
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: G-Town
Beiträge: 12
Dabei seit: 02 / 2009
Betreff:

Re: HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 28.06.2009 - 17:34 Uhr  ·  #12
Nachtrag:
Bei mir war Version 1.02 drauf, 1.19 hab ich jetzt drübergeflasht. An dem Verhalten mit GnuCash/libchipcard etc ändert sich (zumindest sichtbar) nichts. Mit Keypad gehts nicht, ohne klappts.
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Hamburg
Homepage: aqbanking.de/
Beiträge: 642
Dabei seit: 03 / 2005
Betreff:

Re: HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 28.06.2009 - 19:44 Uhr  ·  #13
Zitat geschrieben von Alloc

Zitat geschrieben von aquamaniac
Also ich verwende hier ja selber seit Jahren einen Kobil Kaan Advanced USB, und ich gebe immer die Pin ueber die Tastatur des Lesers ein...

Über welchen Treiber geschieht das? Auch über das normale CCID oder über die Kobil CT-API?


Wie schon immer ueber den freien CCID-Treiber (libccid). Da es damit bisher immer gut funktioniert hat, gibt es keinen Grund, auf den proprietaeren Treiber umzusteigen (der scheinbar auch so seine Tuecken hat), insbesondere, wenn es einen freien gibt.

Aber warum es bei Dir nicht funktionieren will, kann ich im moment nicht nachvollziehen...

Gruss
Martin
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: G-Town
Beiträge: 12
Dabei seit: 02 / 2009
Betreff:

Re: HBCI mit Chipkarte: Antwort konnte nicht kodiert werden

 · 
Gepostet: 28.06.2009 - 20:07 Uhr  ·  #14
Hm, merkwürdig. Die Logs sagen mir leider auch nicht allzuviel :(
Wenn du aber mal irgendwelche Logs sehen willst oder so sag nur Bescheid. Ich würd (fast) alles tun, damit das richtig läuft :)
Gewählte Zitate für Mehrfachzitierung:   0