Hi, Chris, thanks for your suggestions.

On 10/7/2026 18:32, Chris Good wrote:
Hi Peter,

ASX is working for QAN prices now for me when I run F::Q from the command
line.

Unfortunately, not for me:

   % perl -mFinance::Quote -e '%i =
   Finance::Quote->new->fetch("australia", "QAN"); print $i{QAN,
   errormsg}, "\n"'
   Unable to fetch data from the ASX server
   'https://asx.api.markitdigital.com/asx-research/1.0/companies/QAN/header'.
   Status: 500 Can't connect to asx.api.markitdigital.com:443 (SSL
   connect attempt failed error:14077410:SSL
   routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure)
   %

Because you said it was working in Firefox, I guess you weren't being
affected by the recent Telstra network issues.
I was affected by the Telstra mobile phone network issues, but all my testing of this issue with Finance::Quote and GnuCash has been done using my MacBook Pro, which doesn't use the Telstra mobile phone network for its internet connections. It doesn't even use Telstra's old phone lines for its VDSL2 connection, and I wouldn't expect that it used the Telstra mobile network anywhere along its connection to the ASX data server.
I suggest you reload GnuCash 5.15-1 for Intel macOS or just use that if you
still have it installed.

On its own that doesn't seem likely to be able to fix my problem, since while I can easily move back to Gnucash 5.15-1, I can't easily undo the update I made to F::Q. The only way I can think of reversing that is the rather drastic step of replacing the whole Perl library from a backup from before I did the update.

But, for completeness, I tested both Gnucash 5.15-1 and 5.15-3 with the current version of F::Q, 1.70, and both gave the same errors. I also tested it with Gnucash 5.16-3 (I'd previously used 5.16-1), and I have the same error.

I think Perl & Finance Quote is pretty much independent of GnuCash.
While Gnucash and Perl/F::Q are indeed separate pieces of software, and are updated separately, Gnucash isn't independent of Perl/F::Q, since Gnucash depends on it to implement stock price fetching.
You shouldn't need to change Perl or FQ when upgrading from 5.15-1 to 5.16.
Perhaps not, but the reason why I updated F::Q was because Gnucash 5.16-1 hung and had to be stopped with Force Quit when I tried to fetch share prices using the older version of F::Q that worked with Gnucash 5.15. The new version of F::Q doesn't cause that hang with any of the recent versions of Gnucash that I've tried, but it doesn't work, either.
If 5.15-1 still works, you may like to raise a bug for GC 5.16.

It does not. The issue seems to be entirely in F::Q, since that fails in the same manner when run from the command line in my setup.

Cheers,
Peter

Regards,
Chris Good


Message: 6
Date: Fri, 10 Jul 2026 12:09:40 +1000
From: Peter Lamb<[email protected]>
To:"[email protected]" <[email protected]>
Subject: [GNC] Access problems fetching shares prices from Australian
        Stock Exchange
Message-ID:<[email protected]>
Content-Type: text/plain; charset=UTF-8; format=flowed

I'm getting error messages when I try to fetch share prices from the
Australian Stock Exchange (ASX/AX) in GnuCash.

When I use Tools>Price Database, Get Quotes, there's a delay of a few
seconds then an error message popup:

     Quotes for the following commodities were unavailable or unusable:
     * ASX:QAN Finance::Quote reported failure with error: Unable to
     fetch data from the ASX server.
'https://asx.api.markitdigital.com/asx-research/1.0/companies/QAN/header'.
     Status 500 Can't connect to asx.api.markitdigital.com:443 (SSL
     connect attempt failed error: 14077410:SSL
     routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

Followed by similar messages for all the share codes that I'm attempting to
fetch (QAN is the share code for Qantas). Apologies for any transcription
errors: the popup doesn't allow me to copy/paste from it.

If I paste
https://asx.api.markitdigital.com/asx-research/1.0/companies/QAN/header
into Firefox 152.0.5 (for macOS), it fetches correct JSON data for ASX:QAN
without errors.

The setup for QAN in the Security Editor is:
Full name: Qantas
Symbol/abbreviation: QAN
Display symbol QAN.AX
Namespace: ASX
Get online quotes: checked
Type of quote source: Single, Australian Stock Exchange, AU

But I assume that they are correct, because the correct URL for the Qantas
price data seems to be being generated.

GnuCash: Version: 5.16 Build ID: 5.16+(2026-06-27) (for Intel macOS)
Finance::Quote: 1.70
macOS: Sequoia 15.7.7 (24G720) (for Intel)

My last successful fetch was on 21 June 2026, using Gnucash 5.15-1 for Intel
macOS and (I think) Finance::Quote v1.56. Using?Finance::Quote
v1.56 in GnuCash 5.16 hangs without any error message.

Should I have updated something else in the Perl library (the SSL libraries,
for example), or have I missed anything?

Any help would be appreciated,
Peter


------------------------------

_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to