Project

General

Profile

Bug #85

Fehler Account has no backend name!! SNH!!! unter HBCI 3.0 und RDH-10

Added by basti about 2 months ago. Updated about 1 month ago.

Status:
Feedback
Priority:
Normal
Category:
AqBanking
Start date:
09/29/2019
Due date:
Betriebssystem:
Linux
AqBanking-Version:
5.99.36beta
Anwendung:
aqbanking-cli
Version der Anwendung:

Description

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.

History

#1 Updated by martin about 2 months ago

Welche Version von AqBanking hattest Du vor dem Umstieg genau?
Vielleicht hat da was mit dem Upgrade der settings6 nicht geklappt...

#2 Updated by martin about 2 months ago

  • Status changed from New to Feedback
  • Assignee set to martin

#3 Updated by basti about 2 months ago

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="" 

#4 Updated by martin about 2 months ago

  • Priority changed from Normal to Urgent

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

#5 Updated by martin about 2 months ago

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

#6 Updated by basti about 2 months ago

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.

#7 Updated by martin about 2 months ago

  • Category set to AqBanking

#8 Updated by martin about 1 month ago

  • Priority changed from Urgent to Normal
  • AqBanking-Version set to 5.99.36beta
  • Betriebssystem Linux added
  • Anwendung aqbanking-cli added

Funktioniert es mit aktuellen Versionen?

#9 Updated by basti about 1 month ago

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"

Also available in: Atom PDF