[Guide] Fix certificate issues on SailfishOS

Does this work for Email “certificate error” too? (See Email Update Error: Check Certificate ). I am on Sailfish OS 3.4.0.24 (Jolla 1), and updated the certificates with the zypper method successfully. But I still am able to send / receive email only by enabling the “Accept Untrusted Certificates” option.

My email provider says everything is fine at their end. Any suggestions on how to troubleshoot this issue?

Did you @mvdm solve this? I also tried to start using my old Jolla again, and the factory reset version 1.0.0.5 does not work (browser can’t open any pages, account login fails, update check fails).

Hello no sorry no solution found for me so far @otto sorry

You can unlock the bootloader and flash via Fastboot last version 3.4.0.24

Hi,

  1. Upgrade to newer ca-certificate by the above method.
  2. Check using openssl which CA is missing:

openssl s_client -connect ``repo.sailfishos.org:443`` -verify_return_error </dev/null

  1. Give output to chatgpt to figure out next steps – basically add that CA (ISRG Root CA was missing in mine, and probably your too):
    devel-su
    mkdir -p /etc/pki/trust/anchors
    curl -L “``https://letsencrypt.org/certs/isrgrootx1.pem”`` -o /etc/pki/ca-trust/source/anchors/isrgrootx1.pem
    trust extract-compat

This seemed to work for me.