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

Christian Wehling c.wehling at posteo.de
Sa Apr 8 11:04:07 EDT 2023


Hallo zusammen,
in dem Manual zur Version 5 gibt es diese Seite:
https://www.gnucash.org/docs/v5/C/gnucash-manual/fq-command-line.html

Vielleicht hilft das weiter.

Grüße
Christian


Am Samstag, dem 08.04.2023 um 12:33 +0200 schrieb Carsten Hütter:
> 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
> _______________________________________________
> gnucash-de mailing list
> gnucash-de at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-de



Mehr Informationen über die Mailingliste gnucash-de