Exchange rates are not updated since 2015

Good morning.
I noticed that I have major discrepancies between the results that PP gives me and the ones that the brokers give me, and researching, I see that PP is not updating exchange rates since 08/12/2015… Source: European central bank
Do you know how I can fix it?
Thanks

Good Morning,

I assume your firewall is blocking the exchange rate updates. Did you look in PP error log?

Hi. I don’t have any firewalls that might be blocking anything outbound. In fact, all my asset quotes and PP updates are updated to me correctly.
I also don’t see any errors in the error log related to exchange rates.
Do you know the URL to which you should connect to check it from the browser?
I am using Fedora 40

Ok, if nothing is blocking the download from ECB your error log should look like this:

There seems to be something wrong with this xml on my computer: https://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist.xml
It hangs when I try to open it in the browser.
And in the pp logs I don’t see any reference to the exchange rate update.
I’ll have to investigate further. Thanks for the indications.

Unfortunately I have no experience with the firewall of Fedora, but my guess would be still that this is the first thing you should investigate, if it is blocking Portfolio Performance from communicating with ECB server.

It is very strange… I have tried it from another machine with Fedora 40 and it does the same thing, Chrome hangs and never shows anything and ends up giving a timeout error. However, on another machine with windows I load the xml in the browser.
I do not have any antivirus or firewall on these machines with Fedora.
Could it be that I am missing some O.S. package?
Thanks

Opening https://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist.xml in a webbrowser simply downloads a XML file called eurofxref-hist.xml it will not show any website.

But when I try to open the downloaded XML, from windows it loads the currency exchange data in the browser, but from fedora it hangs up.

Yes, that`s why you should check the firewall in Fedora

1 Like

Maybe it is the same problem as in Kursaktualisierung Währungen Linux

https://bugs.openjdk.org/browse/JDK-8341057

javax.net.ssl|ERROR|C2|Worker-0: Wechselkurse von Europäische Zentralbank aktualisieren|2025-03-09 13:44:31.191 CET|TransportContext.java:375|Fatal (CERTIFICATE_UNKNOWN): PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target (
"throwable" : {
  sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

So, you have this version “ca-certificates-2023.2.62_v7.0.401-6.fc40”
In ca-certificates-2023.2.62_v7.0.401-6.fc40 - Fedora Packages you cannot find the update for ssl.com

In ca-certificates-2024.2.69_v8.0.401-1.0.fc41 - Fedora Packages you find


which is needed for www.ecb.europa.eu

I think you have to update the package ca-certificates or add the rootcert manually to this truststore. I don’t know how this works on fedora.

2 Likes

Hi @ProgFriese
I finally upgraded my system to Fedora 41 and the problem is fixed.
Thank you!

2 Likes