Plexamp on linux fails to logon with CURL error -77 (CURLE_SSL_CACERT_BADFILE)

Server Version#: not relevant
Player Version#: Plexamp 4.12.4 - linux 6.12.48-1-MANJARO (plexamp-bin)

Plexamp displays “Unknown error” on both “sign in with browser” AND “sign in”. Seems to fail to connect due to some CURL CA CERT bundle access error. Where is this bundle and how can I fix this? Can I get it to show me the CURL config?

Running on Manjaro.

Thank you all for any help or guidance you can provide.

“sign in with browser” logs:

Οκτ 24, 2025 12:21:03.415 [0x85632240] DEBUG - Networking: Create request 1: (POST https://plex.tv/api/v2/pins?strong=true) network type 2.
Οκτ 24, 2025 12:21:04.808 [0xf41fb6c0] DEBUG - Networking: Completed request 1: (POST https://plex.tv/api/v2/pins?strong=true) with code -77 (have 0 bytes) in 1391 ms.
Οκτ 24, 2025 12:21:04.809 [Javascript] INFO - Auth: Could not get PIN HTTP status -77

”sign in” logs:

Οκτ 24, 2025 12:21:58.140 [0x85632240] DEBUG - Networking: Create request 2: (POST https://plex.tv/api/v2/users/signin?login=11&password=) network type 2.
Οκτ 24, 2025 12:21:58.283 [0xf41fb6c0] DEBUG - Networking: Completed request 2: (POST https://plex.tv/api/v2/users/signin?login=11&password=) with code -77 (have 0 bytes) in 142 ms.

related startup log:

Οκτ 24, 2025 12:20:22.588 [0x85632240] INFO - BASS: Curl version is 8.6.0 (protocols: dict file http https; ssl: OpenSSL/3.2.1; libz: 1.3.1; DNS: threaded).
Οκτ 24, 2025 12:20:22.588 [0x85632240] INFO - BASS: Thread pool library is version v3.0.0 (2022-05-30)

Hmm, that’s

CURLE_SSL_CACERT_BADFILE (77)

The file should be bundled on platforms which need it, and I believe it uses/requires system cert files otherwise. If you posted the full logs there might be more clues in there.

Hello Elan.

Just found out it’s a packaging error, the resources/cacert.pem file was not being copied over to the installation folder /usr/lib/plexamp. This fixed it.

There is another file app-update.yml there that is not being installed, is this going to be a problem, too? If so, I’ll let the package maintainer know.

Thanks!
–GM

What package are we talking about? I’m not aware of /usr/lib/plexamp being a directory we target.

Ah, got it, a third party package. Yes, that file would be used as well but I’m not sure how well autoupdate is going to work on a third party package.