Bug 1909386

Summary: inkscape: error while loading shared libraries: libsmime3.so: cannot open shared object file: No such file or directory / firefox provides useless provides
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: firefoxAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: duffy, elxreno, erack, gecko-bugs-nobody, gwync, jhorak, jonathan.underwood, kai-engert-fedora, lkundrak, pjasicek, rhughes, rlerch, rstrode, sandmann
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-12-19 16:10:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1908018    
Bug Blocks:    

Description Miro Hrončok 2020-12-19 16:05:36 UTC
Hello. I've been notified that gnome-colors-icon-theme fails to build in rawhide with:

sed "s/#8fb3d9/#8fb3d9/g;s/#729fcf/#729fcf/g;s/#3465a4/#3465a4/g;s/#204a87/#204a87/g" src/16x16/actions/document-open.svg | inkscape --pipe -o "/builddir/build/BUILD/gnome-colors-icon-theme-5.5.1/gnome-colors-brave/16x16/actions/document-open.png"
inkscape: error while loading shared libraries: libsmime3.so: cannot open shared object file: No such file or directory


https://koschei.fedoraproject.org/package/gnome-colors-icon-theme?collection=f34

No idea what's causing this, but I've been able to reproduce it on various architectures. This is the updated package set when the failure first occurred:

https://koschei.fedoraproject.org/build/9495538

Comment 1 Miro Hrončok 2020-12-19 16:09:15 UTC
Looks like firefox suddenly provides:

$ repoquery --repo=koji --provides firefox | grep libsmime3
libsmime3.so()(64bit)
libsmime3.so(NSS_3.10)(64bit)
libsmime3.so(NSS_3.12.10)(64bit)
libsmime3.so(NSS_3.12.2)(64bit)
libsmime3.so(NSS_3.13)(64bit)
libsmime3.so(NSS_3.15)(64bit)
libsmime3.so(NSS_3.16)(64bit)
libsmime3.so(NSS_3.18)(64bit)
libsmime3.so(NSS_3.2)(64bit)
libsmime3.so(NSS_3.2.1)(64bit)
libsmime3.so(NSS_3.3)(64bit)
libsmime3.so(NSS_3.4)(64bit)
libsmime3.so(NSS_3.4.1)(64bit)
libsmime3.so(NSS_3.6)(64bit)
libsmime3.so(NSS_3.7)(64bit)
libsmime3.so(NSS_3.7.2)(64bit)
libsmime3.so(NSS_3.8)(64bit)
libsmime3.so(NSS_3.9)(64bit)
libsmime3.so(NSS_3.9.3)(64bit)

So it gets installed instead of nss:

$ repoquery --repo=koji --whatprovides 'libsmime3.so()(64bit)'
firefox-0:84.0-6.fc34.x86_64
icecat-0:78.6.0-1.rh1.fc34.x86_64
nss-0:3.59.0-2.fc34.x86_64

Comment 2 Miro Hrončok 2020-12-19 16:10:04 UTC

*** This bug has been marked as a duplicate of bug 1908791 ***