[gnucash-de] Problem: aqbanking: Token is not supported by any plugin

Fionn Behrens fionn at spamfilter.de
Sam Sep 23 14:59:34 EDT 2006


Nach dem erfolgreichen Ende der Odyssee, ein funktionierendes Gnucash
unter ubuntu zu bekommen, nun die nächste Herausforderung: Das DDV
Sicherheitsmedium meiner Bank.
Da mit meinem Systemupdate auf ubuntu nicht der Versionssprung von
GnuCash sondern auch die Umstellung auf aqbanking und das Update von
libchipcard auf libchipcard2 einherging, war es scheinbar unvermeidlich,
daß weitere Probleme lauern.

Nach etwas hick und hack und Hirnschmalz, genauem Studium der
configformate von libchipcard und libchipcard2 und entsprechender
Transferleistung dachte ich eigentlich, ich wäre schon am Ziel, denn ein

#> chipcard-tool atr

beglückt mich immerhin mit folgender, korrekt wirkender Rückmeldung:

INFO: We got this card:
  Card
  ===========================================================================
  Card id     : 00000005
  Card type   : PROCESSOR
  Card types  : ddv1 geldkarte ProcessorCard
  Server id   : 45157daf
  Reader flags:
  ATR
  ---------------------------------------------------------------------------
    String size is 25:
    0000: 3b ff 18 00 ff 81 31 3c 45 65 63 0d 02 31 02 50 ;.....1<Eec..1.P
    0010: 00 10 90 55 70 00 04 10 0a                      ...Up....
  ===========================================================================

Leider scheint es das dann auch schon gewesen zu sein, denn aqbanking
zeigt sich von meinem Erfolg gänzlich unbeeindruckt:

#> aqhbci-tool addmedium -t card
3:2006/09/23 20-04-17:(null)(25536):hbci.c:  608: Token is not supported by any plugin
3:2006/09/23 20-04-17:(null)(25536):addmedium.c:  136: Medium not supported

Was mir noch aufgefallen ist: Im Gegensatz zu "früher" deuten die
Syslog-Meldungen darauf hin, daß chipcardd2 die Karte nur dann am System
anmeldet, wenn das chipcard-tool darauf zugreifen will. Das sieht dann
so aus:
Sep 23 20:32:14 rtfm chipcardd[21803]: clr_startwait.c:   63: Client 45140ef6: StartWait [chipcard-tool/nobody]
Sep 23 20:32:16 rtfm chipcardd[21803]: devicemanager.c: 2025: Driver "45140ec3" (cm_4000_ifd) is up (Library loaded)
Sep 23 20:32:20 rtfm chipcardd[21803]: devicemanager.c: 1377: Reader "cardman" is up (Reader up and waiting), no info
Sep 23 20:32:21 rtfm chipcardd[21803]: devicemanager.c: 2160: Free card found with num "00000001" in reader "cardman"(45140ec3)
Sep 23 20:32:21 rtfm chipcardd[21803]: cardmanager.c:  138: New card added
Sep 23 20:32:21 rtfm chipcardd[21803]: commandmanager.c:  427: Adding card types...
Sep 23 20:32:21 rtfm chipcardd[21803]: clientmanager.c:  215: Advertising card "00000005" to all interested clients
Sep 23 20:32:21 rtfm chipcardd[21803]: clr_startwait.c:  128: Advertising card "00000005" to client "45140ef6" [chipcard-tool/nobody]
Sep 23 20:32:21 rtfm chipcardd[21803]: clr_stopwait.c:   59: Client 45140ef6: StopWait [chipcard-tool/nobody]
Sep 23 20:32:21 rtfm chipcardd[21803]: cs_callbacks.c:   31: One of my connections is down
Sep 23 20:32:21 rtfm chipcardd[21803]: clientmanager.c:  355: Removing client 45140ef6 [chipcard-tool/nobody]
Sep 23 20:32:31 rtfm chipcardd[21803]: cardmanager.c:  331: Allowing reader to shut down
Sep 23 20:33:01 rtfm chipcardd[21803]: devicemanager.c: 1451: Reader "cardman" too long idle, stopping
Sep 23 20:33:01 rtfm chipcardd[21803]: devicemanager.c: 1562: Reader "cardman" is down as expected
Sep 23 20:33:01 rtfm chipcardd[21803]: cardmanager.c:  354: Card 45140ec3/0/00000001 removed (1)
Sep 23 20:33:01 rtfm chipcardd[21803]: cardmanager.c:  368: Free card no longer inserted, removing from list
Sep 23 20:33:32 rtfm chipcardd[21803]: devicemanager.c: 1172: Driver "cm_4000_ifd" is too long idle, stopping it
Sep 23 20:33:33 rtfm chipcardd[21803]: cs_callbacks.c:   31: One of my connections is down
Sep 23 20:33:33 rtfm chipcardd[21803]: devicemanager.c: 1751: Connection of driver "cm_4000_ifd" (45140ec3) just went down

Derlei Meldungen tauchen aber nicht auf, wenn ich mit dem aqhbci-tool
arbeite. Ich könnte mir vorstellen, daß der chipcardd da vielleicht eine
leere Kartenliste ausliefert, weil ja keine Karte am System angemeldet
ist? Warum es allerdings mit dem chipcard-tool einwadnfrei klappt und
wie selbiges dafür sorgt, daß die Karte korrekt erkannt wird, das ist
mir schleierhaft.

Jetzt steh ich wieder etwas auf dem Schlauch, denn es will mir rein
garnicht gelingen, weiterführende Informationen im Netz zu finden.
Über Hinweise zum weiteren Vorgehen wäre ich daher sehr dankbar.

Grüße,
		Fionn
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 191 bytes
Beschreibung: Dies ist ein digital signierter Nachrichtenteil
URL         : http://lists.gnucash.org/pipermail/gnucash-de/attachments/20060923/7b11278d/attachment.bin