Bug #85
geschlossenFehler Account has no backend name!! SNH!!! unter HBCI 3.0 und RDH-10
Beschreibung
Hallo,
Seit der PSD2 Umstellung funktioniert der Abruf der Kontenliste bei mir leider nicht mehr mit der Fehlermeldung "Account has no backend name!! SNH!!!"
Es wurde auf aqbanking-5.99.36beta und gwenhywfar-4.99.19rc3 aktualisiert und settings nach settings6 kopiert.
Die Systemkennung wurde neu abgerufen und der Hash bestätigt (aqhbci-tool4 getsysid).
Der Kontenlistenabruf liefert folgende Ausgabe:
$ aqhbci-tool4 getaccounts -u 16 Exklusiver Zugriff auf Benutzer Locking customer "16" HBCI-Aufträge werden ausgeführt AqHBCI gestartet Verbindungsaufbau zur Bank... Hostname "hbci01.fiducia.de" wird aufgelöst... IP-Adresse ist "195.200.35.19" Verbindung zu "hbci01.fiducia.de" wird aufgebaut Verbunden mit "hbci01.fiducia.de" Verbunden. Aufträge werden kodiert ===== Passworteingabe ===== Bitte geben Sie das Zugriffspasswort für XXX ein. Input: XXX Sending message Message sent Queue sent Warte auf Antwort Antwort erhalten HBCI: 3060 - Bitte beachten Sie die enthaltenen Warnungen/Hinweise. (M) HBCI: 3050 - UPD nicht mehr aktuell, aktuelle Version enthalten. (S) HBCI: 3050 - BPD nicht mehr aktuell, aktuelle Version enthalten. (S) HBCI: 0020 - *Dialoginitialisierung erfolgreich (S) Beende Dialog mit dem Server Aufträge werden kodiert Sending message Message sent Queue sent Warte auf Antwort Antwort erhalten HBCI: 0010 - Nachricht entgegengenommen. (M) HBCI: 0100 - Dialog beendet. (M) Verbindung zur Bank wird beendet... Beendet. AqHBCI abgeschlossen. Unlocking customer "16" 3:2019/09/29 01-24-16:aqhbci-tool(27896):provider_account.c: 58: Account has no backend name!! SNH!!! Group : "00000017" Var : "uniqueId" Value : 23 (int) Var : "accountType" Value : 1 (int) Var : "accountNumber" Value : "XXXX" (char) Var : "bankCode" Value : "XXXX" (char) Var : "accountName" Value : "XXXX" (char) Var : "bankName" Value : "VR-Bank Aalen eG" (char) Var : "iban" Value : "XXXX" (char) Var : "bic" Value : "GENODES1AAV" (char) Var : "ownerName" Value : "XXXX" (char) Var : "currency" Value : "EUR" (char) Var : "country" Value : "DE" (char) Group : "apps" Group : "provider" Group : "data" Group : "backend" Var : "accountFlags" Value : "ktv2" (char) Var : "userId" Value : 0 (int) Var : "backendName" Value : "" (char) aqhbci-tool4: provider_account.c:60: AB_Provider_ReadAccount: Zusicherung »0« nicht erfüllt. Abgebrochen
Überweisungen funktionieren auch nicht mehr mit der selben Fehlermeldung.
Es wird HBCI-Version 3.0 und RDH-Version RDH-10 verwendet.
Die Bank ist die VR-Bank Ostalb (ehemals VR-Bank Aalen).
Der backendName ist tatsächlich ein leerer String in der Config (.aqbanking/settings6/accounts/00000017.conf), das ist er aber in allen Konten. Das DKB-Konto (mit HBCI 3.0 + HTTP 1.1 + chipTan 911) funktioniert z.B. auch mit leerem backendName.
Ich hoffe mir kann da jemand weiterhelfen. Weitere Infos liefere ich gerne auf Nachfrage.
Von martin vor fast 6 Jahren aktualisiert
Welche Version von AqBanking hattest Du vor dem Umstieg genau?
Vielleicht hat da was mit dem Upgrade der settings6 nicht geklappt...
Von martin vor fast 6 Jahren aktualisiert
- Status wurde von New zu Feedback geändert
- Zugewiesen an wurde auf martin gesetzt
Von Anonym vor fast 6 Jahren aktualisiert
Ich hatte vorher zuerst aqbanking-5.7.8, dann gemerkt, dass es mit PSD2 nicht mehr geht und auf 5.8.2 aktualisiert, was leider auch nicht geholfen hat und zuletzt auf 5.99.36beta. Was müsste in backendName denn drinstehen? Sollte der Abruf der Kontenliste nicht eigentlich eine neue, fehlerfreie Liste holen? Hier noch zum Vergleich der Account mit alten und neuen settings:
.aqbanking/settings/accounts/uid%3a%3a00000001.conf
char provider="AQHBCI" int uniqueId="23" int accountType="1" char accountNumber="XXXX" char bankCode="61490150" char accountName="Kontokorrent" char bankName="VR-Bank Aalen eG" char iban="XXXX" char bic="GENODES1AAV" char ownerName="XXXX" char currency="EUR" char country="DE" int user="16" int selectedUser="16" apps { } #apps provider { } #provider data { backend { char accountFlags="ktv2" } #backend } #data
.aqbanking/settings6/accounts/00000017.conf
int uniqueId="23" int accountType="1" char accountNumber="XXXX" char bankCode="61490150" char accountName="Kontokorrent" char bankName="VR-Bank Aalen eG" char iban="XXXX" char bic="GENODES1AAV" char ownerName="XXXX" char currency="EUR" char country="DE" apps { } #apps provider { } #provider data { backend { char accountFlags="ktv2" } #backend } #data int userId="0" char backendName=""
Von martin vor fast 6 Jahren aktualisiert
- Priorität wurde von Normal zu Urgent geändert
Moin,
vielen Dank. Offenbar gab es da ein Problem beim Upgrade der Kontoinformationen aus 5.x.
Werde das noch mal testen. Vielleicht ist es im aktuellen GIT schon behoben.
Gruss
Martin
Von martin vor fast 6 Jahren aktualisiert
Als schneller FIX: Fuege in den Dateien unter settings6/accounts ein:
char backendName="aqhbci"
Dann sollte die Konten wenigstens wieder zu laden sein.
Gruss
Martin
Von Anonym vor fast 6 Jahren aktualisiert
Mit backendName="aqhbci" funktioniert alles wieder, danke für die schnelle Hilfe. Ich kann das Upgrade der settings falls gewünscht auch gerne nochmal testen wenn es behoben ist, den alten settings Ordner habe ich ja noch.
Von martin vor fast 6 Jahren aktualisiert
- Priorität wurde von Urgent zu Normal geändert
- AqBanking-Version wurde auf 5.99.36beta gesetzt
- Betriebssystem Linux wurde hinzugefügt
- Anwendung aqbanking-cli wurde hinzugefügt
Funktioniert es mit aktuellen Versionen?
Von Anonym vor fast 6 Jahren aktualisiert
Mit aqbanking 5.99.43beta und gwenhywfar 4.99.24rc8 funktioniert es, eben getestet. Nach dem Upgrade der settings und aqhbci-tool4 getaccounts steht in allen accounts:
char backendName="AQHBCI"
Von martin vor mehr als 5 Jahren aktualisiert
- Status wurde von Feedback zu Closed geändert