Bug #151
geschlossenError parsing segment "HIPAES"
Beschreibung
Ich versuche mich mit dem latest master bei der GLS Bank anzumelden, scheitere
aber bei `aqhbci-tool4 getbankinfo -u 1`. Der Fehler ist `Error parsing segment "HIPAES"` - log siehe unten.
Ein Kommunikationslog werde ich an Martin senden.
$ rm -rf ~/.aqbanking $ aqbanking-cli versions Versions: AqBanking-CLI: 5.99.43 Gwenhywfar : 4.99.24.1 AqBanking : 5.99.40.0 $ aqhbci-tool4 adduser -t pintan --context=1 -b 43060967 -u VRKENNUNG -s "https://hbci-pintan.gad.de/cgi-bin/hbciservlet" -N "NAME" --hbciversion=300 $ aqhbci-tool4 adduserflags -u 1 -f tlsIgnPrematureClose Adding flags: 00001000 $ aqhbci-tool4 listusers User 0: Bank: de/43060967 User Id: VRKENNUNG Customer Id: VRKENNUNG Unique Id: 1 $ aqhbci-tool4 getbankinfo -u 1 5:2019/10/24 22-43-57:aqbanking(12711):siotlsext.c: 177: Status for certificate 8F:1D:48:DC:7F:EA:58:C6:55:EF:F1:94:38:4F:B7:33" has changed to "The certificate is valid" (00000000->80000000), need to present 4:2019/10/24 22-43-57:gwen(12711):syncio_tls.c: 137: No checkCertFn set, using GWEN_GUI ===== Certificate Received ===== The following certificate has been received: Name : hbci-pintan.gad.de Organisation : Fiducia & GAD IT AG Department : unknown Country : DE City : Karlsruhe State : Baden-Württemberg Valid after : 2019/05/07 09:17:00 Valid until : 2021/05/07 09:27:00 Hash (MD5) : 8F:1D:48:DC:7F:EA:58:C6:55:EF:F1:94:38:4F:B7:33 Hash (SHA1) : 46:E0:3E:63:EB:C8:61:87:30:26:3A:21:69:8A:1A:26:DE:A4:0D:2D Hash (SHA512): 66:B8:CD:C4:64:BE:1C:79:B3:48:E0:D9:9B:C0:F4:6C:B9:5D:1F:F3:26:6F:1F:DD:F7:B3:4F:BF:B4:98:96:95:4D:ED:6D:EA:05:BE:EA:B0:20:33:7A:DE:9F:E8:0E:28:0A:F2:D7:88:39:A2:1D:BC:03:10:A8:B5:CF:0B:E0:6E Status : The certificate is valid Do you wish to accept this certificate? (1) Yes (2) No Please enter your choice: 1 5:2019/10/24 22-44-03:aqbanking(12711):siotlsext.c: 239: User response to presentation of cert "8F:1D:48:DC:7F:EA:58:C6:55:EF:F1:94:38:4F:B7:33" (The certificate is valid): 0 3:2019/10/24 22-44-03:gwen(12711):syncio_tls.c: 1483: gnutls_record_recv: -110 (The TLS connection was non-properly terminated.) 3:2019/10/24 22-44-03:gwen(12711):syncio_tls.c: 1497: Detected premature disconnect by server (violates specs!), ignoring. 3:2019/10/24 22-44-03:aqhbci(12711):message.c: 807: Error parsing segment "HIPAES" String size is 11807: 0000: 48 49 50 41 45 53 3a 31 32 3a 31 3a 33 2b 31 2b HIPAES:12:1:3+1+ …
Von martin vor fast 6 Jahren aktualisiert
- Kategorie wurde auf AqBanking gesetzt
- Status wurde von New zu Feedback geändert
Dazu muesste ich einmal das komplette HIPAES-Segment sehen (Das Ende des Segmentes wird durch "'" angezeigt).
Von Anonym vor fast 6 Jahren aktualisiert
Dazu muesste ich einmal das komplette HIPAES-Segment sehen (Das Ende des Segmentes wird durch "'" angezeigt).
Wie erhalte ich den denn ? Den Komminikationslog habe ich dir ja bereits per Mail geschickt.
Von Anonym vor fast 6 Jahren aktualisiert
- Thema wurde von GLS Bank: Error parsing segment "HIPAES" zu Error parsing segment "HIPAES" geändert
Habe das gleiche Problem bei VoBa und DKB, ebenfalls unter Linux (Arch in meinem Fall).
Versions:
AqBanking-CLI: 5.99.43
Gwenhywfar : 4.99.24.1
AqBanking : 5.99.43.0
Bei mir schlägt allerdings nicht nur das Parsen von HIPAES fehl:
$ cat 151_DKB.log| grep "Error parsing segment"
3:2019/10/28 23-28-09:aqhbci(41769):message.c: 807: Error parsing segment "HIPAES"
3:2019/10/28 23-28-09:aqhbci(41769):message.c: 807: Error parsing segment "HITANS"
3:2019/10/28 23-28-09:aqhbci(41769):message.c: 807: Error parsing segment "HITANS"
3:2019/10/28 23-28-09:aqhbci(41769):message.c: 807: Error parsing segment "HITANS"
3:2019/10/28 23-28-09:aqhbci(41769):message.c: 807: Error parsing segment "HIPINS"
$ cat 151_VoBa.log| grep "Error parsing segment"
3:2019/10/28 23-16-50:aqhbci(40878):message.c: 807: Error parsing segment "HIPAES"
3:2019/10/28 23-16-51:aqhbci(40878):message.c: 807: Error parsing segment "HITANS"
3:2019/10/28 23-16-51:aqhbci(40878):message.c: 807: Error parsing segment "HIPINS"
Vollständige Logs mit INFO loglevel gehen per Mail an Martin.
Von martin vor fast 6 Jahren aktualisiert
Vielen Dank fuer die Logs. Hier wurde wohl die GIT-Version verwendet.
Ich habe die entsprechenden Aenderungen am GIT wieder rueckgaengig gemacht, die diese Parser-Probleme eingefuehrt hatten.
Mit der aktuellen GIT-Version konnte ich die von Euch gesendeten Logs inzwischen wieder korrekt parsen.
Von Anonym vor fast 6 Jahren aktualisiert
Ja, (zumindest bei mir) wurde die git-Version verwendet.
Allerdings scheint der Fix nicht zu funktionieren; mit 900c4e0acfd480c00094d36665bcef3fbeae50d8 tritt bei mir weiterhin der Fehler auf.
Allerdings kann ich im git log auch keinen Commit finden der mit dem Parsing zu tun hat (zumindest laut der commit messages).
Ist ein anderer Branch als master gemeint?
Von Anonym vor fast 6 Jahren aktualisiert
Bei mir funktionierts jetzt, nachdem ich sowohl aqbanking als auch gwenhywfar vom aktuellen master branch kompiliert habe. Danke !
Von Anonym vor fast 6 Jahren aktualisiert
Ah ja, nach einem rebuild von gwenhywfar geht es bei mir auch. Danke!
(Stehe jetzt allerdings vor dem gleichen Problem wie varac in #154)