I reinstalled (on my Intel Mac) by running: /Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-update
> On Jan 21, 2021, at 5:43 PM, Justin <jtrag...@pm.me> wrote: > > Hello all, thank you for replying. I'm new to this email list. > > Dave, I do have an M1 Mac. Maybe that's part of the problem. > > Chris, how do you reinstall F::Q? The "perl -MCPAN -e shell" doesn't have an > uninstall option. I did manually upgrade F::Q though, no change. Gnucash-cli > still thinks it's installed improperly. > > Thanks, > Justin > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > > On Thursday, January 21st, 2021 at 7:05 PM, <davel...@mac.com> wrote: > >> Chris, do you have an M1 or Intel Mac? >> > >>> On Jan 21, 2021, at 6:02 PM, Chris Graves mohaveba...@gmail.com wrote: >>> > >>> Just another point of information, I had the same issue, but it was >>> resolved after reinstalling F::Q as John mentions below. >>> > >>>> On Jan 21, 2021, at 2:38 PM, davelist--- via gnucash-user >>>> gnucash-user@gnucash.org wrote: >>>> > >>>>> On Jan 21, 2021, at 12:12 PM, John Ralls jra...@ceridwen.us wrote: >>>>> > >>>>>> On Jan 19, 2021, at 8:32 PM, Justin via gnucash-user >>>>>> gnucash-user@gnucash.org wrote: >>>>>> > >>>>>> Hello everyone, >>>>>> > >>>>>> I have an issue with GnuCash (4.4) and Finance::Quote (1.49) on macOS >>>>>> Big Sur (11.0). Despite not being officially supported, GnuCash itself >>>>>> works great, with the exception of Finance::Quote. The "get quotes" >>>>>> button in the Price Database is grayed out and the Security Editor has >>>>>> the warning "Finance::Quote isn't installed properly." When running >>>>>> Gnucash-cli, there is a similar error: >>>>>> > >>>>>>> $ /Applications/Gnucash.app/Contents/MacOS/Gnucash-cli --quotes get >>>>>>> /Users/username/Documents/Finances/Tracking/finances.gnucash --debug >>>>>>> > >>>>>>> Application Path /Applications/Gnucash.app/Contents/MacOS/Gnucash-cli >>>>>> > >>>>>>> (process:2277): gnc.gui-WARNING **: 22:01:17.540: [mac_set_languages()] >>>>>>> Language list: en:en_US:C >>>>>>> > >>>>>>> - 22:01:17 INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi] 3 DBD >>>>>>> drivers found >>>>>>> - 22:01:17 INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi] >>>>>>> Driver: pgsql >>>>>>> - 22:01:17 INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi] >>>>>>> Driver: sqlite3 >>>>>>> - 22:01:17 INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi] >>>>>>> Driver: mysql >>>>>>> - 22:01:17 INFO <gnc.gui> [Gnucash::CoreApp::start] System locale >>>>>>> returned (null) >>>>>>> - 22:01:17 INFO <gnc.gui> [Gnucash::CoreApp::start] Effective locale >>>>>>> set to en_US.UTF-8. >>>>>>> - 22:01:17 INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] >>>>>>> schema: general, key: retain-days, settings_ptr: 0x7fde7e839430, >>>>>>> handler_id: 1 >>>>>>> - 22:01:17 INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] >>>>>>> schema: general, key: retain-type-never, settings_ptr: 0x7fde7e839430, >>>>>>> handler_id: 2 >>>>>>> - 22:01:17 INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] >>>>>>> schema: general, key: retain-type-days, settings_ptr: 0x7fde7e839430, >>>>>>> handler_id: 3 >>>>>>> - 22:01:17 INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] >>>>>>> schema: general, key: retain-type-forever, settings_ptr: >>>>>>> 0x7fde7e839430, handler_id: 4 >>>>>>> - 22:01:17 INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] >>>>>>> schema: general, key: file-compression, settings_ptr: 0x7fde7e839430, >>>>>>> handler_id: 5 >>>>>>> > >>>>>>> No quotes retrieved. Finance::Quote isn't installed properly. >>>>>>> - 22:01:17 INFO <gnc.engine> [gnc_hook_lookup] no hook lists >>>>>> > >>>>>> The error message above isn't particularly useful. It gets printed here: >>>>>> > >>>>>> https://github.com/Gnucash/gnucash/blob/1e7433daf3307fb3e6ff6d479aacb22d42941fda/gnucash/gnucash-commands.cpp#L91 >>>>>> > >>>>>> I'm pretty sure that Finance::Quote itself is installed properly. I'm >>>>>> not really sure why GnuCash does not recognize it. >>>>>> > >>>>>>> $ sudo gnc-fq-update >>>>>>> > >>>>>>> Reading '/Users/username/.cpan/Metadata' >>>>>>> > >>>>>>> Database was generated on Wed, 20 Jan 2021 02:29:03 GMT >>>>>>> > >>>>>>> Date::Manip is up to date (6.83). >>>>>>> > >>>>>>> Finance::Quote is up to date (1.49). >>>>>> > >>>>>> A basic query shows that it does work: >>>>>> > >>>>>>> $ echo '(yahoo_json "CSCO")' | >>>>>>> /Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-helper >>>>>>> > >>>>>>> (("CSCO" (symbol . "CSCO") (gnc:time-no-zone . "2021-01-19 12:00:00") >>>>>>> (last . #e45.19) (currency . "USD"))) >>>>> > >>>>> BigSur absolutely is supported. What's not yet available yet is a native >>>>> build for Apple Silicon, but I've found so far that the Intel build of >>>>> GnuCash works fine with Rosetta2. >>>>> > >>>>> The BigSur upgrade seems to have messed up perl; I had to reinstall F::Q >>>>> to get it working after I upgraded, but one could also set $PERL5LIB in >>>>> the environment to include the old /Library/perl/5.18 as a workaround. If >>>>> you did that in a shell rc file it would make gnc-fq-helper work from >>>>> terminal but not from GnuCash when run from LaunchServices. >>>>> > >>>>> Does F::Q work when starting GnuCash from the terminal? >>>>> > >>>>> Regards, >>>>> > >>>>> John Ralls >>>> > >>>> I can confirm the same issue - quotes work from the command line (after >>>> re-installing finance quote) but in gnucash, the "get quotes" button is >>>> disabled. I am running this on an M1 Mac (so obviously Big Sur). My old >>>> Mac (where quotes work) is running Catalina (and the M1 Mac was set up >>>> from a Time Machine backup of the old Maco) so I don't know if it's a M1 >>>> issue or a Big Sur issue. >>>> > >>>> Justin, are you using an M1 Mac? >>>> > >>>> Thanks, >>>> > >>>> Dave >>>> > >>>> gnucash-user mailing list >>>> > >>>> gnucash-user@gnucash.org >>>> > >>>> To update your subscription preferences or to unsubscribe: >>>> > >>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user >>>> > >>>> If you are using Nabble or Gmane, please see >>>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information. >>>> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >>>> > >>>> Please remember to CC this list on all your replies. >>>> > >>>> You can do this by using Reply-To-List or Reply-All. > <publickey - jtrag...@pm.me - 0x04DB65EA.asc> _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.