[gnucash-de] libfinance-quote-perl

Frank Schenke erich_bh at freenet.de
Do Dez 28 14:50:13 EST 2017


Vielen Dank.
Wenn man sich besagten Wikiartikel weiter durchliest kommt man zu folgendem 
Absatz:

"Updating quotes will modify the GNUCash file/database. As multi-user access is not 
supported, the file/database should be closed prior to updating quotes.
cron and Non-X Usage
If you attempt to run
gnucash --add-price-quotes /path/to/file.gnucash
or on MacOSX:
/Applications/Gnucash.app/Contents/MacOS/Gnucash --add-price-quotes /Users/
<username>/Documents/test.gnucash
without dbus running (for example, from a cron job or ssh without X forwarding), 
you may get errors such as
GConf Error: Failed to contact configuration server; the most common cause is a 
missing or misconfigured D-Bus session bus daemon. 
See http://projects.gnome.org/gconf/[1] for information. 
(Details -  1: Not running within active session)
One resolution for this, courtesy of SyncEvolution - The Missing Link[2], is to launch 
dbus for the duration of the quote retrieval with a cron command similar to
env `dbus-launch` sh -c 'trap "kill $DBUS_SESSION_BUS_PID" EXIT; gnucash --add-
price-quotes /path/to/file.gnucash'
/Note: This has been documented in Bug #63977[3]/
Soll das heißen, das man es seit der Umstellung der Datenspeicherung in Gnucash 
es tunlichst vermeiden sollte die Kursaktualisierung aus dem Programm heraus 
durchzuführen, weil man sich sonst seine Daten(bank) zerschießen kann? Sorry, 
aber wer denkt sich denn sowas aus??? Und dann die "bequeme" Alternativlösung.
Da brauch ich mir auch keine Mühe zu machen F::Q wieder in Gang zu bringen.

enttäuschte Grüße
Frank Schenke
Am Donnerstag, 28. Dezember 2017, 12:05:34 CET schrieb forum2 at dfbl.org:
> Ich habe dieses Problem auch, dass ich nicht bei allen Anbietern meine
> Kurse mehr bekomme. z. B. Union Investment hat mit 1.38 nicht mehr
> funktioniert, obwohl ich die Fehlerhafte Url angepasst habe.
> 
> Nach der Installation dieses Pakets
> https://packages.debian.org/de/sid/libfinance-quote-perl funktioniert es
> jetzt wieder. Damit wird die aktuelle Version von Finance:Quote für
> Gnucash installiert. Ich habe das Paket heruntergeladen und anschließend
> manuell installiert. Bei Union Investment muss das Script angepasst
> werden, da die Url (NEU:
> http://privatkunden.union-investment.de/preise.csv) immer noch falsch im
> Script hinterlegt ist.
> 
> Dann habe ich auch wieder die Kurse von Union Investment erhalten. Habe
> aber auch Finance:Quote, wie es im Wiki-Artikel
> https://wiki.gnucash.org/wiki/Online_Quotes#Finance::Quote steht, dass
> dies installiert werden muss, deinstalliert. Anschließend habe ich
> trotzdem die Kurse erhalten.
> 
> Warum jetzt Finanzpartner nicht funktioniert, habe ich leider keine Idee
> mehr. Hier ist das Perl-Script auf jeden Fall nicht mehr korrekt, da auf
> der Homepage, keine Tabelle mehr existiert. Deswegen habe ich das Script
> angepasst. Dies funktioniert auch, wenn ich es mit einem Beispiel
> perl-Script ausführe, dann erhalte ich auch hier die Kurse angezeigt.
> Warum es aber mit Gnucash nicht funktioniert habe ich keine Idee mehr.
> Evtl. hat jemand noch eine Idee?
> 
> Am 21.12.2017 um 22:35 schrieb Frank Schenke:
> > Hallo,
> > 
> > habe Gnucash 2.6.12 zusammen mit libfinance-quote-perl 1.38 auf Ubuntu
> > 16.04.3.
> > Um finance:quote überhaupt wieder nutzbar zu machen habe ich gemäß
> > Gnucash-Wiki finance:quote über cpan installiert:
> > 
> > perl -MCPAN -e shell
> > 
> >   install Finance::Quote
> > 
> > Jetzt habe ich zwar in einem anderen Perl- Verzeischnis eine aktuelle
> > Version, aber Gnucash benutzt nach wie vor die 1.38 aus dem Repo.Diese
> > hat eine Abhängigkeit zu Gnucash, d.h. wenn ich libfinance-quote-perl
> > entferne, wird Gnucash mit entfernt. Es gibt zwar noch auf der
> > Kommandozeile die --force Option aber ich will mir weder mein Gnucash,
> > noch mein Packetsystem kaputtmachen.(leidvolle Erfahrung)
> > 
> > Wie gehe ich am besten vor?
> > 
> > mfg
> > _______________________________________________
> > gnucash-de mailing list
> > gnucash-de at gnucash.org
> > https://lists.gnucash.org/mailman/listinfo/gnucash-de



--------
[1] http://projects.gnome.org/gconf/
[2] http://www.estamos.de/blog/2009/05/08/running-syncevolution-as-cron-job/
[3] https://bugzilla.gnome.org/show_bug.cgi?id=639776
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.gnucash.org/pipermail/gnucash-de/attachments/20171228/3b4fd430/attachment.html>


Mehr Informationen über die Mailingliste gnucash-de