Bug 29499 - LO fails at startup due to missing old libboost
Summary: LO fails at startup due to missing old libboost
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal critical
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-28 22:30 CEST by Frank Griffin
Modified: 2021-10-09 03:35 CEST (History)
1 user (show)

See Also:
Source RPM: libreoffice-7.2.0.4-2.mga9
CVE:
Status comment:


Attachments

Description Frank Griffin 2021-09-28 22:30:52 CEST
libreoffice startup fails immediately because it requires libboost_locale.so.1.76 which has been replaced by libboost_locale.so.1.77:

[ftg@ftglap ~]$ soffice
/usr/lib64/libreoffice/program/soffice.bin: error while loading shared libraries: libboost_locale.so.1.76.0: cannot open shared object file: No such file or directory
[ftg@ftglap ~]$ 

According to the dev ML, a rebuild for LO was submitted but failed.  The failure must be resolved, because right now cauldron LO is unusable.
Comment 1 Marja Van Waes 2021-09-29 20:06:05 CEST
(In reply to Frank Griffin from comment #0)

> 
> According to the dev ML, a rebuild for LO was submitted but failed.  The
> failure must be resolved, because right now cauldron LO is unusable.

Except for the lucky ones who kept their  lib64boost_*-1.76.0-2.mga9 packages when installing the lib64boost_*-1.77.0-3.mga9 ones.

Assigning to tv, who is the registered LO maintainer. IIRC, LO build failed for all arches except x86_64 when wally repushed it two days ago. I didn't understand the logs, though.

Assignee: bugsquad => thierry.vignaud
CC: (none) => marja11
Source RPM: libreoffice => libreoffice-7.2.0.4-2.mga9

Comment 2 Jani Välimaa 2021-10-07 16:59:34 CEST
(In reply to Marja Van Waes from comment #1)
> (In reply to Frank Griffin from comment #0)
> 
> > 
> > According to the dev ML, a rebuild for LO was submitted but failed.  The
> > failure must be resolved, because right now cauldron LO is unusable.
> 
> Except for the lucky ones who kept their  lib64boost_*-1.76.0-2.mga9
> packages when installing the lib64boost_*-1.77.0-3.mga9 ones.
> 

A bit off topic, but one shouldn't be able to remove boost libraries without also removing libreoffice.

# rpm -e lib64boost_locale1.76.0
error: Failed dependencies:
	libboost_locale.so.1.76.0()(64bit) is needed by (installed) libreoffice-core-1:7.2.0.4-2.mga9.x86_64

# urpme lib64boost_locale1.76.0
To satisfy dependencies, the following 12 packages will be removed (361MB):
  lib64boost_locale1.76.0-1.76.0-2.mga9.x86_64
  libreoffice-calc-7.2.0.4-2.mga9.x86_64
..snip...
  libreoffice-core-7.2.0.4-2.mga9.x86_64
..snip..
Comment 3 Frank Griffin 2021-10-09 03:35:32 CEST
Fixed with latest LO.

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


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