Bug 24122

Summary: several applications fail to launch with "error while loading shared libraries: libssl3.so" (or libnss3.so)
Product: Mageia Reporter: Ben McMonagle <westel>
Component: RPM PackagesAssignee: All Packagers <pkg-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: critical    
Priority: release_blocker CC: brtians1, mageia, marja11, stormi-mageia, thierry.vignaud
Version: CauldronKeywords: 7beta2
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: firefox-64.0-2.mga7 CVE:
Status comment:
Attachments: install report attached

Description Ben McMonagle 2019-01-04 08:16:42 CET
Description of problem: invoking abiword fails with following terminal output:
abiword: error while loading shared libraries: libssl3.so: cannot open shared object file: No such file or directory



Version-Release number of selected component (if applicable):
Mageia-7-beta2-x86_64
DATE.txt: Thu Jan  3 22:20:48 CET 2019
md5sum:   67149f7c9505f98ca4431a1163ebe946

How reproducible: every time


Steps to Reproduce:
1. install LXDE from above .iso. reboot and login
2. invoke abiword from LXterminal
3. see output
Comment 1 Ben McMonagle 2019-01-04 08:17:20 CET
Created attachment 10636 [details]
install report attached
Comment 2 Ben McMonagle 2019-01-05 02:58:11 CET
also gnome-contacts, cinnamon DE install.

$ gnome-contacts
gnome-contacts: error while loading shared libraries: libssl3.so: cannot open shared object file: No such file or directory

Source RPM: abiword-3.0.2-5.mga7.x86_64.rpm => libssl3.so:
Summary: abiword fails to launch with "error while loading shared libraries: libssl3.so" => several applications fail to launch with "error while loading shared libraries: libssl3.so"

Comment 3 Ben McMonagle 2019-01-05 03:09:14 CET
add libre-office 

$ libreoffice 
/usr/lib64/libreoffice/program/soffice.bin: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
Comment 4 Ben McMonagle 2019-01-05 03:35:28 CET
and gnome-phone-manager

$ gnome-phone-manager 
gnome-phone-manager: error while loading shared libraries: libssl3.so: cannot open shared object file: No such file or directory
Ben McMonagle 2019-01-05 06:00:09 CET

Keywords: (none) => 7beta1

Comment 5 Martin Whitaker 2019-01-05 11:12:15 CET
and GNOME Wayland session (via GNOME settings daemon)

Summary: several applications fail to launch with "error while loading shared libraries: libssl3.so" => several applications fail to launch with "error while loading shared libraries: libssl3.so" (or libnss3.so)
CC: (none) => mageia

Comment 6 Martin Whitaker 2019-01-05 13:04:15 CET
The culprit is the firefox package, which now provides libssl3.so and libnss3.so. But it puts these in /usr/lib[64]/firefox, which means other applications don't find them.

This bug will occur intermittently, as it depends on the order in which the installer selects packages and resolves dependencies (which is to some extent random). On some installs, the proper lib[64]nss3 package will be selected before firefox is, and everything will work.

N.B. The keyword should be changed to 7beta2 when that keyword is added.

Severity: normal => critical
Priority: Normal => release_blocker
Source RPM: libssl3.so: => firefox-64.0-2.mga7

Comment 7 Martin Whitaker 2019-01-05 13:06:59 CET
*** Bug 24129 has been marked as a duplicate of this bug. ***

CC: (none) => brtians1

Comment 8 Marja Van Waes 2019-01-05 17:29:19 CET
(In reply to Martin Whitaker from comment #6)
> The culprit is the firefox package, which now provides libssl3.so and
> libnss3.so. But it puts these in /usr/lib[64]/firefox, which means other
> applications don't find them.

Can links to those libraries be put in /usr/lib[64]/ ?
> 
> This bug will occur intermittently, as it depends on the order in which the
> installer selects packages and resolves dependencies (which is to some
> extent random). On some installs, the proper lib[64]nss3 package will be
> selected before firefox is, and everything will work.
> 
> N.B. The keyword should be changed to 7beta2 when that keyword is added.

CC'ing stormi and LpSolit for that.

CC'ing tv, who touched firefox a lot recently, but assigning to all packagers because there's no registered maintainer.

Assignee: bugsquad => pkg-bugs
CC: (none) => LpSolit, marja11, stormi-mageia, thierry.vignaud

Comment 9 Brian Rockwell 2019-01-05 17:45:18 CET
This is just my opinion, but if we do a link, then someone who removes firefox breaks a bunch of tools.

Might be better to duplicate the objects in the correct folder.

Trust me - someone will remove firefox.
Samuel Verschelde 2019-01-07 11:23:23 CET

Keywords: 7beta1 => 7beta2

Comment 10 David Walser 2019-01-07 18:49:29 CET
Firefox needs to be reverted to 60.x in Cauldron ASAP.  We cannot ship a milestone release for stable.
Frédéric "LpSolit" Buclin 2019-01-07 19:07:07 CET

CC: LpSolit => (none)

Comment 11 Thierry Vignaud 2019-01-08 04:31:20 CET
That's a different issue

Status: NEW => RESOLVED
Resolution: (none) => FIXED