rpcs3 icon indicating copy to clipboard operation
rpcs3 copied to clipboard

Problem with the SSL CA cert (path? access rights?)

Open a931vwewi opened this issue 1 year ago • 4 comments

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

RPCS3.log

Attach capture files for visual issues

No response

System configuration

openSUSE Tumbleweed rpcs3 Build 0.0.32-16407

Other details

No response

a931vwewi avatar May 05 '24 15:05 a931vwewi

Still an issue?

elad335 avatar May 29 '24 08:05 elad335

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.

a931vwewi avatar May 30 '24 20:05 a931vwewi

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

voltagex avatar Aug 03 '24 07:08 voltagex

- 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.

mavethee avatar Aug 04 '24 07:08 mavethee

- 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

Zubius avatar Aug 14 '24 17:08 Zubius