Plexamp login failing on linux

Logging in fails with a banner across the top: “Unknown Error”.
It does not seem to be writing logs anywhere that I can find, so I don’t have much more info than that.
Version is plexamp-appimage 4.2.1-1, Arch Linux 5.15.43-1-lts

Log would be in ~/.cache/Plexamp/log/Plexamp.log

Ah, thanks, this seems to be the issue:

May 27, 2022 15:37:51.424 [Javascript] INFO - Auth: Requesting PIN.
May 27, 2022 15:37:51.425 [0x0c078a40] DEBUG - Networking: Create request 49: (POST https://plex.tv/api/v2/pins?strong=true).
May 27, 2022 15:37:51.539 [0xff9fb640] DEBUG - Networking: Completed request 49: (POST https://plex.tv/api/v2/pins?strong=true) with code -59 (have 0 bytes) in 114 ms.
May 27, 2022 15:37:51.539 [Javascript] ERROR - Auth: Could not get PIN HTTP status -59

Error 59 is CURLE_SSL_CIPHER, which means “Couldn’t use specified cipher.”

Something funky going on.

It looks like libcurl was updated on 5/11. Here’s the version info:

curl -V
curl 7.83.1 (x86_64-pc-linux-gnu) libcurl/7.83.1 OpenSSL/1.1.1o zlib/1.2.12 brotli/1.0.9 zstd/1.5.2 libidn2/2.3.2 libpsl/0.21.1 (+libidn2/2.3.0) libssh2/1.10.0 nghttp2/1.47.0
Release-Date: 2022-05-11
Protocols: dict file ftp ftps gopher gophers http https imap imaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets zstd

Plexamp should be using its own libcurl.

Maybe openssl ? It was updated on 5/3 to version
openssl 1.1.1.o-1

Plexamp should be using its own OpenSSL.

Never did figure out what caused this, but it’s fixed with the latest version. Thanks !

(There was an associated update for some seemingly unrelated (but somehow culpable) library, libcups or something like that.)