owncloud / owncloud/client

SSL verification issues starting on Fedora 44

Open
#12,473 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
1.5k
Forks
692
Avg merge
2d 3h
Merged PRs (30d)
23

Description

Pre-submission Checks
  • I checked for similar issues, but could not find any. I also checked the closed issues. I could not contribute additional information to any existing issue.
  • I will take the time to fill in all the required fields. I know that the bug report may be dismissed otherwise due to lack of information.
Describe the bug

After upgrading to fedora 44 beta I get the following error when trying to connect to my server:

The issuer certificate of a locally looked up certificate could not be found 
with Certificate E8
Organization: Let's Encrypt
Unit: <not specified>
Country: US
Fingerprint (MD5): 29fbda38d419e9dbb19ff322f1502d3e
Fingerprint (SHA1): 54317eb0765f0bc674855184eb8374b4199e4655
Fingerprint (SHA256): 83624fd338c8d9b023c18a67cb7a9c0519da43d11775b4c6cbdad45c3d997c52

Effective Date: Wed Mar 13 00:00:00 2024 GMTExpiration Date: Fri Mar 12 23:59:59 2027 GMT
Issuer: ISRG Root X1
Organization: Internet Security Research Group
Unit: <not specified>
Country: US

curl, openssl s_client & the browser can connect just fine to the domain.

Expected behavior

Successful connection

Steps to reproduce the issue

Try to connect any server using LE for certs when the client runs on Fedora 44.

Screenshots

No response

Logs

https://gist.github.com/apollo13/f9bef3b12cb35e2ac2c8645907572f52

even the version check fails:

26-03-11 14:53:14:518 [ warning gui.updater ]:	Failed to reach version check url:  "SSL handshake failed: The issuer certificate of a locally looked up certificate could not be found"
Client version number

ownCloud 6.0.3.18040 7c8209
Libraries Qt 6.8.3, OpenSSL 3.4.3 30 Sep 2025
Using virtual files plugin: suffix
OS: fedora-6.19.6-300.fc44.x86_64 (build arch: x86_64, CPU arch: x86_64)
QPA: wayland

Desktop environment (Linux only)

Fedora 44

Client package version and origin (Linux only)

Fedora Repo and Appimage

Installation path (Windows only)

No response

Server information

No response

Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked log and the SSL handshake failure from the version-check request; compare the Fedora 44 client environment with the working curl, openssl s_client, and browser connections. Done means connections to servers using Let's Encrypt certificates succeed, including the version check.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, fedora, linux
Domain
desktop, operating-systems, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.