[GNC] Access problems fetching shares prices from Australian Stock Exchange

Peter Lamb peter_lamb2001 at yahoo.com.au
Fri Jul 10 21:51:10 EDT 2026


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<peter_lamb2001 at yahoo.com.au>
> To:"gnucash-user at gnucash.org" <gnucash-user at gnucash.org>
> Subject: [GNC] Access problems fetching shares prices from Australian
> 	Stock Exchange
> Message-ID:<e5fe50a2-fc0b-4c6e-8aec-4aa863a1eef8 at yahoo.com.au>
> 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
>
>
> ------------------------------
>


More information about the gnucash-user mailing list