Bug 2416812
| Summary: | gnutls & Gnome-Software | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | bbtuxi |
| Component: | gnutls | Assignee: | Alexander Sosedkin <asosedki> |
| Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 43 | CC: | ansasaki, asosedki, crypto-team, dueno, fkrenzel, jonas, mjw, nkudriavtsev, red, tm, zfridric |
| Target Milestone: | --- | Keywords: | Desktop |
| Target Release: | --- | Flags: | fedora-admin-xmlrpc:
mirror+
|
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | --- | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
bbtuxi
2025-11-24 18:37:51 UTC
lc_ is leancrypto (https://github.com/smuellerDD/leancrypto), so it's likely the 1.5.0 -> 1.6.0 leancrypto update in https://src.fedoraproject.org/rpms/gnutls/c/000d285047d7fa5eebf2b159e3890882a51ef80e that causes the regression. https://github.com/smuellerDD/leancrypto/blob/master/ml-kem/src/README.md claims the selection to use AVX2 is done at runtime. A temporary workaround could be building disabling x86_64_asm altogether. Unfortunately it's kinda late over here, so I can't investigate deeper today, but I've kicked off a quick f43 scratch-build with -Ddisable-asm=enabled: https://koji.fedoraproject.org/koji/taskinfo?taskID=139261176 It'd be appreciated if you could test this brutish work-around on your hardware once/if the build finishes successfully. --- a/gnutls.spec +++ b/gnutls.spec @@ -330,3 +330,5 @@ meson setup -Dprefix="$PWD/install" -Dlibdir="$PWD/install/lib" \ -Daes_kw=disabled -Dapps=disabled \ + -Ddisable-asm=true \ _build +# the reason for -Ddisable-asm=true being bz2416812 meson compile -C _build s/-Ddisable-asm=enabled/-Ddisable-asm=true/ ... seems like it built successfully; the RPMs you're after are linked to at https://koji.fedoraproject.org/koji/taskinfo?taskID=139261244 I think it works! I just installed the package using sudo rpm -i --force gnutls-3.8.11-5.fc43.x86_64.rpm, and Gnome Software launches now :) Should I try anything else? I'm still a Linux beginner, and without the AI, I would never have been able to locate the error. Thank you very much for your effort! > I think it works! I just installed the package using sudo rpm -i --force gnutls-3.8.11-5.fc43.x86_64.rpm, and Gnome Software launches now :) Thank you for confirming, unfortunately that's quite a big hammer we should only use as a temporary measure. > Should I try anything else? It'd be nice if you could also test a proper fix later, once we or leancrypto get to the root cause. *** Bug 2416615 has been marked as a duplicate of this bug. *** *** Bug 2416681 has been marked as a duplicate of this bug. *** In the meantime, disabling hardware acceleration in https://src.fedoraproject.org/rpms/gnutls/pull-request/175 (rawhide) https://src.fedoraproject.org/rpms/gnutls/pull-request/176 (f43) Bodhi update https://bodhi.fedoraproject.org/updates/FEDORA-2025-7c520ffe0c I heard testing and voting on these makes it quicker to reach users. Thanks for the testing, the update disabling hardware acceleration in leancrypto should hit the repos now. Reported upstream to the best of my abilities: https://github.com/smuellerDD/leancrypto/issues/43 I've contacted the developer of leancrypto and offered my help with testing. Thanks for your temporary fix :) Let's see what he replies. Best regards |