[gnucash-de] Fehler seit 1.8.9 im HBCI-Modul?

Christian Stimming stimming at tuhh.de
Mon Mai 10 06:23:35 EDT 2004


Wenn die bisher benutzte ~/.openhbci nach einem Upgrade nicht mehr 
verwendbar zu sein scheint, ist die Installation des openhbci-Paketes 
defekt, d.h. es ist genau der Fehler, den Tobias ursprünglich 
beschrieben hat.

(Gnucash kann nur feststellen, daß openhbci mit dieser Datei nicht 
ordentlich laden kann, und nimmt daher an, daß die Datei fehlerhaft ist. 
Daß stattdessen openhbci fehlerhaft ist, hätte an dieser Stelle 
vielleicht auch nochmal abgefragt werden können, war aber bisher nie das 
Problem.)

In gnucash hat sich von 1.8.8 nach 1.8.9 in dieser Hinsicht gar nichts 
geändert. Wenn also eine Fehlfunktion hier reingekommen ist, liegt das 
höchst wahrscheinlich an weiteren gleichzeitigen updates und Debian- 
(ist das Debian?) Änderungen, zum Beispiel an der genannten libltdl.

Christian


Ralph Sikau schrieb:

> Am Mo, den 10.05.2004 schrieb Christian Stimming um 11:54:
> 
>>Ralph Sikau schrieb:
>>>>Tobias Krais schrieb:
>>>>> Folgende Fehlermeldung öffnet in einem Fenster:
>>>>> "Fehler beim Laden der OpenHBCI Konfigurations-Datei: medium type not 
>>>>> found (118) at
>>>>> API::mediumFromConfig reported from Loader:loadUser"
>>>>> 
>>>>> Folgende auf der Kommandozeile nach wegklicken des Fensters:
>>>>> "gnc_hbci_getbalance: Couldn't get HBCI API."
>>>>
>>>>Nein, den Fehler kannte ich noch nicht, aber irgendwer hat in bugzilla 
>>>>was ähnliches erzählt http://bugzilla.gnome.org/show_bug.cgi?id=140272 . 
>>>>Die Fehlermeldung deutet "mit an Sicherheit grenzender 
>>>>Wahrscheinlichkeit" auf einen Fehler der Installation von OpenHBCI hin. 
>>>>Die Datei $prefix/lib/openhbci/plugins/11/media/rdhfile.so.0.0.0 konnte 
>>>>wohl nicht geladen werden. Vielleicht sind anstelle der "11" (elf) ja 
>>>>mehrere Verzeichnisse vorhanden -- dann sollte die älteren davon 
>>>>gelöscht werden.
>>>>
>>> Wieso 11? Die Versionsnummer von openhbci ist doch 0.9.14. Darum liegen 
>>> die media files bei Debian auch in einem Verzeichnis 
>>> /usr/lib/openhbci/plugins/14/media. 
>>
>>Nein. Die Versionsnummer des openhbci-Paketes hat *nichts* mit der 
>>Nummer der plugin files zu tun, bzw. es wäre reiner Zufall, wenn diese 
>>mal identisch sein sollen. Tut mir leid, daß es vielleicht mal so 
>>aussah, aber die Versionsnummer im Verzeichnis bezieht sich echt nur auf 
>>die interne Struktur und die ändert sich (hoffentlich) seltener als die 
>>offizielle Paketnummer.
>>
>>> Aber selbst wenn ich dieses 
>>> Verzeichnis umbenenne in 11, bleibt der Fehler.
>>
>>Ich kann nur wiederholen: Ich hab keine Ahnung von Debian. Die genantne 
>>Fehlermeldung bedeutet eigentlich immer, daß es einen Fehler bei der 
>>Installation von openhbci gegeben hat (hat das was mit dem fehlerhaften 
>>libltdl3_1.5.6-1 zu tun? Siehe 
>>http://article.gmane.org/gmane.comp.gnome.apps.gnucash.german/1530 )
>>
>>Bei mir auf Suse geht alles, es ist also wahrscheinlich ein spezifisches 
>>Problem der Debian-Pakete.
>>
>> > Übrigens scheitert schon der Aufruf von $user/.openhbci über den
>> > Menüpunkt "HBCI einrichten". GC fängt bei Null an und will alle
>> > Bankdaten neu anlegen. Fällt dazu jemandem was ein?
>>
>>Hier verstehe ich nicht, was gemeint ist. Wenn bisher die HBCI 
>>Einrichtung nicht komplett abgeschlossen worden ist, dann ist es 
>>korrekt, daß die bisher (teilweise) eingegebenen Daten wieder neu 
>>angegeben werden müssen (denn die ~/.openhbci wird erst nach 
>>vollständiger fehlerloser Einrichtung geschrieben).
>>
> 
> Die Datei ~/.openhbci existiert und wurde auch unter GC 1.8.8 problemlos 
> benutzt.
> Erst die Version 1.8.9 scheint nicht damit zurecht zu kommen.
> 
> Ralph
>