Bruno, I am a retired Electrical Engineer with no formal training in modern programming languages but I am passionate about safe use of the Internet and environmental stewardship. I also use GnuCash for personal financial record keeping.
With that background I depend on the GnuCash developers to continue to improve it, which they have been successfully doing for several years with very limited resources. I have not worked 'under the hood' very much with GnuCash due to my limited expertise. I don't know about curl or how it might be useful. Coercing for me consisted mainly in getting Perl installed and working to use F::Q with GnuCash in Windows 7 and in Ubuntu 16.04 and later Ubuntu 18.04. For some reason I have not gotten it to work in both direct and remote environments, but I quit trying when I had one method working as other projects demanded my attention. I only download prices once every month. Good luck with solving your networking problems. David Carlson On Fri, Apr 26, 2019 at 11:36 AM Bruno Acklin <back...@gmail.com> wrote: > Thanks David, > > Does the corresponding curl command work from your other computers as well? > Any suggestions what “coercing” involved in your case? > > Best, Bruno > > On Apr 22, 2019, at 6:48 PM, David Carlson <david.carlson....@gmail.com> > wrote: > > I too use ATT&T Uverse as my ISP and i know they do have some strange > settings in their router, but the basic firewall and TCP port settings out > of the box are fine for most users without tinkering with pinholes or other > firewall settings. In my neighborhood they now set IPV6 as preferred > addressing protocol. I have several Windows and Linux real or virtual > computers including a few with GnuCash 2.6.17 or 19, but I have only > managed to coerce one of them to download price quotes, and then only when > running in a local desktop but not in a remote terminal. > > I do not know enough about networking to be able to say whether you have a > problem with your router or firewall. > > David Carlson > > > On Mon, Apr 22, 2019, 3:16 PM Bruno Acklin <back...@gmail.com> wrote: > >> Wow, thanks all for your thoughts, although unfortunately this remains an >> unsolved mystery to me! >> >> Tools/"Price Editor"/"Get Quotes" still works smoothly when I disconnect >> the ethernet cable to my router (standard ATT Uverse DSL router and >> configuration with DNS 68.94.156.1 and ..157.1) and use wifi to my >> neighbors router (cable based), and vice versa not if I reconnect my >> ethernet. >> >> [@David] So definitely different ISP, DNS, etc for the two paths. >> >> [@AC] I did not see any proxy information on my routers broadband status. >> <"LWP apparently will also self report a 500 status if the connection >> fails for any reason"> I also “interpreted" the 500 error as a sort of >> timeout error, because the response comes only after a second or two while >> it is instantaneous with curl or browser. >> >> [@Ronal, ..] I checked for open TCP ports using loopback address >> 127.0.0.1 (Is this the right way?). Received identical responses for both >> paths, including Port 88 (but not 80!). >> >> In looking at my firewall settings I noticed that “the computer that will >> host applications through the firewall” is still set to my old Time Machine >> router (which I assume still runs its own firewall which used to work fine >> for gnc-fc before). Should that be set to my desktop? >> >> I am assuming that a server response to an http: call is governed by >> “outgoing protocol control” rules, and does not need any inbound protocol >> control enabled, correct? >> >> Thanks and best, >> Bruno >> >> > On Apr 13, 2019, at 12:41 PM, Adrien Monteleone < >> adrien.montele...@lusfiber.net> wrote: >> > >> > It doesn’t make any sense to me either. But curl works, perl doesn’t. >> What does that perl script actually do when it tries to pull that URL? >> > >> > Regards, >> > Adrien >> > >> >> On Apr 13, 2019, at 9:17 AM, John Ralls <jra...@ceridwen.us> wrote: >> >> >> >> The URL is given several times in the thread, it's http, port 80. That >> aside, get real: A firewall that blocks a port when perl's LWP is the agent >> but not when curl or a web browser is? >> >> >> >> Besides, the request isn't blocked, it's munged so that Yahoo! returns >> a 500--server error response. So we have to imagine that the router can >> somehow tell that the packets are coming from curl and not messing with >> them or perl LWP and messing with them? That's a pretty amazing firewall. >> >> >> >> Regards, >> >> John Ralls >> >> >> >>> On Apr 13, 2019, at 2:32 AM, Adrien Monteleone < >> adrien.montele...@lusfiber.net> wrote: >> >>> >> >>> More likely a blocked port though since the OP said curl works to >> retrieve the same URL, but not perl. A look at the perl script will >> probably expose the issue. >> >>> >> >>> Regards, >> >>> Adrien >> >>> >> >>>> On Apr 13, 2019, at 4:29 AM, David Carlson < >> david.carlson....@gmail.com> wrote: >> >>>> >> >>>> A different router could also mean a different ISP, a different DNS, >> and >> >>>> that is just the starting point... >> >>>> >> >>>> David Carlson >> >>>> >> > >> > _______________________________________________ >> > 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. >> > > -- David Carlson _______________________________________________ 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.