Bug 22471

Summary: Updated video drivers break Steam. (and crossover, not a Mageia RPM.)
Product: Mageia Reporter: Doug Laidlaw <laidlaws>
Component: RPM PackagesAssignee: Rémi Verschelde <rverschelde>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11
Version: 6   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: steam-1.0.0.54-1.mga6.nonfree CVE:
Status comment:

Description Doug Laidlaw 2018-01-26 13:24:55 CET
Description of problem:
What it says on the tin.  Updates today of 

libdri-drivers-17.1.5-1.mga6
libmesagl1-17.1.5-1.mga6
libmesaglu1-9.0.0-6.mga6

required removal of Steam and crossover office.  Neither can be reinstalled subsequently because they "depend on drivers older than the installed ones."  It may be possible to install both from source, but I wouldn't want to fiddle with either one.

Steps to Reproduce:
1.
2.
3.
Comment 1 Doug Laidlaw 2018-01-26 13:27:10 CET
I noticed a previous bug where this happened with Radeon drivers, but I am using nVidia.
Comment 2 Marja Van Waes 2018-01-27 08:40:58 CET
(In reply to Doug Laidlaw from comment #1)
> I noticed a previous bug where this happened with Radeon drivers, but I am
> using nVidia.

Which bug report is that?

I saw Pana Sum reported last night that for Mageia 6, bug 19765 got fixed... that may have been with the same updates that broke your Steam :-(

CC: (none) => marja11
Assignee: bugsquad => rverschelde

Comment 3 Doug Laidlaw 2018-01-27 09:09:44 CET
The one I was looking at was bug 20632.  bug 19765 looks similar; it mentions the dri package as well; only in that case, the new driver installed without question, then wouldn't work.  

In my case, the conflicting packages had to be uninstalled for the installation of the upgrades to go ahead, then couldn't be put back.  A workaround wouldn't satisfy the RPM database.  The Steam package would have to be modified.  For example, the dependency libdri-drivers could be removed, but it is needed anyway.

I thought that an installation from source might remove any reference to a specific library version.  I could do the same with an SRPM.
Comment 4 Doug Laidlaw 2018-01-30 05:51:16 CET
libdri-drivers-17.3.2 has now come down.  It fixes the problem with Steam.

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