HBCI-Problem mit libchipcard und qbankmanager
Jürgen Hähnel <[email protected]>
| Newsgroups | gmane.comp.lib.libchipcard.devel |
|---|---|
| Message-ID | <[email protected]> |
Hallo Liste,
Ich verwende hier ein Gentoo mit Kernel 2.6.16.16, libchipcard-2.1.3,
aqbanking-1.9.11_rc1 und qbankmanager-0.9.37 mit einem seriellen Towitoko
Chipdrive Micro. Alles läuft prima ohne Probleme.
Nach einem Update auf libchipcard-2.1.6, aqbanking-2.1.0 und
qbankmanager-0.9.38 funktioniert die HBCI-Funktion in qbankmanager nicht
mehr. Ich werde zur Eingabe der PIN aufgefordert und anschließend bricht der
Dialog ab. Eine Fehlermeldung wie "Error 7: command not found" oder "Error 7:
unknow command" wird von qbankmanager auf der console ausgegeben. Der
Kartenleser aber funktioniert und ein "geldkarte2 loaded" wird ausgeführt.
Habe danach wieder auf libchipcard-2.1.3 gewechselt und die Kommunikation mit
der Bank wird gestartet, allerdings gibt es im Verlauf ein paar
Fehlermeldungen im Fenster - aber aqbanking-2.1.0 will ja auch
libchipcard-2.1.6. Allso komplett den alten und jetzigen Zustand hergestellt
und alles läuft. Deshalb kann ich leider nicht mehr viel zu den
Fehlermeldungen beisteuern, würde aber, falls notwendig, nochmals
den "Schritt nach vorn" zur Fehlersuche machen. Im Moment waren erst mal paar
Überweisungen fällig ;-)
Ach so, die Dateien chipcardd2.conf und chipcardc2.conf wurden _nicht_
verändert, fand dafür weder Hinweise noch Notwendigkeiten.
Hier die chipcardd2.conf, falls ich doch was übersehen habe:
enabled="1"
server {
typ="local"
addr="/var/run/chipcard2.comm"
} # server
Paths {
char LogDir="/var/log/chipcard2"
} # Paths
DeviceManager {
int disableAutoConf="1"
int disablePciScan="1"
int disableUsbRawScan="1"
int disableUsbTtyScan="1"
int hardwareScanInterval="2"
int driverStartDelay="0"
int driverStartTimeout="10"
int driverRestartTime="10"
int readerStartTimeout="20"
int driverIdleTimeout="10"
int readerStartDelay="1"
int readerIdleTimeout="10"
readerCommandTimeout="60"
int readerRestartTime="10"
driver {
char driverType="ctapi"
char driverName="tow_ctapi"
char driverDataDir="/usr/lib/chipcard2-server/drivers/ctapi"
char libraryFile="/usr/lib/chipcard2-server/lowlevel/libtowitoko.so"
reader {
char readerType="tow_cdm"
char readerName="tow1"
int slots="1"
char busType="serial"
int port="1" # 0=COM1, 1=COM2 etc
}
} # driver
} # DeviceManager
CardManager {
int unusedTimeout="10"
int minimumKeepTime="20"
}
ServiceManager {
int serviceStartDelay="0"
int serviceStartTimeout="10"
int serviceRestartTimeout="10"
int serviceIdleTimeout="10"
service.inactive {
char serviceType="kvks"
char dataDir="/tmp"
char flags="autoload" # this makes the server load this service upon
} # service
}
Falls jemand weiterhelfen kann, bitte melden.
Schönen Tag noch
Jürgen