[Openhbci-general] Chipkarten-Fehler (war: [gnucash-de] Fehler bei HBCI Aufruf)

Lukas Kolbe lucky at knup.de
Sam Mai 31 14:50:04 CDT 2003


Am Fre, 2003-05-30 um 15.34 schrieb Christian Stimming:
> Moin,

> Was für eine openhbci-Version ist installiert (libopenhbci 
> wahrscheinlich)? Was für eine libchipcard Version? Welche Bank ist das? 
> Was für eine Sorte Chipkarte ist das, falls bekannt? Hat der Zugang mit 
> gnucash/openhbci jemals schon mal funktioniert? Wenn ja, wurde irgendwas 
> verändert? Mit welcher anderer Software hat das bisher funktioniert?

Hallo!

Ein aehnliches Problem tritt bei mir seit ein paar Tagen auch auf.
Zuerst dachte ich, es laege am 2.5er Kernel, den ich ausprobiert hab,
aber unter 2.4.20 lief es auch nicht mehr. 
Symptom: Wenn ich in Gnucash versuche, eine HBCI-Aktion zu starten,
kommt die selber Meldung wie bei "Tobias & Nicole" in einer
Endlosschleife.

Versionen der Pakete:
gnucash-hbci   1.8.3-3
libopenhbci6   0.9.9-1
chipcard-tools 0.9.0-1
libchipcard-common 0.9.0-1
libchipcard17  0.8.1-2
libchipcard20  0.9.0-1

Und da scheint auch schon das Problem zu liegen, es sind verschiedene
Versionen von libchipcard gleichzeitig installiert.
Allerdings hat ein manuelles deaktualisieren auf die Version 0.8.1 (und
libchipcard17) rein gar nichts gebracht, der Fehler ist noch der
gleiche. 

Mein Kartenleser ist ein Reiner-SCT Cyberjack, Bank ist Sparkasse
Bielefeld, sollte aber keine Rolle spielen hier.

'chipcardd -f -v --logtype stderr --loglevel info' sagt 
--- snip ---
5:chipcardd(2455):chipcardd.c:  687: Chipcardd v0.8.1.2 started.
5:chipcardd(2455):chipcardd.c:  750: Nanny now supervising daemon 2456
5:chipcardd(2456):chipcardd.c:  920: Initializing daemon.
6:chipcardd(2456):chipcardd.c:  991: Will now initialize server.
6:chipcardd(2456):readerserver.c: 1894: Initializing reader server
6:chipcardd(2456):ctcore_public.c:  340: Opened dir "/usr/share/libchipcard/drivers", reading.
6:chipcardd(2456):ctcore_public.c:  357: Found file "."
6:chipcardd(2456):ctcore_public.c:  357: Found file ".."
6:chipcardd(2456):ctcore_public.c:  357: Found file "kobil.dsc"
6:chipcardd(2456):ctcore_public.c:  396: Adding drivers from file "/usr/share/libchipcard/drivers/kobil.dsc"
6:chipcardd(2456):ctcore_public.c:  357: Found file "README"
6:chipcardd(2456):ctcore_public.c:  357: Found file "ctapi-fake.dsc"
6:chipcardd(2456):ctcore_public.c:  396: Adding drivers from file "/usr/share/libchipcard/drivers/ctapi-fake.dsc"
6:chipcardd(2456):ctcore_public.c:  357: Found file "towitoko.dsc"
6:chipcardd(2456):ctcore_public.c:  396: Adding drivers from file "/usr/share/libchipcard/drivers/towitoko.dsc"
6:chipcardd(2456):ctcore_public.c:  357: Found file "cyberjack.dsc"
6:chipcardd(2456):ctcore_public.c:  396: Adding drivers from file "/usr/share/libchipcard/drivers/cyberjack.dsc"
6:chipcardd(2456):inetaddr.c:  182: InetAddr created, now 1
6:chipcardd(2456):inetaddr.c:  192: Free InetAddr, makes 0
3:chipcardd(2456):ctdriver_pcsc.c:  748: SCard error: 80100001
4:chipcardd(2456):ctcore.c:  616:  Severity: Error Type: CTCore Code: Driver IO error (2)
4:chipcardd(2456):ctcore.c: 1100: No PCSC driver available
6:chipcardd(2456):ctcore.c:  767: Registered client 1383
6:chipcardd(2456):readerserver.c: 1941: Reader server initialized
6:chipcardd(2456):ctdriver_ctapi.c:  740: Opening CTAPI driver "/usr/local/lib/libctapi-cyberjack.so"
5:chipcardd(2456):ctdriver_ctapi.c:  757: Valid ports section for type "cyberjack" found.
6:chipcardd(2456):ctdriver_ctapi.c:  821: CTAPI driver open (08073680)
6:chipcardd(2456):ctdriver_ctapi.c:  416: CTAPI allocating reader (08073680)
6:chipcardd(2456):ctdriver_ctapi.c:  331: Found portname "USB0"=0 in configuration.
3:chipcardd(2456):ctdriver_ctapi.c:  454: CTAPI: Error on init (ctn=0, pn=0, err=-1)
3:chipcardd(2456):ctcore.c:  705:  Severity: Error Type: CTCore Code: Driver IO error (2)
4:chipcardd(2456):ctcore.c:  835: Could not allocate reader
3:chipcardd(2456):readerserver.c:  202: Could not allocate reader "cyberjack1"
4:chipcardd(2456):chipcardd.c:  390:  Severity: Error Type: CTCore Code: Unknown (5)
3:chipcardd(2456):chipcardd.c:  393: No reader allocated
4:chipcardd(2456):chipcardd.c: 1009: No readers in configuration file
--- snap ---

Meine chipcardd.conf sieht so aus:

--- snip ---
type="net"
address="127.0.0.1"
port="32891"
timeout="750"
maxmsg="20"
enabled="1"
[reader/1]
readertype="cyberjack"
drivertype="ctapi"
driver="/usr/local/lib/libctapi-cyberjack.so"
name="cyberjack1"
port="USB0"
flags="keypad"
--- snap ---

Jetzt bin ich mit meinem Latein leider auch am Ende... letzte Woche lief es noch :)


> Christian

-- 
bye
  Lukas
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde geschreddert...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Dies ist ein digital signierter Nachrichtenteil
URL         : /pipermail/attachments/20030531/bd98f39d/attachment.bin