[gnucash-de] Re: howto: GnuCash HBCI unter Mac OS X (Towitoko)
dajanssen at t-online.de
dajanssen at t-online.de
Son Mar 6 12:11:11 EST 2005
Hi *!
Ich habe erst einmal getestet, ob libchipcard2 überhaupt richtig
funktioniert bei mir (auf einem pc mit debian linux)
Es geht tadellos.
Die von dir vorgeschlagene libchipcard2- version 1.9.9beta bekomme ich
nicht kompiliert:
/bin/sh ../../libtool --tag=CC --mode=link gcc -I/sw/include
-L/sw/lib -o lctest lctest.o cbtest.o -L../lib/chipcard2-client
-lchipcard2c
gcc -I/sw/include -o lctest lctest.o cbtest.o -L/sw/lib
-L/Users/armin/Downloads/libchipcard2-1.9.9beta/src/lib/chipcard2-
client /sw/lib/libchipcard2c.dylib /sw/lib/libgwenhywfar.dylib
/sw/lib/libintl.dylib /sw/lib/libiconv.dylib -lssl -lcrypto
ld: warning multiple definitions of symbol _locale_charset
/sw/lib/libintl.dylib(localcharset.lo) definition of _locale_charset
/sw/lib/libiconv.dylib(localcharset.o) definition of _locale_charset
ld: Undefined symbols:
_LC_FSFileModule_new
_LC_FS_CreateFile
_LC_FS_Mount
_LC_FS_OpenFile
_LC_FS_ReadFile
make[3]: *** [lctest] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
libchipcard2-1.9.8beta funktioniert.
wenn ich den chipcardd2 dann starte kann ich in der system.log sehen:
Mar 3 15:39:01 localhost sudo: armin : TTY=ttyp2 ;
PWD=/Users/armin/Downloads/libchipcard2-1.9.8beta ; USER=root ;
COMMAND=/sw/sbin/chipcardd2 -C /sw/etc/chipcard2-server/chipcardd2.conf
Mar 3 15:39:01 localhost chipcardd[3525]: chipcardd2.c: 716:
Chipcardd v1.9.8.0beta started.
Mar 3 15:39:01 localhost chipcardd[3525]: chipcardd2.c: 718: LibUSB
supported.
Mar 3 15:39:02 localhost chipcardd[3527]: chipcardd2.c: 946:
Initializing daemon.
Mar 3 15:39:02 localhost chipcardd[3527]: usbttymonitor.c: 113: USB:
Using proc file for kernel <2.6 for ttyUSB support
Mar 3 15:39:02 localhost chipcardd[3527]: cardserver.c: 381: USB
Autoconfiguration enabled
Mar 3 15:39:02 localhost chipcardd[3526]: chipcardd2.c: 781: Nanny
now supervising daemon 3527
Mar 3 15:39:02 localhost chipcardd[3527]: cs_usb.c: 153: AUTOCONFIG:
Created new reader "auto1-tow_usb" (USB: 067b/2303)
also wird der towitoko gefunden.
wenn ich dann aber z.B. ein geldkarte loaded ausführe kommt nur ein:
net.c:74: failed assertion `gwen_netconnection__list'
Abort trap
lsof | grep chipcard gibt mir auch nichts heraus(im gegensatz zu
linux, wo etliche offene dateien angezeigt werden)
> Falls es trotz Treiberdatei Probleme gibt:
> > chipcardd2 addreader --dtype list
> sollte eine Liste aller Kartenleser-typen ausgeben und hinter allen
> Typen fuer die kein Treiber vorhanden ist, steht: Not installed. Wenn
> das hinter Towitoko auftritt, hast Du ein Treiberproblem (die
> Treiberdatei wird wohl nicht gefunden aus irgendwelchen gruenden).
>
chipcardd2 addreader --dtype list
omnikey_ifd (Driver for Omnikey CardMan) [not installed]
cyberjack_ctapi (Driver for the Reiner-SCT Cyberjack) [not installed]
kobil_ctapi (Driver for Kobil Readers) [not installed]
orga_ctapi (Driver for Orga Readers) [not installed]
scmx32_ifd (Driver for Towitoko/SCM USB Readers) [not installed]
tow_ctapi (Driver for the Towitoko Chipdrive Micro)
Armin-Janssens-Computer:~/Downloads/libchipcard2-1.9.9beta armin$
> Wenn das klappt, ist immer ein
> > tail -f /var/log/system.log
> sehr hilfreich. Da sollten beim starten des servers, anstecken von USB
> readern, client anfragen etc... eine Reihe von Meldungen auftauchen.
> Zum Beispiel wird da auch die device id rausgeschreiben, wenn man den
> Leser ansteckt. Genau diese ID wird auch in der driver.xml Datei
> verwendet um den Treiber fuer diesen Leser zu identifizieren. Ob Du
> auch evtl "USBSerial" auf "USB" aendern musst - keine Ahnung. Am
> besten ausprobieren.
>
> Eine boese Falle ist auch das mehrfache Starten von chipcardd2. Ein
> > ps -eax | grep chip
> sollte immer etwas aehnliches wie
> 598 p1 S 0:00.18 chipcardd2 --pidfile /chipcardd2.pid
> 599 p1 S 18:00.12 chipcardd2 --pidfile /chipcardd2.pid
> 890 std R+ 0:00.00 grep chip
> MANPATH=/sw/share/man:/sw/man:/usr/share/ma
> ausgeben. Genau zwei chipcardd2 prozesse mit hoechstwahrscheinlich
> aufeinanderfolgenden process ids. Wenn da mehr auftauchen, toeten! ;-)
>
> viel erfolg weiterhin,
danke!
> Niklas
>
Kann mir jemand einen Tip dazu geben?
Vielen Dank!
>
> _______________________________________________
> gnucash-de mailing list
> gnucash-de at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-de
>
>
Gruß Armin