[gnucash-de] Probleme beim Kontenabgleich per HBCI

Martin Monsorno monsorno-nospam at gmx.de
Son Jun 15 01:55:57 CDT 2003


Martin Preuss <martin at libchipcard.de> writes:

> Moin,
>
> Am Samstag, 14. Juni 2003 21:55 schrieb Martin Monsorno:
>> Martin Preuss <martin at libchipcard.de> writes:
> [...]
>>   aqmoney createuser --import --mediumtype=card --institute=70150000
>> liefert leider weiterhin:
>>   Exception: medium type not found (118) at API::mediumFromConfig
>>
>> Leider komm ich überhaupt nicht weiter.  Irgendeine Idee, was noch
>> fehlen könnte?
> Was ergibt "openhbci-config --plugins" ?

monsorno at igent:~/gnucash/aqmoney-0.6.1 $ openhbci-config --plugins
/home/monsorno/software/share/openhbci/plugins/10
monsorno at igent:~/gnucash/aqmoney-0.6.1 $ find `openhbci-config --plugins`
/home/monsorno/software/share/openhbci/plugins/10
/home/monsorno/software/share/openhbci/plugins/10/media
/home/monsorno/software/share/openhbci/plugins/10/media/rdhfile.so.0.0.0
/home/monsorno/software/share/openhbci/plugins/10/media/rdhfile.so.0
/home/monsorno/software/share/openhbci/plugins/10/media/rdhfile.so
/home/monsorno/software/share/openhbci/plugins/10/media/rdhfile.la
/home/monsorno/software/share/openhbci/plugins/10/media/rdhfile.a
/home/monsorno/software/share/openhbci/plugins/10/media/ddvcard.so.0.0.2
/home/monsorno/software/share/openhbci/plugins/10/media/ddvcard.so.0
/home/monsorno/software/share/openhbci/plugins/10/media/ddvcard.so
/home/monsorno/software/share/openhbci/plugins/10/media/ddvcard.la
/home/monsorno/software/share/openhbci/plugins/10/media/ddvcard.a

Soweit scheint alles in Ordnung zu sein, oder?

> Der Pfad, der da angezeigt wird, ist der Pfad, an dem die Plugins
> erwartet werden.  Standardmaessig ist das meist
> "/usr/lib/openhbci/plugins/10" (oder aktuell "11").  Die
> Media-Plugins sind dann also in dem angegebenen Verzeichnis plus
> "/media".
>
> Es sieht so aus, als wenn das DDV-Plugin nicht an die richtige Stelle 
> installiert wurde...
>
> Alle Plugins, die Du dahin installierst, werden auch verwendet.
>
> Die Liste der installierten Plugins zeigt uebrigends "aqmoney pluginlist".

Aha:

  monsorno at igent:~/gnucash/aqmoney-0.6.1 $ aqmoney pluginlist
  Error opening pluginfile "ddvcard.so" (could not load library (115) at LibLoader::openLibrary() Info: /home/monsorno/software/share/openhbci/plugins/10/media/ddvcard.so: undefined symbol: _ZN12CTCardTrader5startEv reported from PluginFile::PluginFile)
  ------------------------------------
  Name        : KeyFilePlugin
  Version     : 1.0
  Typname     : RDHFile
  Medienart   : Schlüsseldatei
  Beschreibung: Plugin for RDH Keyfiles


Wie s ausschaut, dann ist das ddv plugin kapputt.  Also nix wie los
und ein neues gebaut aus einem ganz frisch ausgepackten Archiv und
siehe da:

  monsorno at igent:~/gnucash $ aqmoney pluginlist
  ------------------------------------
  Name        : DDVCardPlugin
  Version     : 1.0
  Typname     : DDVCard
  Medienart   : Chipkarte
  Beschreibung: Plugin for DDV chip cards
  ------------------------------------
  Name        : KeyFilePlugin
  Version     : 1.0
  Typname     : RDHFile
  Medienart   : Schlüsseldatei
  Beschreibung: Plugin for RDH Keyfiles


createuser klappt, accadd auch.

Zum Test hab ich jetzt mal versucht, mir mit aqmoney die Kontenliste
zu holen (das war ja mein ursprüngliches Problem, dass das mit gnucash
nicht ging), und da passiert folgendes:

  monsorno at igent:~ $ aqmoney acclist --institute=$BLZ --user=$UID
  Neuer Auftrag: Verbindung herstellen
  Auftrag erledigt.
  Neuer Auftrag: Dialog eroeffnen
   Bitte geben Sie die Pin fuer 70150000 in die Tastatur des Kartenlesers ein:
   Sichere Pineingabe beendet.
  Auftrag erledigt.
  Neuer Auftrag: Kontenliste abrufen
  Auftrag erledigt.
  Neuer Auftrag: Dialog schliessen
  Auftrag erledigt.
  Neuer Auftrag: Verbindung trennen
  Auftrag erledigt.
  Speicherzugriffsfehler

  ^^^^^^^^^^^^^^^^^^^^^^ nicht so schön :-(

Könnte das der Grund sein, warums bei Gnucash nicht geklappt hat?


Gnucash muss ich jetzt erstmal wieder kompilieren, bevor ich schauen
kann, ob jetzt alles geht.

Auf jeden Fall schon mal vielen Dank für die Hilfe ...


-- 
Martin