[gnucash-de] FlatPak Package gnucash 5.0-1; war: GnuCash 5.0 und Finance::Quote unter Linux, Kurse werden nicht geladen

Carsten Hütter Carsten.Huetter at gmx.de
Sa Apr 8 06:33:15 EDT 2023


Hallo Andre!

Seit GnuCash 5.0 gibt es gnc-fq-dump nicht mehr, es heißt jetzt
finance-quote-wrapper. Offensichtlich erwartet dieses Modul eine Eingabe
über stdin. Eine dezidierte Dokumentation hierzu habe ich aber noch
nicht finden können.

Das gnc-fq-dump-Modul aus GnuCash 4.14 tut seine Arbeit auch im Terminal
(wie nicht anders zu erwarten war, der Abruf funktioniert ja auch in
dieser GnuCash-Version):

> ./gnc-fq-dump yahoo_json BTC-EUR
> Finance::Quote fields Gnucash uses:
>     symbol: BTC-EUR              <=== required
>       date: 04/08/2023           <=== recommended
>   currency: EUR                  <=== required
>       last: 25504.75             <=\
>        nav:                      <=== one of these
>      price:                      <=/
>   timezone:                      <=== optional

Grüße

Carsten


Am 08.04.23 um 07:56 schrieb Andre Joost:

