Bug 31168 - Chromium browser install fails due to unsatisfied libFLAC.so.8
Summary: Chromium browser install fails due to unsatisfied libFLAC.so.8
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: christian barranco
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-23 07:10 CET by William Kenney
Modified: 2022-11-25 18:17 CET (History)
0 users

See Also:
Source RPM: chromium-browser-stable-107.0.5304.110-1.mga9.src.rpm
CVE:
Status comment:


Attachments

Description William Kenney 2022-11-23 07:10:56 CET
Description of problem:

i586

A requested package cannot be installed:
chromium-browser-stable-107.0.5304.110-1.mga9.i586 (due to unsatisfied libFLAC.so.8)
While some packages may have been installed, there were failures.
A requested package cannot be installed:
chromium-browser-stable-107.0.5304.110-1.mga9.i586 (due to unsatisfied libFLAC.so.8)

x86_64
There does not seem to be a problem here.
Comment 1 Lewis Smith 2022-11-23 11:51:27 CET
Thank you for the report, especially the cross-check for 64-bit. Looks very much a packaging issue. On a 64-bit Cauldron system:
 $ urpmq --requires chromium-browser-stable | grep libFLAC
 libFLAC.so.8()(64bit)

Assigning to squidf who maintains this thing.

Assignee: bugsquad => chb0
Source RPM: (none) => chromium-browser-stable-107.0.5304.110-1.mga9.src.rpm
Summary: Chromium browser fails on install => Chromium browser install fails on 32-bit (OK x64) due to unsatisfied libFLAC.so.8

Comment 2 christian barranco 2022-11-23 13:58:06 CET
Hi
I cannot reproduce the issue, neither on MGA8 (KDE) nor on Cauldron (XFCE)
I am using VMs for that. 

I need to keep digging into that.
Comment 3 christian barranco 2022-11-23 14:33:09 CET
Ok. I think I have understood.

libflac8 is provided by many other packages in MGA8.
It looks like, nowadays, in MGA9, only chromium needs it. 

It might be it used to be required by others and I still had it in my Cauldron VM.
I uninstalled it and, indeed, trying to install Chromium again, I faced the same issue.

If I set it as a Required package in Chromium spec, I think it should solve the issue.

That being said, knowing it might take about 2 days to build Chromium with our BS and that Chromium 108 will be out mid next week, should I fix this bug for current Chromium 107 version or should I wait for Chromium 108?

I have successfully built Chromium 108 beta for all archs and for both MGA8 and Cauldron. So, I should be able to submit this update next week, as soon as it is out (I am not travelling either :) ).
Comment 4 christian barranco 2022-11-24 13:41:38 CET
So, after some tests, the issue is libflac8 has become obsolete meanwhile, and replaced by libflac12.
The only thing needed is just to rebuild chromium in order libflac12 will be required from now on.
I am working on launching that right away.
Comment 5 christian barranco 2022-11-24 14:27:51 CET
and the issue is both for i586 and x86_64
christian barranco 2022-11-24 14:28:26 CET

Summary: Chromium browser install fails on 32-bit (OK x64) due to unsatisfied libFLAC.so.8 => Chromium browser install fails due to unsatisfied libFLAC.so.8

Comment 6 christian barranco 2022-11-25 08:48:18 CET
Hi. Rebuild is done with version 1.1
I just tested, both i586 and x86_64 installation were successful.

Could someone else confirm it works again?
Comment 7 William Kenney 2022-11-25 18:17:14 CET
In VirtualBox, M9, Xfce & Plasma, 32 & 64-bit

Package(s) under test:
chromium-browser-stable

I can confirm that chromium-browser-stable now updates successfully ( Plasma x86_64 ) and installs correctly ( Xfce i586 )

Setting this bug to RESOLVED

Thanks to all

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


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