Bug 24122 - several applications fail to launch with "error while loading shared libraries: libssl3.so" (or libnss3.so)
Summary: several applications fail to launch with "error while loading shared librarie...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: release_blocker critical
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords: 7beta2
: 24129 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-01-04 08:16 CET by Ben McMonagle
Modified: 2019-01-08 04:31 CET (History)
5 users (show)

See Also:
Source RPM: firefox-64.0-2.mga7
CVE:
Status comment:


Attachments
install report attached (175.96 KB, application/x-xz)
2019-01-04 08:17 CET, Ben McMonagle
Details

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


Note You need to log in before you can comment on or make changes to this bug.