Bug 29499

Summary: LO fails at startup due to missing old libboost
Product: Mageia Reporter: Frank Griffin <ftg>
Component: RPM PackagesAssignee: Thierry Vignaud <thierry.vignaud>
Status: RESOLVED FIXED QA Contact:
Severity: critical    
Priority: Normal CC: marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: libreoffice-7.2.0.4-2.mga9 CVE:
Status comment:

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