-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The certificate https://version.qgis.org/version.txt not found #45377
Comments
@NLD-ITService duplicate of #45011 ?
this is very old, reports/issues must be tested on current versions, as you stated by checking the checkbox " I'm running a supported QGIS version according to the roadmap.". |
First of all, thank you for your reaction. The same message also appears on version 3.16.11. |
But this version should work.When the system tries to access the certificate, I assume the certificate should be there. |
Thanks in advance |
@NLD-ITService assuming you are on Windows, could you please check that you have all available Windows Updates installed? |
@pathmapper |
@gioman I specifically installed version 3.16.11 on a test PC. At least when starting, I manage to see. Im Browser bekomme ich auf "https://version.qgis.org/version.txt". Are you suggesting that 3.16 will remain "unsafe". So without a security certificate? |
@NLD-ITService I'm not suggesting or imply anything, I'm just saying that bug reports must be done after having tested with the current supported releases. |
@gioman I ask you to help us to continue to work securely with QGIS. |
@NLD-ITService this has already been reported (and fixed) here #45011 Is to be seen why you still get the message. |
Seems a different issue #45011 (comment) thanks @agiudiceandrea |
So the problem is version regardless. |
This must be a local issue (some mal-functioning ssl certificate cache or similar). I just checked with multiple providers and QGIS / browsers. The certificates are fine. They expire next on November 9 2021 for https://feed.qgis.org/ and December 9 for https://version.qgis.org/ - the relatively short expiration dates are normal with Let's Encrypt. They are renewed quite often. |
The issue doesn't occur on my Windows 10 Home 1903 64 bit using QGIS 3.16.11 (from both OSGeo4W v1 and v2 repository) and QGIS 3.20.3. |
@NLD-ITService - can you please check what you get, when you open the certificate of https://version.qgis.org/version.txt in your web browser? Do you get something like this: ? with an expiration date of December 9 2021 ? If not, then I suspect you have an issue with your root certificates in your organization. |
@andreasneumann |
Hi @andreasneumann, the issue is not in the validity of the version.qgis.org certificate itself, but it's due the fact that the root or intermediate digital certificate used to sign the version.qgis.org certificate seems to be missing in the local digital certificate file used by the user system. |
Maybe I should ask another question about this. |
You mean that the Windows system used in this installation doesn't know about the Let's Encrypt root certificate? If that is the case, then there is nothing that QGIS can do about it, I think. Then the Windows would have to be upgraded. @NLD-ITService - for you the error message indicates that something "fishy" goes on with the communication between QGIS client and the QGIS servers. It doesn't harm your data or so. You are then just communicating with the servers unencrypted (like http and not https). And if something really serious would be going on (e.g. some hack on the QGIS infrastructure) you probably wouldn't notice it, because you are used to click away this warning ... |
@NLD-ITService - or couldn't you solve this issue by asking your admins to install the Let's encrypt root certificate in the windows system? https://letsencrypt.org/docs/certificate-compatibility/ indicated that Windows should be compatible with Let's Encrypt - assuming Automatic Root Certificate Update isn’t manually disabled) |
I noticed this issue on three different Windows 10 machines and after updating the OS using the standard Windows Update functionality everything is fine again. I suspect this has to do something with the OS root certificates and nothing with QGIS. |
@andreasneumann & @pathmapper Thanks for your comments. |
@NLD-ITService - apparently, web browser run their own OS independent certification system, but QGIS is relying on the one provided by the operating system. This is explains, why the certificates are ok in your browser (screenshots above). |
|
On my windows machine, which has the latest windows updates, I also encounter this problem. When I check the default paths for the python SSL lib i get the following:
This seems very odd to me, because I installed QGIS via the standalone installer and also the path Now using the current master of QGIS, if I set the env variable I don't know if this is of any help, but I thought I would share my findings. |
@HusseinKabbout thanks for sharing your findings. I'm not sure if it could be the culprit of this specific issue, because the issue doesn't occur on my Windows 10 Home 1903 64 bit using QGIS 3.16.11 (from both OSGeo4W v1 and v2 repository) and QGIS 3.20.3 installed using the standalone installers as you, and pathmapper reported that in three different Windows 10 machines "after updating the OS using the standard Windows Update functionality everything is fine again". Anyway I think you spotted a packaging bug of the OSGeo4W building/packaging system that is worth to be reported in the https://trac.osgeo.org/osgeo4w/ issue tracking system: https://trac.osgeo.org/osgeo4w/ticket/696 |
@HusseinKabbout see jef-n/OSGeo4W@041537b and the new |
As I understand this is not directly a QGIS issue. Can we close this? I can't reprocude with the latest LTR and master on Windows 10. |
The QGIS project highly values your report and would love to see it addressed. However, this issue has been left in feedback mode for the last 14 days and is being automatically marked as "stale". |
While we hate to see this happen, this issue has been automatically closed because it has not had any activity in the last 42 days despite being marked as feedback. If this issue should be reconsidered, please follow the guidelines in the previous comment and reopen this issue. |
What is the bug or the crash?
When running QGIS Desktop 3.16.0 a message appears "SSL error: https://version.qgis.org/version.txt The certificate of the issuer of a locally found certificate could not be found".
If ignored, the application works.
Steps to reproduce the issue
Running QGIS Desktop 3.16.0
Versions
QGIS Desktop 3.16.0
Supported QGIS version
New profile
Additional context
I just wanted to ask. Is it just about renewing the website's security certificate? And that's why the message won't appear again soon?
Or is there a reason for concern since it would already be a security issue?
The text was updated successfully, but these errors were encountered: