Bug #88
geschlossenAqbanking mit Sparkasse Dieburg -> Absturz
Beschreibung
Wenn ich Aqhbci mit der Sparkasse Dieburg einrichten will crasht es mir komplett Gnucash so dass danach Lock-Files übrig bleiben (siehe auch #87). Ich habe daher versucht mal das Setup auf der Kommandozeile zu machen, so wie es im Wiki ( SetupPinTan ) beschrieben ist.
Hier hänge ich im Schritt getbankinfo
- der gleiche Schritt, der über Gnucash sofort hart crasht. Auch auf der Kommandozeile bleiben hier Lock-Files im aqbanking/settings6/users/
Ordner übrig. Hier die Ausgabe der Kommandozeile (leicht bereinigt):
"C:\Program Files (x86)\gnucash\bin\aqhbci-tool4.exe" getbankinfo -u 715 Exklusiver Zugriff auf Benutzer Locking customer "715" HBCI-Aufträge werden ausgeführt AqHBCI gestartet Aufträge werden kodiert Sending message Mit Server verbinden... Hostname "banking-hs2.s-fints-pt-hs.de" wird aufgelöst... IP-Adresse ist "195.140.54.161" Verbindung zu "banking-hs2.s-fints-pt-hs.de" wird aufgebaut Verbunden mit "banking-hs2.s-fints-pt-hs.de" Using GnuTLS default ciphers. TLS: SSL-Ciphers negotiated: TLS1.2:ECDHE-RSA-AES-256-GCM:AEAD 5:2019/10/01 19-27-32:aqbanking(112928):C:/gcdev64/gnucash/maint/src/aqbanking-5.99.35beta/src/libs/aqbanking/backendsupport/siotlsext.c: 177: Status for certificate E0:8B:12:90:F0:0A:2B:BD:94:B1:66:5A:9B:52:30:8E" has changed to "Zertifikat ist gültig" (00000000->80000000), need to present 4:2019/10/01 19-27-32:gwen(112928):C:/gcdev64/gnucash/maint/src/gwenhywfar-4.99.18rc2/src/sio/syncio_tls.c: 136: No checkCertFn set, using GWEN_GUI 5:2019/10/01 19-27-32:aqbanking(112928):C:/gcdev64/gnucash/maint/src/aqbanking-5.99.35beta/src/libs/aqbanking/gui/abgui.c: 169: Automatically accepting certificate [E0:8B:12:90:F0:0A:2B:BD:94:B1:66:5A:9B:52:30:8E]
Danach geht es nicht weiter. Wenn ich direkt danach den Rückgabewert ausgeben lasse:
echo %ERRORLEVEL% -1073741819
getcert
und getsysid
geben den gleichen Errorlevel aus. Es sei erwähnt, dass aqbanking mit einer anderen Bank funktioniert, hier beispielahft die Ausgeen für getcert mit u=2
und u=715
:
"C:\Program Files (x86)\gnucash\bin\aqhbci-tool4.exe" getcert -u 715 ===== Abruf des Zertifikats ===== Verbindung vorbereiten Mit Server verbinden... Hostname "banking-hs2.s-fints-pt-hs.de" wird aufgelöst... IP-Adresse ist "195.140.54.161" Verbindung zu "banking-hs2.s-fints-pt-hs.de" wird aufgebaut Verbunden mit "banking-hs2.s-fints-pt-hs.de" Using GnuTLS default ciphers. TLS: SSL-Ciphers negotiated: TLS1.2:ECDHE-RSA-AES-256-GCM:AEAD 5:2019/10/01 19-31-50:aqbanking(109808):C:/gcdev64/gnucash/maint/src/aqbanking-5.99.35beta/src/libs/aqbanking/backendsupport/siotlsext.c: 177: Status for certificate E0:8B:12:90:F0:0A:2B:BD:94:B1:66:5A:9B:52:30:8E" has changed to "Zertifikat ist gültig" (00000000->80000000), need to present 4:2019/10/01 19-31-50:gwen(109808):C:/gcdev64/gnucash/maint/src/gwenhywfar-4.99.18rc2/src/sio/syncio_tls.c: 136: No checkCertFn set, using GWEN_GUI 5:2019/10/01 19-31-50:aqbanking(109808):C:/gcdev64/gnucash/maint/src/aqbanking-5.99.35beta/src/libs/aqbanking/gui/abgui.c: 169: Automatically accepting certificate [E0:8B:12:90:F0:0A:2B:BD:94:B1:66:5A:9B:52:30:8E] "C:\Program Files (x86)\gnucash\bin\aqhbci-tool4.exe" getcert -u 2 ===== Abruf des Zertifikats ===== Verbindung vorbereiten Mit Server verbinden... Hostname "banking-hs4.s-fints-pt-hs.de" wird aufgelöst... IP-Adresse ist "195.140.54.163" Verbindung zu "banking-hs4.s-fints-pt-hs.de" wird aufgebaut Verbunden mit "banking-hs4.s-fints-pt-hs.de" Using GnuTLS default ciphers. TLS: SSL-Ciphers negotiated: TLS1.2:ECDHE-RSA-AES-256-GCM:AEAD 5:2019/10/01 19-32-01:aqbanking(113276):C:/gcdev64/gnucash/maint/src/aqbanking-5.99.35beta/src/libs/aqbanking/backendsupport/siotlsext.c: 157: Found matching certificate "1A:B8:9B:72:71:E7:91:D8:EA:19:1D:A4:D0:06:76:7C" with same status 5:2019/10/01 19-32-02:aqbanking(113276):C:/gcdev64/gnucash/maint/src/aqbanking-5.99.35beta/src/libs/aqbanking/backendsupport/siotlsext.c: 161: Automatically accepting certificate [1A:B8:9B:72:71:E7:91:D8:EA:19:1D:A4:D0:06:76:7C] Verbunden. Verbindung beendet. Got certificate Abruf des Zertifikats: Finished.
Zugehörige Tickets 1 (0 offen — 1 geschlossen)
Von Anonym vor fast 6 Jahren aktualisiert
im aqbanking/backends/aqhbci/data/banks/de/(blz)/logs/
Ordner habe ich ein passendes Logfile, dort steht nicht viel drin (27 Zeilen).
mode: pintan rdhtype: 1 hbciVersion: 300 tokenType: pintan crypt: no sender: user gwenhywfar: 4.99.18.1 aqhbci: 5.99.35.0beta appname: 32F8A67FE34B57AB8D7E4FE70 appversion: 5.99 size: 85 HKIDN:2:2+280:50852651+9999999999+0+0'HKVVB:3:3+0+0+1+32F8A67FE34B57AB8D7E4FE70+5.99' mode: pintan rdhtype: 1 hbciVersion: 300 tokenType: pintan crypt: yes sender: user gwenhywfar: 4.99.18.1 aqhbci: 5.99.35.0beta appname: 32F8A67FE34B57AB8D7E4FE70 appversion: 5.99 size: 128 HNHBK:1:3+000000000128+300+0+1'HKIDN:2:2+280:50852651+9999999999+0+0'HKVVB:3:3+0+0+1+32F8A67FE34B57AB8D7E4FE70+5.99'HNHBS:4:1+1'
Interessant finde ich hier die 50852651+9999999999
- sollte da nicht meine Kontonummer stehen?
Von martin vor fast 6 Jahren aktualisiert
- Status wurde von New zu In Progress geändert
Nein, nicht beim Abruf der Bankinfos, der erfolgt anonym.
Von martin vor fast 6 Jahren aktualisiert
- Kategorie wurde auf AqBanking gesetzt
- Zielversion
48wurde gelöscht
Von martin vor fast 6 Jahren aktualisiert
- Duplikat von Bug #47: AqBanking stürzt beim Zertifikatabruf ab wurde hinzugefügt
Von martin vor fast 6 Jahren aktualisiert
- Status wurde von In Progress zu Closed geändert
- AqBanking-Version wurde auf 5.99.x gesetzt
- Betriebssystem Windows wurde hinzugefügt
- Anwendung GnuCash wurde hinzugefügt
Duplikat von #47, weitere Diskussion bitte dort.