Ubuntu Desktop Client not syncing since July 1st - Was syncing fine - Cannot Log In - No login screen appears

So on two machines running Ubuntu 26.04, the desktop client stopped syncing. I was not logged in and when I tried it failed. Normally pops a browser window to authenticate. It shows logged out, But when I click login I don’t get a chrome window to enter my credentials like it used to. Nothing happens. Access using chrome to the same nextcloud instance worked fine.

  1. New Root CA: On July 1, 2026 (3 days ago), my SSL certificate for my domain was renewed. It was signed using Let’s Encrypt’s brand-new “Generation Y” RSA certificate hierarchy. The intermediate certificate is called YR2 , which chains up to their new root Certificate Authority named Root YR .
  2. Missing Trust: Because Root YR was created recently, it is not yet included in your Ubuntu system’s built-in ca-certificates trust store.
  3. Chrome vs. System OpenSSL: Google Chrome uses its own internal, dynamically updated root store (the Chrome Root Store), which already trusts Let’s Encrypt’s new roots. However, standard Linux tools ( curl , openssl , and Nextcloud Desktop
    Client via the Qt networking library) rely strictly on the local system trust store ( /etc/ssl/certs/ ), which throws a Verification error: unable to get local issuer certificate (20) and aborts the connection silently.
  4. No Login Dialog: Because Nextcloud’s connection to my domain is aborted at the SSL level, clicking “Log In” does absolutely nothing (it never initiates the login because it doesn’t trust the server).

Solution A: The Client-Side Fix (For Linux Users)

I solved the problem with some AI help. I ran this simple terminal one-liner. It downloads Let’s Encrypt’s new root certificate, registers it into your system’s trust store, updates OpenSSL, and restarts the Nextcloud client:

curl -sSL https://letsencrypt.org/certs/gen-y/root-yr.pem | sudo tee /usr/local/share/ca-certificates/letsencrypt-root-yr.crt >/dev/null && sudo update-ca-certificates && killall nextcloud 2>/dev/null || true ; systemd-run --user nextcloud 2>/dev/null || nextcloud &

After that the desktop client immediately started syncing. My understanding is this only effects linux systems using recently issued let’s encrypt certificates.

Glad you solved it.

As you did not file our support template I am asking which client version did you use?

Sorry about that:

Nextcloud Server version (e.g., 29.x.x): 33.0.6
Operating system and version (e.g., Ubuntu 24.04): Ubuntu 24.04
Web server and version (e.g, Apache 2.4.25): Apache/2.4.58 (Ubuntu) (fpm-fcgi)
Reverse proxy and version _(e.g. nginx 1.27.2): nginx/1.24.0 (Ubuntu)
PHP version (e.g, 8.3): 8.3.6
Is this the first time you’ve seen this error? (Yes / No): Yes
When did this problem seem to first start? Approximately July 1st after certificate update
Installation method (e.g. AIO, NCP, Bare Metal/Archive, etc.) Bare metal
Are you using Cloudflare, mod_security, or similar? (Yes / No) Cloudflare and mod_security

Nextcloud Desktop Client Version: 4.0.6daily (Ubuntu)

Time to update if possible.

Release Release 4.0.10 · nextcloud/desktop · GitHub is the latest for 4.x series.

Okay, the Ubuntu repos are awfully behind.

Add PPA and Refresh Cache

sudo add-apt-repository ppa:nextcloud-devs/client
sudo apt update

Check Available Versions

apt-cache policy nextcloud-desktop

Output:

nextcloud-desktop:
Installed: 4.0.6-1
Candidate: 33.0.7-20260629.141713.497d6610b3-1.0~resolute1
Version table:
33.0.7-20260629.141713.497d6610b3-1.0~resolute1 500
500 http://launchpad.net resolute/main amd64 Packages
*** 4.0.6-1 500
500 http://ubuntu.com resolute/universe amd64 Packages
100 /var/lib/dpkg/status

Install Client & Resolve Dependencies

sudo apt install nextcloud-desktop
sudo apt --fix-broken install #Might be something on my installation


Now running: Nextcloud Desktop Client Version 33.0.7daily (Ubuntu running on wayland)

Thanks.