Intel > On Jan 21, 2021, at 5: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. >> >
_______________________________________________ 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.