Problem with the SSL CA cert (path? access rights?)
Quick summary
In openSUSE Tumbleweed, "ca-certificates.crt" does not exist at CAfile path /etc/ssl/certs/ca-certificates.crt. It is located at /etc/ssl/ca-bundle.pem. You have to link /etc/ssl/ca-bundle.pem to /etc/ssl/certs/ca-certificates.crt for automatic updates to work. Whenever the package ca-certificates updates, automatic updates breaks and you have to relink /etc/ssl/ca-bundle.pem to /etc/ssl/certs/ca-certificates.crt for automatic updates to work. This seems related to #8039.
Error example:
·! 0:00:13.254229 NET: Starting download from URL: https://update.rpcs3.net/?api=v2&c=e32c48d0
·E 0:00:13.440857 {TID: 5285} NET: curl_easy_perform(): Curl error (77): Problem with the SSL CA cert (path? access rights?)
Details: error setting certificate verify locations:
CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
Details
No response
Attach a log file
Attach capture files for visual issues
No response
System configuration
openSUSE Tumbleweed rpcs3 Build 0.0.32-16407
Other details
No response
Still an issue?
Yes as of RPCS3 Version: 0.0.32-16554-53b81af7.
The same curl error (example in the initial issue) occurs. This doesn't just apply to RPCS3 though. The AppImage version of PCSX2(https://github.com/PCSX2/pcsx2/pull/11252) and DuckStation face a similar issue as well. I assume it has something to do with Ubuntu CI builds and how its default/included libraries don't query the same paths like in openSUSE. The workaround of linking /etc/ssl/ca-bundle.pem to /etc/ssl/certs/ca-certificates.crt for automatic updates still works though.
Also an issue on Mac:
- SYS: RPCS3 v0.0.32-16738-8f51b090 Alpha | HEAD
- SYS: VirtualApple @ 2.50GHz | 8 Threads | 16.00 GiB RAM | TSC: 1.000GHz
- SYS: Operating system: macOS, Version: 14.5.0
- SYS: Current Time: 2024-08-03T17:17:58
- RSX: Found Vulkan-compatible GPU: 'Apple M3' running on driver 0.2.994
- SYS: Missing Firmware
E NET: curl_easy_perform(): Curl error (77): Problem with the SSL CA cert (path? access rights?)
Details: error setting certificate verify locations: CAfile: none CApath: none
- SYS: RPCS3 v0.0.32-16743-f6b55115 Alpha | HEAD
- SYS: VirtualApple @ 2.50GHz | 8 Threads | 16.00 GiB RAM | TSC: 1.000GHz
- SYS: Operating system: macOS, Version: 15.1.0
- SYS: Current Time: 2024-08-04T09:36:42
- RSX: Found Vulkan-compatible GPU: 'Apple M1' running on driver 0.2.994
- SYS: Firmware version: 4.91
E NET: curl_easy_perform(): Curl error (77): Problem with the SSL CA cert (path? access rights?)
Details: error setting certificate verify locations: CAfile: none CApath: none
Same issue here, auto updater for both new RPCS3 releases and patch file updates doesn't work.
Reinstalled certificates, firewall is disabled, checked router, nothing changed.
- SYS: RPCS3 v0.0.32-16815-7f92d600 Alpha | HEAD
- SYS: VirtualApple @ 2.50GHz | 12 Threads | 36.00 GiB RAM | TSC: 1.000GHz
- SYS: Operating system: macOS, Version: 14.6.1
- SYS: Current Time: 2024-08-14T19:00:57
- RSX: Found Vulkan-compatible GPU: 'Apple M3 Pro' running on driver 0.2.994
- SYS: Missing Firmware
E NET: curl_easy_perform(): Curl error (77): Problem with the SSL CA cert (path? access rights?)
Details: error setting certificate verify locations: CAfile: none CApath: none