Bug 27179 - Install of Steam in mga7 fails: apparently missing dependency: "due to unsatisfied libmesaglu1"
Summary: Install of Steam in mga7 fails: apparently missing dependency: "due to unsati...
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-22 15:11 CEST by Paul Blackburn
Modified: 2020-08-22 16:15 CEST (History)
2 users (show)

See Also:
Source RPM: steam-1.0.0.61-1.mga7.nonfree.src.rpm
CVE:
Status comment:


Attachments

Description Paul Blackburn 2020-08-22 15:11:20 CEST
Description of problem:
 Tried to install Steam in 64 bit Mageia 7 (also same issue in 64 bit Mageia 8 beta).

[root@localhost ~]# urpmi steam
A requested package cannot be installed:
steam-1.0.0.61-1.mga7.nonfree.x86_64 (due to unsatisfied libmesaglu1)
Continue installation anyway? (Y/n) n

Version-Release number of selected component (if applicable):

[user@localhost ~]$ urpmq -i steam
    distrib-coffee.ipsl.jussieu.fr::mageia/distrib/7/x86_64/media/nonfree/release/media_info/20190628-001219-info.xml.lzma
    distrib-coffee.ipsl.jussieu.fr::mageia/distrib/7/x86_64/media/nonfree/release/media_info/20190628-001219-info.xml.lzma                                                                       
Name        : steam                                                                                                                                                                              
Version     : 1.0.0.61
Release     : 1.mga7.nonfree
Group       : Games/Other
Size        : 2914811                      Architecture: x86_64
Source RPM  : steam-1.0.0.61-1.mga7.nonfree.src.rpm
URL         : https://store.steampowered.com
Summary     : Installer for the Steam software distribution service
Description :
Installer for the Steam software distribution service.
Steam is a software distribution service with an online store, automated
installation, automatic updates, achievements, SteamCloud synchronized
savegame and screenshot functionality, and many social features.

How reproducible: Happens every time also on the mga8 beta


Steps to Reproduce:
1. /bin/sudo urpmi steam
2.
3.
Comment 1 Paul Blackburn 2020-08-22 15:25:31 CEST
Searching the URPMI sources and found what looks like it might be relevant:

[user@localhost ~]$ urpmq -i lib64mesaglu1
Name        : lib64mesaglu1
Version     : 9.0.0
Release     : 8.mga7
Group       : System/Libraries
Size        : 518864                       Architecture: x86_64
Source RPM  : glu-9.0.0-8.mga7.src.rpm       Build Host: localhost
Packager    : umeabot <umeabot>
URL         : http://www.mesa3d.org/
Summary     : Files for Mesa (GLU libs)
Description :
GLU is the OpenGL Utility Library.
It provides a number of functions upon the base OpenGL library to provide
higher-level drawing routines from the more primitive routines provided by
OpenGL.
Comment 2 Alexander Krylov 2020-08-22 16:02:34 CEST
Hi, make sure that you have Core 32bit Release and Core 32bit Updates enabled.
Steam needs 32-bit dependencies, so you need to enable 32-bit repositories to install it.

CC: (none) => kafra2005

Comment 3 Dave Hodgins 2020-08-22 16:14:00 CEST
The 32 bit repos must be enabled for steam. It's best to enable them, install
steam, then disable the 32 bit repos again to prevent other problems they
can cause.

# urpmq --provides libdbus-glib1_2
dbus-glib[== 0.110-2.mga7]
libdbus-glib-1.so.2
libdbus-glib1_2[== 0.110-2.mga7]
libdbus-glib1_2(x86-32)[== 0.110-2.mga7]

# urpmi --test steam
To satisfy dependencies, the following packages are going to be installed:
(test only, installation will not be actually done)
  Package                        Version      Release       Arch    
(medium "Core Release (distrib1)")
  steam-udevrules                1.0.0.61     1.mga7        noarch  
(medium "Nonfree Release (distrib11)")
  steam                          1.0.0.61     1.mga7.nonfr> x86_64  
(medium "Core 32bit Release (distrib31)")
  libdbus-glib1_2                0.110        2.mga7        i586    
2.9MB of additional disk space will be used.
2.8MB of packages will be retrieved.
Proceed with the installation of the 3 packages? (Y/n) 


    http://mirror.math.princeton.edu/pub/mageia/distrib/7/x86_64/media/core/release/steam-udevrules-1.0.0.61-1.mga7.noarch.rpm
    http://mirror.math.princeton.edu/pub/mageia/distrib/7/x86_64/media/nonfree/release/steam-1.0.0.61-1.mga7.nonfree.x86_64.rpm                                    
    http://mirror.math.princeton.edu/pub/mageia/distrib/7/i586/media/core/release/libdbus-glib1_2-0.110-2.mga7.i586.rpm                                            
installing libdbus-glib1_2-0.110-2.mga7.i586.rpm steam-udevrules-1.0.0.61-1.mga7.noarch.rpm steam-1.0.0.61-1.mga7.nonfree.x86_64.rpm from /var/cache/urpmi/rpms    
Preparing...                     #################################################################################################################################
Installation is possible

CC: (none) => davidwhodgins

Comment 4 Dave Hodgins 2020-08-22 16:15:43 CEST
Sorry, added my comment above without reading comment 2. :-)

Marking as resolved, invalid since it isn't a bug.

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


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