ROSA Linux Bugzilla – Bug 464
gnucash does not download exchange rate from the internet
Last modified: 2013-01-10 11:25:45 MSK
Description of problem:
GnuCash doesn't update currency exchange rate from the internet, while it should.
Steps to Reproduce and Fix:
1. Open GnuCash
2. Tools -> Price Editor
3. Add. Namespace: CURRENCY, select any two currencies.
4. See that "Get Quotes" button is still disabled.
5. Install perl-Finance-Quotes to get it enabled
6. See error message "Unable to retrieve quotes for these items: CURRENCY:USD"
7. Upgrade perl-Finance-Quotes past 1.18 version
8. now it works
So, there are two issues. First, Finance::Quote perl module should be a dependency of Gnucash. The package works perfectly without it except for automatic quotes downloading. Perhaps, a Suggests: mechanism could work? Finance::Quotes is mentioned in the official guide about currencies .
Second, Finance::Quote is not up-to-date with modern yahoo.finance, as mentioned in Debian thread . I downloaded and installed the latest perl module version from , and it solved my problem.
P.S. Could you please leave it to me as a toy fix, please? :-)
(In reply to comment #0)
> P.S. Could you please leave it to me as a toy fix, please? :-)
Assign it to youself please. :-)
(In reply to comment #1)
> (In reply to comment #0)
> > P.S. Could you please leave it to me as a toy fix, please? :-)
> Assign it to youself please. :-)
... In addition, perl-Finance-Quote is in contrib, while gnucash is in main. So 'suggests' is a good solution here, and gnucash already has perl-Finance-Quote among its suggestions.
And perl-Finance-Quote has been recently updated to 1.18 in both Marathon and Fresh, so this bug can be closed.