[GNC] Finance Quote Not working on MacBook Air M1 chip

Deepti Randad deeptirandad at yahoo.com
Sun Jun 27 07:05:21 EDT 2021


Hallo Folks - 

I recently installed GnuCash on MacBook Air with the Apple M1 chip - the GnuCash GUI itself seems to be working great. Then I tried installing finance::quote to get stock quotes automatically, however, this has not been working even after a lot of trouble shooting I did. Please find below the steps I have taken. Any help / direction will be appreciated. Thanks.

Regards,
Kamlesh

Finance Quote on MacOS with MacBook Air M1 chip 

In the GnuCash GUI, I get the following error message in the “Security Editor” screen: 
> Warning: Finance::Quote not installed properly < 
and the rest of the fields below this are disabled. 
I followed the installation instructions on https://wiki.gnucash.org/wiki/Online_Quotes#Installing_Finance::Quote_on_macOS <https://wiki.gnucash.org/wiki/Online_Quotes#Installing_Finance::Quote_on_macOS>

The about page of the GUI shows:
Version: 4.5
Build ID: 4.5+(2021-03-27)
Finance::Quote: -

I did the following for installation:

First, run the gnc-fq-update - this I had to run a couple of times, but it succeeded. 

Now if I run it, I get the following:

Date::Manip is up to date (6.85).
Finance::Quote is up to date (1.49)

Perldoc gives the following output:

perldoc -lm Finance::Quote
/Library/Perl/5.30/Finance/Quote.pm

Then, I run the following command, gnc-fq-helper

echo '(yahoo_json "CSCO")' | ./gnc-fq-helper

This returns the data fetched:
(("CSCO" (symbol . "CSCO") (gnc:time-no-zone . "2021-06-19 12:00:00") (last . #e52.07) (currency . "USD")))

Another command I tried:

./gnc-fq-dump currency USD EUR
1 USD = 0.8428 EUR

Therefore I am guessing Finance::Quote is working from command line.

./gnc-fq-check 

("1.49" "adig" "aex" "aiahk" "alphavantage" "amfiindia" "asegr" "asx" "aufunds" "australia" "bamosz" "bet" "bmonesbittburns" "bourso" "bse" "bsero" "canada" "canadamutual" "citywire" "cominvest" "cse" "deka" "dutch" "dwsfunds" "europe" "fetch_live_currencies" "fidelity" "fidelity_direct" "fidelityfixed" "financecanada" "finanzpartner" "finland" "fool" "france" "ftfunds" "ftportfolios" "ftportfolios_direct" "fundlibrary" "goldmoney" "greece" "hex" "hu" "hufund" "hungary" "hustock" "iexcloud" "indiamutual" "known_currencies" "lerevenu" "maninv" "morningstar" "morningstarau" "morningstarch" "morningstarjp" "mstaruk" "nasdaq" "nyse" "nz" "nzx" "platinum" "romania" "seb_funds" "sixfunds" "sixshares" "stockhousecanada_fund" "tdefunds" "tdwaterhouse" "tiaacref" "tnetuk" "troweprice" "troweprice_direct" "trustnet" "tsp" "tsx" "uk_unit_trusts" "ukfunds" "unionfunds" "usa" "usfedbonds" "vanguard" "vwd" "yahoo_json" "yahoo_yql" "za" "za_unittrusts")


More information about the gnucash-user mailing list