[GNC] No Stock Quotes - OS Monterey, Gnucash 4.8(Build ID: 4.8a+(2021-09-28))

David H hellvee at gmail.com
Thu Feb 10 17:33:54 EST 2022


Dennis,

Looks like you typed a "1" (one) instead of an 'l' (ell) as the option to
the ls command which explains the difference in output - rerun with the ls
-l and you'll get the full response.

Cheers David H.


On Fri, 11 Feb 2022 at 07:41, <smada46 at hotmail.com> wrote:

> John, again thanks.  Yes, the obvious is not obvious to me as I am a user
> and much beyond that I am lost, especially with doing terminal commands. I
> love using GC and it works great until MAC or sometimes GC updates  and
> there are problems which I try to find solutions to in the Archives.  But
> when I don’t, I ask for help but again am not that coding or terminal
> savvy.  I do try though and appreciate all the help and patience you all
> provide.
>
> I ran the “sudo xcode-select -s /Applications/Xcode.app” command and the
> check which is below and seems to be correct.
>
> Last login: Thu Feb 10 12:58:28 on ttys000
> dwa1 at dwa1 ~ % sudo xcode-select -s /Applications/Xcode.app
> Password:
> dwa1 at dwa1 ~ %  xcode-select -p
> /Applications/Xcode.app/Contents/Developer
> dwa1 at dwa1 ~ %
>
> I then ran “export
> PATH=“/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH” which
> resulted in the “dquote>” prompt.  Here again, I am not sure if I am
> supposed to substitute something for $PATH or not or if that is the
> command.  At the “dquote>” prompt, I typed in “gnc-fq-update” which just
> went to the “dquote>” prompt again without updating FQ.  Is gnc-fq-update
> the command or am I supposed to type something in front of gnc-fq-update?
>
> dwa1 at dwa1 ~ % export
> PATH=“/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH"
> dquote> gnc-fq-update
> dquote>
>
> In an earlier e-mail you stated:
>
>  /usr/bin is right where you'd expect it, but you can't see it with
> Finder, only from the terminal. For example you can type
>   ls -l /usr/bin/make
> and if it's there get back something like
>   -rwxr-xr-x  1 root  wheel  167088 Dec  7 15:39 /usr/bin/make*
>
> When I ran”ls -1 /user/bin/make” and “ls -1 /user/bin/xcrun” I got back
> “root wheel 167072 Jan 22 00:42 /usr/bin/make” and “root wheel 166544 Jan
> 22 00:42 /usr/bin/xcrun”  From that I thought I had “make” and “xcrun” but
> neither of the responses had the “-rwxr-xr-x” before the “1 root—-“ as in
> your result.  Since I am missing  the “-rwxr-xr-x”, does that mean I don’t
> have “make” and “xcrun” installed?
>
> Again, I appreciate your help and patience and am sorry it is taking so
> long to understand this.
>
>
>
>
> > On Feb 10, 2022, at 12:43, John Ralls <jralls at ceridwen.us> wrote:
> >
> > Dennis,
> >
> > I guess you missed the line "making the obvious substitution" right
> after the Xcode-select line, or the substitution isn't that obvious. Since
> you did install it as Xcode.app in /Applications, you'd say
> >  sudo xcode-select -s /Applications/Xcode.app
> > You can check that it worked with
> >  xcode-select -p
> > which should print
> >  /Applications/Xcode.app/Contents/Developer
> >
> > No, /Library/Developer/CommandLineTools exists only if you've installed
> command line tools by running
> >  sudo xcode-select --install
> > which you bailed out of because of the long download time.
> >
> > I dug into /usr/bin/make a bit. It's not make, so it must be an xcrun
> launcher, which if your Xcode-select path is pointed at the uninstalled
> command line tools folder would explain the error messages and of course
> it's finding /usr/bin/make first. I should have recognized that and told you
> > export PATH=“/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH"
> > instead. Of course it wouldn't have mattered because of the /Path/to/
> substitution misunderstanding.
> >
> > Regards,
> > John Ralls
> >
> >
> >> On Feb 10, 2022, at 10:51 AM, smada46 at hotmail.com wrote:
> >>
> >> John,  I ran the “ls -l /usr/bin/make” command for “make” and “xcrun”
> and got the following which I guess says I have both “make” and “xcrun”.
> >>
> >> Last login: Thu Feb 10 07:21:15 on console
> >>
> >> dwa1 at dwa1 ~ % -rwxr-xr-x 1 dwa1 at dwa1 ~ % -rwxr-xr-x 1 dwa1 at dwa1 ~ %
> >>
> >> ls -l /usr/bin/make
> >> root wheel 167072 Jan 22 00:42 /usr/bin/make
> >>
> >> ls -l /usr/bin/xcrun
> >> root wheel 166544 Jan 22 00:42 /usr/bin/xcrun
> >>
> >> One of the errors at the end of a previous terminal output for
> “/Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-check” was:
> >>
> >> xcrun: error: invalid active developer path
> (/Library/Developer/CommandLineTools ), missing xcrun at:
> /Library/Developer/CommandLineTools/usr/bin/xcrun
> >>
> >> In Finder, I went to /Library/Developer but there was no “Command Line
> Tools folder.  I know you said I wouldn’t see /usr/bin with Finder, but
> shouldn’t there at least be a Command Line Tools folder under Developer?
> >>
> >> Regarding installation.  When I installed Xcode, I let it install where
> it wanted to (Applications) without changing the name.  I did what you
> suggested and ran “sudo xcode-select -s /Path/to Xcode.app” anyway with the
> following results:
> >>
> >> dwa1 at dwa1 ~ % sudo xcode-select -s /Path/to Xcode.app Password:
> >> xcode-select: error: invalid argument 'Xcode.app'
> >> Usage: xcode-select [options]
> >>
> >> Print or change the path to the active developer directory. This
> directory controls which tools are used for the Xcode command line tools
> (for example, xcodebuild) as well as the BSD development commands (such as
> cc and make).
> >>
> >> Options:
> >> -h, --help
> >> -p, --print-path
> >> -s <path>, --switch <path> --install
> >>
> >> developer tools -v, --version -r, --reset
> >>
> >> dwa1 at dwa1 ~ %
> >>
> >> print this help message and exit
> >> print the path of the active developer directory set the path for the
> active developer directory open a dialog for installation of the command
> line
> >>
> >> print the xcode-select version
> >> reset to the default command line tools path
> >>
> >> I then tried to run “sudo xcode-select -p —print-path Xcode.app” and
> got the same “error: invalid argument ‘Xcode.app’
> >>
> >> I then ran “export
> PATH=“$PATH:/Path/to/Xcode.app/Contents/Developer/usr/bin" and got a
> “dquote>” prompt.  I then typed in “gnc-fq-update”, “sudo gnc-fq-update’,
> “run gnc-fq-update” and the full path
> “/Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-check”
> sequentially, all with the same result, it just reverted to the “dquote>”
> prompt.  So apparently, I am not doing this correctly.
> >>
> >>
> >>
> >>
> >>
> >>> On Feb 9, 2022, at 21:51, john <jralls at ceridwen.us> wrote:
> >>>
> >>> Your dump looks pretty much llke a rerun of the same problem except
> that now you also have an SSL certificate problem.
> >>>
> >>> /usr/bin is right where you'd expect it, but you can't see it with
> Finder, only from the terminal. For example you can type
> >>>   ls -l /usr/bin/make
> >>> and if it's there get back something like
> >>>   -rwxr-xr-x  1 root  wheel  167088 Dec  7 15:39 /usr/bin/make*
> >>>
> >>> Did you install Xcode in /Applications without messing with the name?
> If not you might try
> >>>  sudo xcode-select -s /Path/to Xcode.app
> >>> making the obvious substitution.
> >>> Or, since something seems confused, maybe run that even if you *did*
> install it in /Applications.
> >>>
> >>> Since make is in the Xcode bundle you might be able to work around the
> problem for Finance::Quote with
> >>>  export PATH="$PATH:/Path/to/Xcode.app/Contents/Developer/usr/bin"
> >>> and then running gnc-fq-update again.
> >>>
> >>> Regards,
> >>> John Ralls
> >>>
> >>>
> >>>> On Feb 9, 2022, at 8:05 PM, dennis adams <smada46 at hotmail.com> wrote:
> >>>>
> >>>> John, thanks for the response.  I believe I have the full XCode (32GB
> worth) but don’t know for sure since I don’t use it.  I only have it
> because of GC.  I hadn’t opened it but did after your response and told it
> to install the “additional components”.  After that, I ran the
> “gnc-fq-update” command again and got the “You need to install the
> following Perl modules: Finance::Quote” result when I ran a check, like
> before.  Terminal info is attached.  (Note: I changed the GC app name from
> Gnucash 4.8.app to just Gnucash.app so you will see that change in the sudo
> command line).
> >>>>
> >>>> You stated that on your mac, “xcrun” and “make”are in the /usr/bin.
> Not sure where that is but I right clicked the xCode app and then clicked
> show contents.  With this following path:
> xCode.app/Contents/Developer/usr/bin   I did find “make” but did not find
> “xcrun”.  Is that the correct location where they should be?  There are a
> lot of other xc—— commands but no “xcrun”
> >>>>
> >>>> You stated I could install command-line tools by running
> “xcode-select —install”.  Even though I think I have the full xCode with
> 32.12 GB, I went ahead and ran the command.  Since I am on slow DSL
> (2.87Mbps) it showed 215 hours remaining to download so I stopped it.
> >>>>
> >>>> Any other thoughts or ways to get “xcrun”?
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>> On Feb 9, 2022, at 18:54, john <jralls at ceridwen.us> wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>> On Feb 9, 2022, at 1:36 PM, dennis adams <smada46 at hotmail.com>
> wrote:
> >>>>>>
> >>>>>> Upgraded to Monterey (V12.2) and got black screen for GC.  Read
> mailing list and saw  where I needed to get GC 4.8 which I did.  Installed
> 4.8 and GC came up and displayed correctly but am now unable to get stock
> quotes.  The Price Database Get Quotes button is greyed out.
> >>>>>>
> >>>>>> Went to Applications, GC 4.8, Contents, Resources, bin and clicked
> on gnc-fq-check which said:
> >>>>>>
> >>>>>> “Last login: Wed Feb 9 13:18:07 on ttys000
> >>>>>> /Applications/Gnucash\ 4.8.app/Contents/Resources/bin/gnc-fq-check
> ; exit; dwa1 at dwa1 ~ % /Applications/Gnucash\
> 4.8.app/Contents/Resources/bin/gnc-fq-check
> >>>>>> ; exit;
> >>>>>> You need to install the following Perl modules: Finance::Quote
> >>>>>> Use your system's package manager to install them, or run
> 'gnc-fq-update' as root.
> >>>>>> missing-lib
> >>>>>> Saving session...
> >>>>>> ...copying shared history...
> >>>>>> ...saving history...truncating history files... ...completed.
> >>>>>> [Process completed] “
> >>>>>>
> >>>>>> I had old version of XCode which didn’t work with Monterey so
> updated to version 13.2.1 and then ran “sudo /Applications/Gnucash\
> 4.8.app/Contents/Resources/bin/gnc-fq- update”.  Terminal info from that
> run is attached, but basically it didn’t work since when I ran the
> gnc-fq-check again, I got the same message as above.
> >>>>>>
> >>>>>> I’m well out of my depth with all this and not sure where to go
> from here.  The Terminal information does not really make sense to me but
> there were several statements like “missing xcrun at:
> /Library/Developer/CommandLineTools/usr/bin/xcrun “  and “the following
> files are missing in your kit: .travis.yml “ as well as others
> >>>>>>
> >>>>>> It would seem that if I had all the FQ commands in
> /Applications/Gnucash\4.8.app/Contents/Resources/bin/ xxx then I have FQ
> installed but the check says no.  Don’t know where to go from here.  Any
> help would be appreciated.
> >>>>>
> >>>>> Most of the modules failed to install and it looks like it was
> because there was no `make` either on the path or in the command-line tools
> directory. You could install command-line tools by running
> >>>>> xcode-select --install
> >>>>> but that should be superfluous if you've installed the full Xcode.
> Having installed it have you run it so that it can install it's "additional
> components"? On my mac xcrun and make are in /usr/bin.
> >>>>>
> >>>>> Regards,
> >>>>> John Ralls
> >>>>>
> >>>>
> >>>> <Update4 FQ 2-9-22.pdf>
> >>>
> >>
> >
>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at 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.
>


More information about the gnucash-user mailing list