[gnucash-de] Fragen im Umfeld zu Fehler 458386: Crash mit aqHCBI (Windows XP, gnuCash Version 2.2.9)

Reinhard Hahn reinhard at kr-hahn.de
Di Nov 3 19:38:40 EST 2009


Hallo Liste,

ich schildere das Ergebnis meiner Versuche mit der gnuCash-Version 2.2.9 
eine Verbindung mit der BBBankd mittels aqHBCI unter
Windows XP herzugstellen. Im Anschluss daran einige Fragen, die ich 
unkluger Weise zunächst direkt an Christian Stimming gestellt habe, der 
mich zurecht freundlich darauf hinwies, dass solche Fragen *immer* über 
mailing Listen (bzw. Fehler über Bug-Reports) laufen sollten. 
(Christians Antwort habe ich unten angehängt.

Im wesentlichen ist mein Problem das in 
https://bugzilla.gnome.org/show_bug.cgi?id=458386 beschriebene. In der 
Variante von "Comment 4" (dieselbe Bank, allerdings mit Windows XP). Der 
Vollständigkeit halber eine kurze Beschreibung meines Vorgehens:
------------------------------- Start -----------------------------
gnuCash-Version 2.2.9
Betriebssystem: Windows XP Version 5.1 (Build
2600.xpsp_sp3_gdr.090804-1435 : Service Pack 3)
HOW TO REPEAT:
   start AqBanking Einrichtungs-Asssistent
   Configuration --> Tab 'Users' --> Button 'New'
       Backend: aqhbci
       Setup PIN/TAN
           User number on medium 1
           Bank Code    66090800
           Server    https://hbci11.fiducia.de/cgi-bin/hbciservlet
           Name    <my first and last name>
           User ID    <my VRNetKey>
           Customer ID    (left blank)
           Description (optional)    BBBank
       ..we will attempt to retrieve the server's SSL certificate
       The firewall (GDATA) tells me, that qt3-wizard.exe starts an
internet connection, which I interactively permit
       Display of the certificate, which I accept permanently
   --> Assertion failed
   Program: C:\Program Files\gnucash\bin\qt3-wizard.exe
   File: netlayer.c
   Line: 579
------------------------------- Ende -----------------------------
Nachdem ich dann Christians Kommentare 5 und 6 gesehen habe, vermutete 
ich, dass sich für die Version 2.2.x ohnehin nichts mehr tun wird.

Allerdings habe ich dann noch einen Versuch gestartet die Verbindung 
direkt an der Kommandozeile mittels aqhbci-tool einzurichten.
Dabei stieß ich auf ein anderes Problem:

------------------------------- Start -----------------------------
C:\Program Files\gnucash\bin>aqhbci-tool addmedium -t pintan
Medium added.

C:\Program Files\gnucash\bin>aqhbci-tool listmedia
Medium 0: "PINTAN-20091101-200328" (pintan)

C:\Program Files\gnucash\bin>aqhbci-tool adduser -m 0 -s
https://hbci11.fiducia.de/cgi-bin/hbciservlet -b 66090800 -u <meine
VRNetKey-Nummer>

C:\Program Files\gnucash\bin>aqhbci-tool getsysid
3:2009/11/01 20-04-52:aqhbci(3364):dialog.c:  601: Could not connect to 
bank (1)
3:2009/11/01 20-04-52:aqhbci(3364):outbox.c: 1330: Error performing 
queue (-6)
3:2009/11/01 20-04-52:aqhbci(3364):provider.c: 1085: No system id
3:2009/11/01 20-04-52:aqhbci(3364):medium.c:  559: Medium is not mounted
3:2009/11/01 20-04-52:(null)(3364):getsysid.c:  140: Error getting 
system id (-11)
------------------------------- Ende -----------------------------
Das überraschte mich, weil das ich mit gnuCash das Zertifikat ja noch 
holen konnte und erst *danach* der crash erfolgte. Hier kam ich aber gar
nicht mehr so weit. Für mich sieht das so aus, als wenn ich hier 
irgenwas falsch bediene und/oder ein Problem direkt mit aqbanking bzw.
aqhbci besteht (das dann nicht mehr gnuCash-spezifisch wäre).

Bisher konnte ich mich nicht entschließen eine unstable-Version 
auszuprobieren, womit ich natürlich deine Frage in Kommentar 5 nicht
beantworten kann.

Daher jetzt meine Fragen (auch auf die Gefahr hin, dass sie die 
Antworten schon an drei anderen Stellen stehen...)
- war ich mit meinem Versuch aqhbci am Windows-Command-Prompt zu starten 
auf dem Holzweg?
- wird mit gnuCash 2.3.x eine andere aqbanking-Version verwendet, die 
ich vielleicht zu Testzwecken separat installieren sollte/könnte?
- kann ich gnuCash 2.3.x zu Testzwecken neben 2.2.9 installieren (um 
damit zumindest die Frage in deinem Kommentar 5 zu beantworten)?

========================================================================
Hier noch die Antwort von Christian Stimming:

Hallo Reinhard,

Fragen zu gnucash bitte wirklich ausschließlich auf der gnucash-de Liste 
oder
in bugzilla oder auf aqbanking-devel. Tendenziell ist auf gnucash-de die 
beste
Resonanz da (kann aber auch nichts kommen) und konkrete Fehler sind am 
besten
im bugzilla aufgehoben.

Am Sonntag, 1. November 2009 schrieb Reinhard Hahn:
 > > Daher jetzt meine Fragen (auch auf die Gefahr hin, dass sie die
 > > Antworten schon an drei anderen Stellen stehen...)
 > > - war ich mit meinem Versuch aqhbci am Windows-Command-Prompt zu 
starten
 > > auf dem Holzweg?

Keine Ahnung. Hab ich noch nie probiert und weiß nichts genaueres.

 > > - wird mit gnuCash 2.3.x eine andere aqbanking-Version verwendet, die
 > > ich vielleicht zu Testzwecken separat installieren sollte/könnte?
 > > - kann ich gnuCash 2.3.x zu Testzwecken neben 2.2.9 installieren (um
 > > damit zumindest die Frage in deinem Kommentar 5 zu beantworten)?

Ja und ja. Die beeinflussen sich nicht gegenseitig (solange sie nicht im
gleichen Verzeichnis installiert werden) - wobei, äh, bei aqbanking bin ich
gerade doch nicht so sicher, ob die Konfigurationsdateien (auf Linux
$HOME/.aqbanking) nicht eventuell kollidieren könnten. Weiss ich auch 
nichts
näheres (mehr).

Gruß

Christian
==========================================================================

Wenn jemand noch Detailierteres dazu zu ergänzen hat, wäre natürlich schön.
Ansonsten werde ich wohl demnächst erstmal mit Version 2.3.7 
experimentieren,
und je nach Ergebnis den erwähnten Bugreport um die Erkenntnisse 
ergänzen und
ggf. wieder eröffnen.

Die evtl. für aqbanking auftretenden Kollisionen zwischen den Versionen 
sind für mich
ungefährlich, da ich mit 2.2.9 im Moment ohnehin noch keinen Connect 
hinbekomme.

Gruß
Reinhard



Mehr Informationen über die Mailingliste gnucash-de