[gnucash-de] [Aqbanking-devel] Kontostandsabfrage / Transaktionen Fehlermeldungen

Oliver König oliver at windfinder.com
Fre Jan 19 12:24:20 EST 2007


On Friday 19 January 2007 15:42, you wrote:
> Moin,
>
> On Friday 19 January 2007 15:30, Christian Stimming wrote:
> > Oliver König schrieb:
> > > ich habe Gnucash SVN r15211 unter Suse 10.2. Im GnuCash Logfile taucht
> > > ständig (sowohl bei erfolgreichen als auch erfolglosen)
> > > HBCI-Kontostandsabfragen und Transaktionen folgende Fehlermeldung auf:
> > >
> > > 3:2007/01/19 11-22-46:aqbanking(19815):banking.c: 3965:
> > > open(/home/oliver/.banking/jobs/sent/00000237.job): No such file or
> > > directory
> > >
> > > Was hat das zu bedeuten?
> >
> > Weiß ich auch nicht. Martin?
>
> [...]
>
> Das ist im Zweifelsfall harmlos (vermutlich handelt es sich hier um einen
> Job, der als "pending" markiert ist?)
> Dazu kann ich nichts genaueres sagen, ohne die Jobs etc zu kennen. Ich
> denke aber, das ist nicht das Problem.
>
> Mehr Sorgen macht mir die andere Meldung, naemlich, dass die
> Schluesseldatei nicht geladen werden kann. Da wuerde ich mal versuchen, ob
> das gct-tool mit dieser Datei etwas anfangen kann:
> "gct-tool showuser -t ohbci -n PFAD_UND_NAME_DER_DATEI"
gct-tool showuser -t ohbci -n /media/disk/dla902.txt
3:2007/01/19 18-19-20:gwen(5974):ohbci.c:  480: This seems not to be an 
OpenHBCI key file
4:2007/01/19 18-19-20:gwen(5974):ct_file.c:  516: WARNING: Your 
keyfile "/media/disk/dla902.txt" is world accessible!
4:2007/01/19 18-19-20:gwen(5974):Nobody but you should have access to the 
file. You
4:2007/01/19 18-19-20:gwen(5974):should probably change this with "chmod 
600 /media/disk/dla902.txt"
3:2007/01/19 18-19-20:(null)(5974):showuser.c:  141: Could not open token

(Datei auf dem usbstick ändert die Rechte automatisch immer auf world 
accessible aber das ist ja hier nicht das Problem). die Datei scheint 
irgendwie kaputt zu sein.

>
> [...]
>
> > > Bei einem meiner beiden Kontos klappt die HBCI-Kontostandsabfrage seit
> > > 2 Wochen gar nicht mehr, obwohl ich meines Wissens nix geändert habe.
> > > Ich bekomme folgende meldung, wenn ich versuche den Kontostand
> > > abzufragen:
> > >
> > > 3:2007/01/19 12-43-46:aqhbci(7214):jobmultitransfer.c:  238: Too many
> > > chars in purpose line 2 (29>27)
> > > 3:2007/01/19 12-43-46:aqhbci(7214):jobmultitransfer.c:  485: Invalid
> > > transaction
>
> [...]
>
> Ist das die Meldung, die bei GnuCash kommt? Oder bei QBankManager? Ich
> frage mich naemlich, woher da der Ueberweisungsjob kommt... Bei
> QBankManager koennte das ein Job sein, der an die Bank geschickt wurde, wo
> aber jetzt eine Status-Abfrage gemacht wird ("pending" jobs). Bei GnuCash
> wuesste ich nicht, wo der herkommen sollte...
Das ist eine Sammellastschrift, die ich über GnuCash an aqbanking übergebe.
>
> [...]
>
> > bzw. -überweisung. Hast du eine solche neulich mal geschickt, aber sie
> > ist hängen geblieben? Das scheint hier nämlich der Fall zu sein, d.h. in
> > ~/.banking/jobs/todo oder einem der anderen Unterverzeichnisse hängt
> > noch ein transfer-Job herum. Verschieb den mal in einen Dateinamen
> > "blabla.job.backup" und versuch nochmal.
>
> [...]
>
> Das da ein Job haengenbleibt, kann ich mir eigentlich nicht vorstellen:
> Jobs werden ja immer aus der Queue geloescht, wenn sie ausgefuehrt wurden.
> Tatsaechlich werden die Jobs, die abgeschickt werden, noch bevor sie vom
> Backend versendet werden in ein eigenes Verzeichnis verschoben (->sent).
> Selbst, wenn dann das Backend abstuerzen sollte (wofuer es hier aber keine
> Anhaltspunkte gibt), wuerde der Job nicht noch einmal versendet werden.
vielleicht hängt das damit zusammen, dass Sammellastschriften eine neue 
funktion in Gnucash SVN sind (, die es aber (noch) nicht in der stabilen 
Version von GnuCash gibt. 
>
>
> Gruss
> Martin

-- 
Oliver König