Description of problem: Connect to https://bugs.mageia.org/show_bug.cgi?id=27979 potentially, Steam cannot be installed as proposed by Welcome to Mageia window showed just after the installation and the reboot. In that case, I would remove this option. Version-Release number of selected component (if applicable): MGA8 RC1 How reproducible: always Steps to Reproduce: 1.Install MGA and reboot 2.You get the window Welcome to Mageia 3.In the tab Applications and then Games, it is proposed to install Steam 4.Click on Steam and you will get complaints about missing dependencies
Created attachment 12317 [details] Option to install Steam on the Welcome to Mageia window
Hi, thanks reporting this. Reproduced. M8 Plasma x86_64 installed from Classic ISO, fresh install. Note that only x86_64 repos are enabled: core, nonfree and tainted on this system. After use MageiaWelcome and click on "Install": gurpmi complains about missing libfreetype6 and can't install steam-1.0.0.68-1.mga8.x86_64 This is totally un-user-friendly, counter-intuitive. ========================================================= Also, currently, the situation is un-userfriendly because repositories have been updated to last-minutes fixes that can't landed the RC1 public ISO. When installing a Mageia 8 system, current GUI tools can't install updates because they are set to look for updates in core/updates, nonfree/updates and tainted/updates. They can't by default look inside core/release nonfree/release and tainted/release. You must use: # urpmi --auto-update as root right after installing/upgrading Mageia 8. Also, you DO activate 32-bits version of core/release and core/updates in order to install Steam. So to adress the BR, we should add a string to MageiaWelcome that 32-bits core and core/updates repositories must be enabled before installing Steam. Note that do this permits installing of Steam and pulls these RPMs: - gnu-free-fonts-common-20120503-10.mga8.noarch - gnu-free-mono-fonts-20120503-10.mga8.noarch - libblkid1-2.36.1-5.mga8.i586 - libbrotlicommon1-1.0.9-2.mga8.i586 - libbrotlidec1-1.0.9-2.mga8.i586 - libbsd0-0.10.0-2.mga8.i586 - libbz2_1-1.0.8-2.mga8.i586 - libcom_err2-1.45.6-6.mga8.i586 - libcurl4-7.74.0-1.mga8.i586 - libdbus-glib1_2-0.110-3.mga8.i586 - libdbus1_3-1.13.18-3.mga8.i586 - libdri-drivers-20.3.4-2.mga8.i586 - libdrm2-2.4.104-1.mga8.i586 - libdrm_amdgpu1-2.4.104-1.mga8.i586 - libdrm_intel1-2.4.104-1.mga8.i586 - libdrm_nouveau2-2.4.104-1.mga8.i586 - libdrm_radeon1-2.4.104-1.mga8.i586 - libedit0-3.1-0.20191231.2.mga8.i586 - libelfutils1-0.182-1.mga8.i586 - libexpat1-2.2.10-1.mga8.i586 - libffi7-3.3-2.mga8.i586 - libfreetype6-2.10.4-2.mga8.i586 - libgcrypt20-1.8.7-1.mga8.i586 - libgio2.0_0-2.66.4-3.mga8.i586 - libgl1-1.3.2-16.mga8.i586 - libglapi0-20.3.4-2.mga8.i586 - libgldispatch0-1.3.2-16.mga8.i586 - libglib-networking-gnutls-2.66.0-1.mga8.i586 - libglib2.0_0-2.66.4-3.mga8.i586 - libglx0-1.3.2-16.mga8.i586 - libgmp10-6.2.1-1.mga8.i586 - libgnutls30-3.6.15-3.mga8.i586 - libgpg-error0-1.41-1.mga8.i586 - libhogweed6-3.6-1.mga8.i586 - libidn2_0-2.3.0-4.mga8.i586 - libintl8-0.21-8.mga8.i586 - libkeyutils1-1.6.3-1.mga8.i586 - libkrb53-1.18.3-1.mga8.i586 - libldap2.4_2-2.4.57-1.mga8.i586 - libllvm11.0-11.0.1-4.2.mga8.i586 - liblm_sensors5-3.6.0-2.mga8.i586 - liblz4_1-1.9.3-1.mga8.i586 - liblzma5-5.2.5-2.mga8.i586 - libmesagl1-20.3.4-2.mga8.i586 - libmesaglu1-9.0.1-2.mga8.i586 - libmount1-2.36.1-5.mga8.i586 - libncurses6-6.2-20201205.1.mga8.i586 - libnettle8-3.6-1.mga8.i586 - libnghttp2_14-1.42.0-1.mga8.i586 - libopenssl1.1-1.1.1i-1.mga8.i586 - libp11-kit0-0.23.22-2.mga8.i586 - libpciaccess0-0.16-2.mga8.i586 - libpcre1-8.44-1.mga8.i586 - libpng16_16-1.6.37-2.mga8.i586 - libpsl5-0.21.1-1.mga8.i586 - libsasl2_3-2.1.27-3.mga8.i586 - libssh4-0.9.5-1.mga8.i586 - libsystemd0-246.9-4.mga8.i586 - libtasn1_6-4.16.0-4.mga8.i586 - libudev1-246.9-4.mga8.i586 - libunistring2-0.9.10-4.mga8.i586 - libverto1-0.3.1-2.mga8.i586 - libvulkan-loader1-1.2.162.0-1.mga8.i586 - libx11-xcb1-1.7.0-1.mga8.i586 - libx11_6-1.7.0-1.mga8.i586 - libxau6-1.0.9-2.mga8.i586 - libxcb-dri2_0-1.14-1.mga8.i586 - libxcb-dri3_0-1.14-1.mga8.i586 - libxcb-glx0-1.14-1.mga8.i586 - libxcb-present0-1.14-1.mga8.i586 - libxcb-shm0-1.14-1.mga8.i586 - libxcb-sync1-1.14-1.mga8.i586 - libxcb-xfixes0-1.14-1.mga8.i586 - libxcb1-1.14-1.mga8.i586 - libxdamage1-1.1.5-2.mga8.i586 - libxdmcp6-1.1.3-2.mga8.i586 - libxext6-1.3.4-2.mga8.i586 - libxfixes3-5.0.3-3.mga8.i586 - libxml2_2-2.9.10-7.mga8.i586 - libxshmfence1-1.3-3.mga8.i586 - libxxf86vm1-1.1.4-4.mga8.i586 - libzlib1-1.2.11-9.mga8.i586 - libzstd1-1.4.8-1.mga8.i586 - steam-udevrules-1.0.0.68-1.mga8.noarch - zenity-3.32.0-2.mga8.x86_64
CC: (none) => ouaurelien
Assigning to MageiaWelcome maintainer.
Assignee: bugsquad => yves.brungard_mageiaVersion: 8 => CauldronTarget Milestone: --- => Mageia 8Source RPM: (none) => mageiawelcome-2.10-1.mga8.src.rpmStatus comment: (none) => Add an alert to enable 32 bits repos before installing Steam from MageiaWelcome
Hello, Actually, the entry is: Steam Steam client I suggest to change the description to Steam client (it needs that 32bits repositories are enabled, see Media sources tab) Would it be enough?
s/ it needs that 32bits repositories are enabled, see Media sources tab/ This needs 32bits repositories enabled, see Media Sources tab. This should also land Release Notes if not done already.
Keywords: (none) => FOR_RELEASENOTES8
Modification pushed to git. We can wait for some days to have the new string translated.
Hi I have read on the forum and the other bug reported https://bugs.mageia.org/show_bug.cgi?id=27979 that enabling 32bit repos with a x64_86 installation might cause other issues. Is it correct? If so, should they then be disabled after Steam installation?
Hi Christian, I have read also something like that. My meaning is that: - what can happen is that you install i586 lib instead of 64 bits, because they are all listed in rpmdrake - You have to keep them enabled to receive updates; and installation of new software can perhaps need other libs. I can have missed other things.
On x86_64, correct path to install Steam is: 1) Be sure Mageia 8 is updated, with mgaapplet since Release, or doing: # urpmi --auto-update as root. 2) Activate 32bits core/release and core/updates repositories with drakrpm-edit-media (Configure media source for install and update) in Mageia Control Centre.( MCC) 3) Install Steam with rpmdrake (Install and Remove Software) in MCC. Let's install dependencies. Enjoy. Steam will auto-update itself thereafter. No need to do something else. If 32bits repos are not enabled, Steam can't install. BEWARE: Only the above 32bits repos (core/release and core/updates) must be enabled. (Don't enable nonfree/tainted 32bits version). Next, only maintain 32bits core/updates repo enabled for updates to already installed 32bits libraries. This will prevent further installation of new 32bits software, if you install later other software.
https://wiki.mageia.org/en/Mageia_8_Errata#Mageia_Welcome An in there link about 32 bit repos.
Keywords: FOR_RELEASENOTES8 => IN_RELEASENOTES8CC: (none) => fri
1) correction: It is in Errata 2) Nothing updated yet? Strange: Report is set to 2.10, but on second internal release ISO per today, on Live xfce 64 rpm report source package is mageiawelcome-2.08-1 ! built jan 27.
Keywords: IN_RELEASENOTES8 => IN_ERRATA8
OOPS Sorry, about 2) dumped old ISO...
mageiawelcome now informs the user that 32bit repos are needed for steam
Confirming text per comment 5 in MageiaWelcome on fresh install. So should we set this bug fixed, or should we implement something more? When i proceed there in MageiaWelcome without enabling 32 bit repos there comes a dialogue saying it cant install because of "insufficient libcurl4" which as said normal users cant interpret (as we see historically by forum questions and bug reports) At least it is a bit better now with the message about enabling 32 bit repos :)
Real world feedback: In an otherwise nice video, this tester dont read or understand that line in front of his eyes about repos, see message about libcurl4, and consult forum. https://www.youtube.com/watch?t=1250&v=jEfwuS7J4rs&feature=youtu.be
(In reply to Morgan Leijström from comment #15) > Real world feedback: > In an otherwise nice video, this tester dont read or understand that line in > front of his eyes about repos, see message about libcurl4, and consult forum. > > https://www.youtube.com/watch?t=1250&v=jEfwuS7J4rs&feature=youtu.be Hum when tainted repos are not enabled, and you want to click on task-videos-codecs tainted version you get an warning message that you must enable tainted repo first. What about do the same with 32bits one particulary with Steam ...
Hi Just a thought : Steams is available via Flatpak. I don't play myself but I installed it from Flatpak and ran it. It works fine. Don't know about performance. Would it be a workaround to propose it via Flatpak?
(In reply to Aurelien Oudelet from comment #16) > Hum when tainted repos are not enabled, and you want to click on > task-videos-codecs tainted version you get an warning message that you must > enable tainted repo first. What about do the same with 32bits one > particulary with Steam ... Sounds like a good idea. Both for tainted and other 32 bit repos, they should also enable corresponding updates repos, per https://wiki.mageia.org/en/Mageia_8_Release_Notes#32_bit_repos_on_64_bit_systems (In reply to christian barranco from comment #17) > Would it be a workaround to propose it via Flatpak? Possibly, but as we do package Steam, lets try use that.
With coming 2.12 release, there is now a message about steam or nonfree and tainted not been enabled. I have also added two buttons (hidden in normal state) for next and previous.
Assignee: yves.brungard_mageia => qa-bugs
Version: Cauldron => 8
Advisory ======================== The updated mageiawelcome package now has: - a message about steam or nonfree and tainted not been enabled. - two buttons (hidden in normal state) for next and previous when mouse is hoovering center-right or center-left of the slideshow. references: https://bugs.mageia.org/show_bug.cgi?id=28328 ======================== Updated packages in core/updates_testing ======================== mageiawelcome-2.12-1.mga8 from SRPM: mageiawelcome-2.12-1.mga8.src.rpm Validating.
Keywords: (none) => advisory, validated_updateWhiteboard: (none) => MGA8-64-OKCC: (none) => sysadmin-bugs
Status comment: Add an alert to enable 32 bits repos before installing Steam from MageiaWelcome => (none)
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2021-0074.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED