Hm...

Martin Preuss schrieb:
> On Sonntag, 14. Dezember 2008, Friedrich Delgado Friedrichs wrote:
> [...]
> > * 15:38:04  WARN <gnc.import.aqbanking> gnc_ab_gettrans: No AqBanking
> > account found * 15:38:04  INFO <gwenhywfar> plugin.c:  577: Plugin type
> [...]
> Hmm, scheinbar werden keine Konten gefunden. Findest Du denn etwas 
> verwertbares in $HOME/.aqbanking/settings.conf?

Das würde ich sagen. Sieht nach meinen Einstellungen für User und
Konto aus.

> Ok, QBM findet Konten, GnuCash nicht? Bei Gnucash gibt es doch irgendwo eine 
> Option zum Erhoehen des Loglevels, die muesste eventuell eingeschaltet 
> werden.

Die Zeilen eben waren mit gnucash --debug aber nur ein Auszug.

gnucash --debug --extra liefert nicht deutlich mehr

Aber ich paste mal alles, was mit gwen und aqbanking zu tun hat:

--- schnipp ---
* 19:13:22  INFO <aqbanking> banking.c:  174: Application "gnucash" compiled 
with extensions 00000000
* 19:13:22  INFO <gwenhywfar> plugin.c:  547: Plugin type "bankinfo" registered
* 19:13:22  INFO <gwenhywfar> plugin.c:  547: Plugin type "provider" registered
* 19:13:22  INFO <gwenhywfar> plugin.c:  547: Plugin type "imexporters" 
registered
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> fastbuffer.c:  113: here (-57)
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  380: here (-57)
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  813: here (-57)
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  797: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  800: here (-57)
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  380: here (-57)
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  813: here (-57)
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  797: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  800: here (-57)
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  380: here (-57)
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  813: here (-57)
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  797: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  800: here (-57)
* 19:13:22  INFO <gwenhywfar> libloader.c:  107: 
dlopen(/usr/lib/aqbanking/plugins/20/providers/aqnone): 
/usr/lib/aqbanking/plugins/20/providers/aqnone: Kann die Shared-Object-Datei 
nicht öffnen: Datei oder Verzeichnis nicht gefunden
* 19:13:22  INFO <gwenhywfar> libloader.c:  124: GWEN: Error loading library: 
/usr/lib/aqbanking/plugins/20/providers/aqnone: Kann die Shared-Object-Datei 
nicht öffnen: Datei oder Verzeichnis nicht gefunden
* 19:13:22  INFO <gwenhywfar> libloader.c:  127: Loaded library 
"/usr/lib/aqbanking/plugins/20/providers/aqnone.so"
* 19:13:22  INFO <gwenhywfar> libloader.c:  240: Library 
"/usr/lib/aqbanking/plugins/20/providers/aqnone.so" loaded
* 19:13:22  INFO <gwenhywfar> libloader.c:  107: 
dlopen(/usr/lib/aqbanking/plugins/20/providers/aqhbci): 
/usr/lib/aqbanking/plugins/20/providers/aqhbci: Kann die Shared-Object-Datei 
nicht öffnen: Datei oder Verzeichnis nicht gefunden
* 19:13:22  INFO <gwenhywfar> libloader.c:  124: GWEN: Error loading library: 
/usr/lib/aqbanking/plugins/20/providers/aqhbci: Kann die Shared-Object-Datei 
nicht öffnen: Datei oder Verzeichnis nicht gefunden
* 19:13:22  INFO <gwenhywfar> libloader.c:  127: Loaded library 
"/usr/lib/aqbanking/plugins/20/providers/aqhbci.so"
* 19:13:22  INFO <gwenhywfar> libloader.c:  240: Library 
"/usr/lib/aqbanking/plugins/20/providers/aqhbci.so" loaded
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  380: here (-57)
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  813: here (-57)
* 19:13:22  INFO <gwenhywfar> io_file.c:  194: EOF met
* 19:13:22  INFO <gwenhywfar> iolayer.c:  431: EOF, nothing read
* 19:13:22  INFO <gwenhywfar> iolayer.c:  617: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  797: here (-57)
* 19:13:22  INFO <gwenhywfar> xmlrw.c:  800: here (-57)
* 19:13:22  INFO <gwenhywfar> libloader.c:  107: 
dlopen(/usr/lib/aqbanking/plugins/20/providers/aqofxconnect): 
/usr/lib/aqbanking/plugins/20/providers/aqofxconnect: Kann die 
Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
* 19:13:22  INFO <gwenhywfar> libloader.c:  124: GWEN: Error loading library: 
/usr/lib/aqbanking/plugins/20/providers/aqofxconnect: Kann die 
Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
* 19:13:23  INFO <gwenhywfar> libloader.c:  127: Loaded library 
"/usr/lib/aqbanking/plugins/20/providers/aqofxconnect.so"
* 19:13:23  INFO <gwenhywfar> libloader.c:  240: Library 
"/usr/lib/aqbanking/plugins/20/providers/aqofxconnect.so" loaded
* 19:13:23  INFO <gwenhywfar> msgengine.c: 1006: Group definition for 
"id=JobTan"(0) not found
* 19:13:23  WARN <aqhbci> user.c: 1554: Job HKTAN not available
* 19:13:23  WARN <gnc.import.aqbanking> gnc_ab_gettrans: No AqBanking account 
found
* 19:13:23  INFO <gwenhywfar> plugin.c:  577: Plugin type "provider" 
unregistered
* 19:13:23  INFO <gwenhywfar> plugin.c:  577: Plugin type "bankinfo" 
unregistered
* 19:13:23  INFO <gwenhywfar> plugin.c:  577: Plugin type "imexporters" 
unregistered
* 19:13:28  INFO <qof.engine> [qof_event_generate_internal] id=6 hi=0x1b127c0 
han=0x7f16422029e0 data=(nil)
* 19:13:28  INFO <qof.engine> [qof_event_generate_internal] id=3 hi=0x15ec510 
han=0x7f164315a9e0 data=(nil)
* 19:13:28  INFO <qof.engine> [qof_event_generate_internal] id=2 hi=0x132c9f0 
han=0x7f1641d85ee0 data=(nil)
* 19:13:28  INFO <qof.engine> [qof_event_generate_internal] id=1 hi=0x10f4ce0 
han=0x7f164223ed60 data=(nil)
--- schnapp ---

> [...]
> > 2.) libchipcard 4.2.3: Kommunikation über Socket schlägt fehl
> [...]
> 
> Was ergibt denn "chipcard-tool list" und "chipcard-tool check"?

Beide Befehle ergeben mit libchipcar 4.2.3 nix, return value 0.

Und (wie erwartet)

strace -fF -o chipcard-tool.strace chipcard-tool list

enthält unter anderem

--- schnipp ---
connect(4, {sa_family=AF_FILE, path="/var/run/chipcard/chipcard.comm"...}, 33) 
= 0
recvfrom(4, 0x1f6b630, 1024, 0, 0, 0)   = -1 EAGAIN (Resource temporarily 
unavailable)
sendto(4, "POST /run/chipcard/chipcard.comm "..., 98, 
MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 98
recvfrom(4, 0x1f6b630, 1024, 0, 0, 0)   = -1 EAGAIN (Resource temporarily 
unavailable)
recvfrom(4, 0x1f6b630, 1024, 0, 0, 0)   = -1 EAGAIN (Resource temporarily 
unavailable)
recvfrom(4, 0x1f6b630, 1024, 0, 0, 0)   = -1 EAGAIN (Resource temporarily 
unavailable)
sendto(4, "ipc {\nchar id=\"1\"\nchar cmd=\"Clien"..., 177, 
MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 177
recvfrom(4, "POST /run/chipcard/chipcard.comm "..., 1024, 0, NULL, NULL) = 230
recvfrom(4, 0x1f6b716, 794, 0, 0, 0)    = -1 EAGAIN (Resource temporarily 
unavailable)
recvfrom(4, 0x1f6b716, 794, 0, 0, 0)    = -1 EAGAIN (Resource temporarily 
unavailable)
recvfrom(4, 0x1f6b716, 794, 0, 0, 0)    = -1 EAGAIN (Resource temporarily 
unavailable)
recvfrom(4, 0x1f6b716, 794, 0, 0, 0)    = -1 EAGAIN (Resource temporarily 
unavailable)
sendto(4, "POST /run/chipcard/chipcard.comm "..., 98, 
MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 98
recvfrom(4, 0x1f6b716, 794, 0, 0, 0)    = -1 EAGAIN (Resource temporarily 
unavailable)
recvfrom(4, 0x1f6b716, 794, 0, 0, 0)    = -1 EAGAIN (Resource temporarily 
unavailable)
recvfrom(4, 0x1f6b716, 794, 0, 0, 0)    = -1 EAGAIN (Resource temporarily 
unavailable)
sendto(4, "ipc {\nchar id=\"2\"\nchar cmd=\"Clien"..., 204, 
MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 204
recvfrom(4, "POST /run/chipcard/chipcard.comm "..., 794, 0, NULL, NULL) = 204
recvfrom(4, 0x1f6b7e2, 590, 0, 0, 0)    = -1 EAGAIN (Resource temporarily 
unavailable)
recvfrom(4, 0x1f6b7e2, 590, 0, 0, 0)    = -1 EAGAIN (Resource temporarily 
unavailable)
recvfrom(4, 0x1f6b7e2, 590, 0, 0, 0)    = -1 EAGAIN (Resource temporarily 
unavailable)
exit_group(0)                           = ?
--- schnapp ---


> [...]
> > 3.) Unsichere Permissions von Dateien in /var/run/chipcard
> [...]


> Das Permissions-Handling ist nicht unsicher, Du verwendest halt nur die 
> Standard-Einstellungen. Wenn Du in der entsprechenden Sektion der 
> chipcardd.conf "rights=12345" setzt, werden diese Rechte verwendet.

Dann sind wohl die Standard-Einstellungen unsicher.

Außerdem finde ich auf meinem System keine Dokumentation über die
Einstellung 'rights'.

Und in der Datei /etc/chipcard/server/chipcardd.conf aus
libchipcard-data 4.2.3-1 ist sie auch nicht erwähnt.

> ABER: Du musst hier die Rechte als Dezimalzahl einsetzen, nicht ls Oktalzahl, 
> wie man es bei der Rechteangabe gewohnt ist. Ich werde das eventuell mal 
> aendern, damit auch die oktale Angabe klappt, aber um es einfacher zu 
> belassen verwende ich da GWEN_DB_GetIntValue(), und die Funktion liest erst 
> einmal nur Dezimalzahlen.
> 
> Also: Rechte 0660 (oktal) entspricht 432 (dez).

Ok, funktioniert, Danke! Das würde ich auch für eine sinnvolle
Voreinstellung halten.

Danke für die schnelle Antwort!

Ciao
        Friedel
-- 
        Friedrich Delgado Friedrichs <frie...@nomaden.org>

Attachment: pgppw7frt1TIh.pgp
Description: PGP signature

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Aqbanking-devel mailing list
Aqbanking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to