[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