[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
Fr Apr 7 09:52:12 EDT 2023


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
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.gnucash.org/pipermail/gnucash-de/attachments/20230407/7fd0535d/attachment.htm>


Mehr Informationen über die Mailingliste gnucash-de