Project

General

Profile

Bug #88

Aqbanking mit Sparkasse Dieburg -> Absturz

Added by amenthes about 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Category:
AqBanking
Start date:
10/01/2019
Due date:
Betriebssystem:
Windows
AqBanking-Version:
5.99.x
Anwendung:
GnuCash
Version der Anwendung:

Description

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.

Related issues

Duplicates AqBanking - Bug #47: AqBanking stürzt beim Zertifikatabruf ab Closed 09/12/2019

History

#1 Updated by amenthes about 2 years ago

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?

#2 Updated by martin about 2 years ago

  • Status changed from New to In Progress

Nein, nicht beim Abruf der Bankinfos, der erfolgt anonym.

#3 Updated by martin about 2 years ago

  • Category set to AqBanking
  • Target version deleted (48)

#4 Updated by martin about 2 years ago

  • Duplicates Bug #47: AqBanking stürzt beim Zertifikatabruf ab added

#5 Updated by martin about 2 years ago

  • Status changed from In Progress to Closed
  • AqBanking-Version set to 5.99.x
  • Betriebssystem Windows added
  • Anwendung GnuCash added

Duplikat von #47, weitere Diskussion bitte dort.

Also available in: Atom PDF