[gnucash-de] Probleme mit DDV-Chipkarte

Fionn Behrens fionn at spamfilter.de
Die Apr 18 07:30:44 EDT 2006


Hallo zusammen,

inzwischen bin ich mit dem Kartenleser (siehe Omnikey Cardman Posting)
etwas weiter. Der Leser wird erkannt, die DDV-Karte wird erkannt. Leider
will es mir jedoch nicht gelingen, damit etwas sinnvolles zu tun. Zwar
kann ich mit "hbcicard info" korrekt die Karteninfo auslesen, ein
"hbcicard dump" allerding klappt schon nicht mehr. Alles, was dann
erscheint ist:
Opening card.
Please insert your card into any reader
Card is inserted, working.
[#]>
und im Syslog steht dann
Apr 18 12:37:47 laptop pcscd: ifdwrapper.c:735:IFDTransmit() Card not
transacted: 612
Apr 18 12:37:47 laptop pcscd: winscard.c:1491:SCardTransmit() Card not
transacted: 0x80100016
Apr 18 12:37:47 laptop chipcardd[20273]: ctdriver_pcsc.c:  574: SCard
error: 80100016
Apr 18 12:37:47 laptop chipcardd[20273]: ctcore.c: 1085:  Severity:
Error Type: CTCore Code: Driver IO error (2)
Apr 18 12:37:47 laptop chipcardd[20273]: readerserver.c: 1014:
Severity: Error Type: CTCore Code: Driver IO error (2)

Wenn ich mit gnucash den HBCI-Zugang einrichten will, bekomme ich auf
der Shell folgende Ausgaben:

on_userid_next: Mounting medium was successful.
HANDLEUSERQUEUE: customer is 20300XXXXX
MediumDDV: Getting card id.
MediumDDV: Reading card number.
MediumDDV: Card is open, checking card number.
MediumDDV: No keypad (or disabled), will ask for pin.
MediumDDV: Verifying cardholder pin.
Could not select this context:
 Bank: 280/12XXXX00 User:20300XXXXX
logMsg: Logging msg: RESULT (handleMessage): Unable to execute command
(119) at CTCardBase::command Info: API error ( Ok) reported from
MessageQueue::_mountCustomersMedium
Signer already exists, not addedlogMsg: Logging msg: RESULT
(handleMessage): could not add signer. (0) at MessageQueue::toString()
logMsg: Logging msg: HandleUserQueue: could not add signer. (0) at
MessageQueue::toString()
socket not open (0) at Socket::close()
logMsg: Logging msg: Bank: could not add signer. (0) at
MessageQueue::toString()
gnc_hbci_api_execute: Error at executeQueue: could not add signer.
OutboxJob status: todo, result: none
OutboxJob's resultCodes list has zero length.
HANDLEUSERQUEUE: customer is 20300XXXXX
MediumDDV: Getting card id.
MediumDDV: Reading card number.
MediumDDV: Card is open, checking card number.
MediumDDV: No keypad (or disabled), will ask for pin.
MediumDDV: Verifying cardholder pin.
Could not select this context:
 Bank: 280/12XXXX00 User:20300XXXXX
logMsg: Logging msg: RESULT (handleMessage): Unable to execute command
(119) at CTCardBase::command Info: API error ( Ok) reported from
MessageQueue::_mountCustomersMedium
Signer already exists, not addedlogMsg: Logging msg: RESULT
(handleMessage): could not add signer. (0) at MessageQueue::toString()
logMsg: Logging msg: HandleUserQueue: could not add signer. (0) at
MessageQueue::toString()
socket not open (0) at Socket::close()
logMsg: Logging msg: Bank: could not add signer. (0) at
MessageQueue::toString()
gnc_hbci_api_execute: Error at executeQueue: could not add signer.
OutboxJob status: todo, result: none
OutboxJob resultcodes: 1931502692,
Probable cause of error was: code 1931502692, msg: Unknown

Hat irgendwer von Euch eine Idee, was da jetzt nicht stimmt?

Gruß,
	Fionn
-- 
"Der Chaos Computer Club soll bei seinen Leisten bleiben und sich mit
 Hackern beschäftigen und nicht mit dem Thema Sicherheit"
           *** D. Inger, Sprecher des Bundesinnenministeriums 10/2004