> Um den Anteil Finance:Quote einzugrenzen:
>
> Hast du es mal auf der Kommandozeile versucht?
> perl gnc-fq-dump <modul> <symbol>
>
> Bei mir läuft der Kursabruf mit FQ 1.54 unter Windows, allerdings noch
> mit Gnucash 4.x, ohne Flatpak und Wechselkursumrechnung.
>
> Gruß,
> Andre Joost
>
>
> Am 07.04.23 um 15:52 schrieb Carsten Hütter:
>> Hallo Frank,
>>
>> nun bin ich ein Stückchen weiter. Ich habe aus dem Stable-Branch unter
>> Windows und Linux mehrfach aktualisiert, zuletzt heute auf die Version
>> 5.0-40 vom 5.4.2023. Der Abruf der Kursdaten ist weiterhin nicht
>> möglich. Unter Windows ist in den ersten 5.0-Versionen nur keine
>> Fehlermeldung aufgepoppt, diese erscheint mittlerweile (s. u.). Aber der
>> Abruf hat auch mit Finance::Quote 1.54 noch nie funktioniert, tut dies
>> auch weiterhin nicht, gleichermaßen unter Windows 11 wie unter Ubuntu
>> 22.04 LTS mit den Flatpaks (diese noch mit F::Q 1.5301) und selbst
>> kompiliert (mit F::Q 1.54). Und noch ein zweites Problem ist mir
>> aufgefallen. Der Import von CSV-Buchungsdatensätzen führt regelmäßig zum
>> Absturz, sobald ein Feld für "Aktion", "Betrag" oder "Wert" ausgewählt
>> wird. Das Terminal zeigt jedes Mal folgende Fehlermeldung:
>>
>>     "terminate called after throwing an instance of 'std::out_of_range'
>>         what():  vector::_M_range_check: __n (which is 2) >=
>>     this->size() (which is 1)"
>>
>> Hier müsste noch ein bisschen Fehlersuche und -korrektur erfolgen.
>>
>> Grüße
>>
>> Carsten
>>
>>
>> Carsten Hütter schrieb am 31.03.2023 um 22:06:
>>> Hallo Frank,
>>>
>>> ist schwierig für mich als Nicht-Entwickler. 😕️
>>>
>>> - GnuCash 5.0-1 auf flathub hat immer noch Finance::Quote 1.5301.
>>> Dieser Fehler ist damit auch noch nicht behoben. Die Release-Readme
>>> zeigt tatsächlich erhebliche Veränderungen in den Algorithmen zur
>>> Verarbeitung von Wertpapieren und deren Kursen. Altes Finance::Quote
>>> mit neuem GnuCash muss daher zu "Issues" führen.
>>> - Die Flatpak-Resourcen auf code.gnucash.org sind immer noch nicht auf
>>> dem laufenden Stand. Ich habe selber die Logs gelesen. Tatsächlich, die
>>> Partition ist voll, kein Platz mehr. 🙁️
>>> - Bei meinem eigenen Building (zuletzt 4.14) war Finance::Quote nicht
>>> inkludiert. Das Problem konnte ich mit Hilfe des Wikis aber schon
>>> beheben.
>>> - Mein Eindruck: Vermutlich unter dem Zeitdruck der Deadline für
>>> Version 5.0 sind andere Baustellen erst einmal zurück gestellt worden.
>>> Die Paketquellen sind daher zzt. nicht mehr konsistent auf dem Stand
>>> des Quellcodes. Macht das Aktualisieren schwierig.
>>> - Ich werde freie zeitliche Ressourcen nutzen, noch einmal die Version
>>> 5.0-1 zu kompilieren und weiter zu testen. Wird aber auch ein paar Tage
>>> brauchen.
>>>
>>> Vielen Dank für Euren Einsatz!
>>>
>>> Grüße
>>>
>>> Carsten
>>>
>>>
>>> Am Freitag, dem 31.03.2023 um 01:10 +0200 schrieb Frank H. Ellenberger:
>>>> Hallo,
>>>>
>>>> danke für die Info.
>>>>
>>>> Bitte aktualisieren, siehe:
>>>> https://github.com/flathub/org.gnucash.GnuCash/commit/6a579a23e4e8b01
>>>> 332348ad5324e90fe73e82f8b
>>>> und
>>>> https://github.com/Gnucash/gnucash-on-
>>>> flatpak/commit/aff91cc6aba7049f0ed03951daae055c7c189236
>>>>
>>>> Grüße
>>>> Frank
>>>>
>>>> Am 30.03.23 um 18:16 schrieb Carsten Hütter:
>>>>> Hallo GnuCash-Freunde,
>>>>>
>>>>> nun habe ich mein Ubuntu-GnuCash auf die neueste Flatpak-Version
>>>>> von
>>>>> Flathub aktualisiert (5.0 vom 25.3.2023) und es gibt folgendes
>>>>> Problem.
>>>>>
>>>>> Die Kurse für die Kursdatenbank werden nicht mehr heruntergeladen.
>>>>> Es
>>>>> erscheint ein Fenster mit sinngemäß folgender Fehlermeldung:
>>>>>
>>>>>      Quotes for for following commodities were unavailable or
>>>>> unusable:
>>>>>      *XETRA:AAA.DE Finance::Quote returned no data and set no error
>>>>>      *XETRA:BBB.DE Finance::Quote returned no data and set no error
>>>>>      [...]
>>>>>
>>>>>
>>>>> Das Finance-Modul (Finance::Quote 1.5301) ist dasselbe wie zuvor in
>>>>> der
>>>>> Version 4.13. Eine Änderung der Datenquelle (bislang Yahoo as JSON)
>>>>> brachte keine Lösung, es bleibt derselbe Fehler. Ein Zurückspielen
>>>>> auf
>>>>> 4.13-164 ließ mich die Kurse heute wieder problemlos herunterladen.
>>>>> Hier
>>>>> scheint also noch ein Bug in GnuCash 5.0 vorzuliegen.
>>>>>
>>>>> Auf Github lässt sich auch ein Windows-Installer für Gnucash 5.0
>>>>> herunterladen. Wenn ich mit dem dazu gehörenden Skript
>>>>> Finance::Quote
>>>>> baue, bekomme ich dann die aktualisierte Version 1.54. Und hiermit
>>>>> funktioniert der Abruf. Es scheint also ein Problem mit dem
>>>>> Finance::Quote-Modul in der aktuellen Linux-Flatpak-Version zu
>>>>> geben.
>>>>>
>>>>> Grüße
>>>>>
>>>>> Carsten
>>>>> _______________________________________________
>>>>> gnucash-de mailing list
>>>>> gnucash-de at gnucash.org
>>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-de
>>> _______________________________________________
>>> gnucash-de mailing list
>>> gnucash-de at gnucash.org
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-de
>>
>>
>>
>> _______________________________________________
>> gnucash-de mailing list
>> gnucash-de at gnucash.org
>> https://lists.gnucash.org/mailman/listinfo/gnucash-de
>>
>
>
> _______________________________________________
> gnucash-de mailing list
> gnucash-de at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-de


Mehr Informationen über die Mailingliste gnucash-de