[DONE] Suddenly, Steam asked to install packages

This forum is dedicated to advanced help and support :

Ask here your questions about advanced usage of Mageia. For example you may post here all your questions about network and automated installs, complex server configurations, kernel tuning, creating your own Mageia mirrors, and all tasks likely to be touchy even for skilled users.

[DONE] Suddenly, Steam asked to install packages

Postby Tuxus » Jul 5th, '14, 05:59

I've been using Steam for months without any problems. But suddenly, when I run it, a Konsole appears with the following text:
Code: Select all
Steam needs to install these additional packages:
        curl, python-apt, xterm, xz-utils, zenity, libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386
[sudo] password for ***:


What's worse is that many of these packages are already installed. If I close that window, in a second Steam loads without issues but I don't want to do that every time.
Can you help me?
Last edited by Tuxus on Jul 5th, '14, 21:25, edited 2 times in total.
User avatar
Tuxus
 
Posts: 26
Joined: Nov 26th, '11, 21:10

Re: Suddenly, Steam asked to install packages (Mageia 4, x86

Postby xxblx » Jul 5th, '14, 14:29

It's because steam try to check installed packages by ubuntu-packages names (and I think steam try to use for it dpkg or apt). Mageia don't use apt/dpkg and have different packages names. So, it's the reason why steam start up script show you that message.
Also often issue when Steam on start up with message from your screenshot also show additional message "%username& is not in the sudoers file", but after Enter click Steam load fine.

First thing for me was to edit ~/.local/share/Steam/steam.sh or ~/.local/share/Steam/steamdeps.txt, but if steam files was edited manually Steam re-unpack it from first boot archive ~/.local/share/Steam/bootstrap.tar.xz. So, manual editing don't solve this problem.

Look like we need to edit /usr/bin/steamdeps for using urpmi. By default it contain commands with dpkg and apt, but in head-comment it have next text
It is intended to be customized by other distributions to "do the right thing"

And we also need to create new dependencies list with actual and correct for mageia package's names. I don't have enough free time for that right now. May be I will try to do it later.
Mageia x86_64, E17, PekWM
Oleg (xxblx) | Mageia Russian Community
User avatar
xxblx
 
Posts: 70
Joined: May 23rd, '12, 21:32
Location: Russia, Vologda

Re: Suddenly, Steam asked to install packages (Mageia 4, x86

Postby Tuxus » Jul 5th, '14, 16:18

Thanks for your complete answer and help.

What I don't know is why now?
All this time it worked but suddenly from yesterday it shows that message...
User avatar
Tuxus
 
Posts: 26
Joined: Nov 26th, '11, 21:10

Re: Suddenly, Steam asked to install packages (Mageia 4, x86

Postby doktor5000 » Jul 5th, '14, 16:44

Important hint: Please don't post screenshots, instead post the text using code tags as explained in ftp://ftp5.gwdg.de/pub/linux/mandriva/m ... e_tags.ogv
Makes it much easier for others.


How did you install steam in the first place? I'm using the Mageia steam package, and it never wanted to install additional packages ...

Code: Select all
[doktor5000@Mageia4 ~]$ urpmf -f --name -m ^steam
steam-1.0.0.36-3.mga4.nonfree.noarch:Nonfree Release
steam-1.0.0.36-3.mga4.nonfree.noarch:Nonfree 32bit Release


FWIW, here's the list of all packages that the Mageia steam package requires:
Code: Select all
[doktor5000@Mageia4 ~]$ urpmq --requires-recursive steam
alsa-utils
at-spi2-core
atk1.0-common
aumix-text
avahi
bash
bash-completion
chkconfig
colord
common-licenses
coreutils
cracklib-dicts
cryptsetup
dash-static
dbus
dhcp-client
dhcp-common
diffutils
dmsetup
dosfstools
e2fsprogs
enchant
ethtool
filesystem
findutils                                                                                                                                                               
fontconfig                                                                                                                                                             
fuse                                                                                                                                                                   
gawk                                                                                                                                                                   
gdisk
gdk-pixbuf2.0
gettext-base
glib2.0-common
glibc
gnome-online-accounts
gnome-shell|xfce4-notifyd|mate-notification-daemon|notification-daemon|cinnamon
grep
gstreamer1.0-tools
gtk+3.0
gvfs
gvfs-archive
gvfs-fuse
gvfs-goa
gvfs-gphoto2
gvfs-iphone
gvfs-mtp
gvfs-smb
hunspell-ti|hunspell-quh|hunspell-tpi|hunspell-qu|hunspell-tet|hunspell-smj|hunspell-en|hunspell-fj|hunspell-cop|hunspell-ny|hunspell-la|hunspell-haw|hunspell-hil|hunspell-mos|hunspell-ln|hunspell-dsb|hunspell-ia|hunspell-ak|hunspell-grc|hunspell-om|hunspell-gsc
icu-data
ifmetric
ifplugd
info-install
initscripts
iproute2
iputils
json-glib
kbd
kmod
krb5
lib64acl1
lib64alsa-plugins
lib64alsa2
lib64archive13
lib64atasmart4
lib64atk-bridge2.0_0
lib64atk1.0_0
lib64atspi0
lib64attr1
lib64audit1
lib64avahi-client3
lib64avahi-common3
lib64avahi-core7
lib64avahi-glib1
lib64avcodec55
lib64avutil52
lib64blkid1
lib64bluray1
lib64bzip2_1
lib64cairo2
lib64cap-ng0
lib64cap2
lib64cdio-paranoia1
lib64cdio14
lib64celt0_2
lib64colord2
lib64crack2
lib64cryptsetup4
lib64cups2
lib64curl4
lib64daemon0
lib64datrie1
lib64db5.3
lib64dbnss5.3
lib64dbus-glib1_2
lib64dbus1_3
lib64devmapper-event1.02
lib64devmapper1.02
lib64dri-drivers
lib64drm2
lib64drm_intel1
lib64drm_nouveau2
lib64drm_radeon1
lib64elfutils1
lib64enchant1
lib64exif12
lib64expat1
lib64ext2fs2
lib64ffi6
lib64fontconfig1
lib64fontenc1
lib64freetype6
lib64fuse2
lib64gbm1
lib64gck1_0
lib64gcr-base3_1
lib64gcrypt11
lib64gd3
lib64gdbm4
lib64gdk_pixbuf2.0_0
lib64geoclue0
lib64gio2.0_0
lib64glapi0
lib64glib-gir2.0
lib64glib2.0_0
lib64gmp10
lib64gnutls-ssl27
lib64gnutls28
lib64goa-backend1.0_1
lib64goa1.0_0
lib64gpg-error0
lib64gphoto6
lib64graphite2_3
lib64gsm1
lib64gstreamer-plugins-base1.0_0
lib64gstreamer1.0_0
lib64gtk+3_0
lib64gudev1.0_0
lib64gusb2
lib64gvfscommon0
lib64harfbuzz0
lib64hogweed2
lib64hunspell1.3_0
lib64ice6
lib64icu52
lib64idn11
lib64ieee1284_3
lib64imobiledevice4
lib64intl8
lib64jasper1
lib64javascriptcoregtk3.0_0
lib64jbig1
lib64jpeg8
lib64json-glib1.0_0
lib64kmod2
lib64krb53
lib64lame0
lib64lcms2_2
lib64ldap2.4_2
lib64llvm3.3
lib64lockdev1
lib64ltdl7
lib64lzma5
lib64lzo2_2
lib64mesaegl1
lib64mesagl1
lib64mesaopenvg1
lib64microhttpd10
lib64mount1
lib64mozjs185_1.0
lib64mtp9
lib64ncurses5
lib64ncursesw5
lib64nettle4
lib64notify4
lib64nspr4
lib64nss-mdns2
lib64ogg0
lib64opencore-amr0
lib64openjpeg5
lib64openssl-engines1.0.0
lib64openssl1.0.0
lib64opus0
lib64orc0.4_0
lib64oxygen-gtk3
lib64p11-kit0
lib64pam0
lib64pam_userpass1
lib64pango1.0_0
lib64pango1.0_0-modules
lib64parted2
lib64pci3
lib64pciaccess0
lib64pcre1
lib64pixman1_0
lib64plist1
lib64png16_16
lib64polkit1_0
lib64popt0
lib64pth20
lib64python2.7
lib64readline6
lib64rest0.7_0
lib64samplerate0
lib64sane1
lib64sasl2_3
lib64schroedinger1.0_0
lib64secret1_0
lib64sigsegv2
lib64sm6
lib64smbclient0
lib64soup2.4_1
lib64speex1
lib64sqlite3_0
lib64ssh2_1
lib64systemd-daemon0
lib64systemd-id128_0
lib64systemd-journal0
lib64systemd-login0
lib64talloc2
lib64tasn1_6
lib64tcb0
lib64tdb1
lib64telepathy-glib0
lib64tevent0
lib64thai0
lib64theoradec1
lib64theoraenc1
lib64tiff5
lib64twolame0
lib64txc-dxtn
lib64udev1
lib64udisks2_0
lib64usb-compat0.1_4
lib64usb1.0_0
lib64usbmuxd2
lib64uuid1
lib64v4l-wrappers
lib64v4l0
lib64va1
lib64vo-aacenc0
lib64vo-amrwbenc0
lib64voikko1
lib64vorbis0
lib64vorbisenc2
lib64vpx1
lib64wayland-client0
lib64wayland-cursor0
lib64wayland-server0
lib64wbclient0
lib64webkitgtk3.0_0
lib64webp4
lib64wrap0
lib64x11-xcb1
lib64x11_6
lib64x264_133
lib64xau6
lib64xavs1
lib64xcb-dri2_0
lib64xcb-glx0
lib64xcb-render0
lib64xcb-shm0
lib64xcb-xfixes0
lib64xcb1
lib64xcomposite1
lib64xcursor1
lib64xdamage1
lib64xdmcp6
lib64xevie1
lib64xext6
lib64xfixes3
lib64xfs1
lib64xft2
lib64xi6
lib64xinerama1
lib64xkbcommon0
lib64xml2_2
lib64xpm4
lib64xrandr2
lib64xrender1
lib64xslt1
lib64xt6
lib64xtst6
lib64xvidcore4
lib64xxf86vm1
lib64zlib1|lib64uClibc-zlib1
libalsa-data
libdri-drivers
libdrm-common
libdrm2
libdrm_intel1
libdrm_nouveau2
libdrm_radeon1
libelfutils1
libexif12-common
libexpat1
libgcc1
libglapi0
libgpg-error-common
libgphoto-common
libimobiledevice
libllvm3.3
libmesagl1
libmtp-utils
libpciaccess0
libplist
libsecret-i18n
libsecret-tools
libsoup-i18n
libstdc++6
libtxc-dxtn
libx11-xcb1
libx11_6
libxau6
libxcb-dri2_0
libxcb-glx0
libxcb1
libxdamage1
libxdmcp6
libxext6
libxfixes3
libxxf86vm1
lockdev
makedev
mesa
mingetty
mkfontdir
mkfontscale
mtools
multiarch-utils
ncurses
net-tools
nss-myhostname
nss_mdns-data
nss_tcb
ntfs-3g
openldap
openssl
oxygen-gtk3
oxygen-icon-theme
p11-kit
pam
pam_tcb
pango
parted
pciutils
perl-File-Sync
perl-MDK-Common
perl-WWW-Curl
perl-base
pkgconfig
polkit
polkit-desktop-policy
popt-data
prcsys
procps
psmisc
python|python3
resolvconf
rootcerts
rpm-helper
run-parts
sed
setup
shadow-utils
sound-scripts
steam
systemd
systemd-units
sysvinit-legacy-tools
tcb
telepathy-filesystem
thai-data
udisks2
update-alternatives
usbmuxd
util-linux
v4l-utils
webkit3
webkit3.0
which
x11-font-daewoo-misc
x11-font-isas-misc
x11-font-jis-misc
xdg-user-dirs
xdg-user-dirs-gtk
xfsprogs
xz
zenity


All the packages you listed are in the list ...
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18167
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Suddenly, Steam asked to install packages (Mageia 4, x86

Postby Tuxus » Jul 5th, '14, 17:56

doktor5000, I installed it from the official repositories.
As I said, it never asked me to install anything... until yesterday.
Same system, same Steam version, all the same... but suddenly that window appeared.

P.D: Sorry for the screenshot, and thanks for the tip. ; - )
User avatar
Tuxus
 
Posts: 26
Joined: Nov 26th, '11, 21:10

Re: Suddenly, Steam asked to install packages (Mageia 4, x86

Postby doktor5000 » Jul 5th, '14, 18:30

Interesting. Unfortunately I can't remember what exactly happened when I first installed steam ...
Maybe you should keep this in mind when doing next Mageia fresh installation.

Anyway, please mark the thread accordingly by editing the topic of the first post and prefix it by [DONE], thanks
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18167
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Suddenly, Steam asked to install packages (Mageia 4, x86

Postby Tuxus » Jul 5th, '14, 19:37

doktor5000 wrote:Anyway, please mark the thread accordingly by editing the topic of the first post and prefix it by [DONE], thanks

But the issue is still there, nothing has been solved.
Maybe someone has a solution, so it makes no sense that this thread is marked as [DONE].
User avatar
Tuxus
 
Posts: 26
Joined: Nov 26th, '11, 21:10

Re: Suddenly, Steam asked to install packages (Mageia 4, x86

Postby doktor5000 » Jul 5th, '14, 20:01

Maybe the problem is that you may have dpkg installed? I only get the message during startup:

[doktor5000@Mageia4 ~]$ steam
Couldn't find dpkg, please update steamdeps for your distribution.
Running Steam on mageia 4 64-bit
STEAM_RUNTIME is enabled automatically
[...]


Question is, why does it work for others just fine?
viewtopic.php?f=11&t=6075

edit doktor5000: ahhh, probably installed all those some time ago when still on Mageia 3: viewtopic.php?p=28590#p28590
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18167
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Suddenly, Steam asked to install packages (Mageia 4, x86

Postby Tuxus » Jul 5th, '14, 21:24

doktor5000 wrote:Maybe the problem is that you may have dpkg installed?

Yeah!
That was the problem!

Yesterday I installed "alien" and his dependencies... and it seems that when Steam detects it, returns that window.
Thanks a lot, doktor5000. ; - )

Thread marked as [DONE].
User avatar
Tuxus
 
Posts: 26
Joined: Nov 26th, '11, 21:10

Re: [DONE] Suddenly, Steam asked to install packages

Postby xxblx » Jul 6th, '14, 14:19

doctror wrote:Maybe the problem is that you may have dpkg installed?

But if user need dpkg for some reasons then dpkg removing can't to be a solution.
Please, look to /usr/bin/steamdeps. In a future we can just to edit this file for using rpm and (g)urpmi for packages checking and installing. It will fully solve problem for all users.

p.s. same problem periodically reproducing in most of rpm-distros =)
Mageia x86_64, E17, PekWM
Oleg (xxblx) | Mageia Russian Community
User avatar
xxblx
 
Posts: 70
Joined: May 23rd, '12, 21:32
Location: Russia, Vologda

Re: [DONE] Suddenly, Steam asked to install packages

Postby doktor5000 » Jul 6th, '14, 17:04

xxblx wrote:Please, look to /usr/bin/steamdeps. In a future we can just to edit this file for using rpm and (g)urpmi for packages checking and installing. It will fully solve problem for all users.

Feel free to provide a patch.

See also https://bugs.mageia.org/show_bug.cgi?id=9407
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18167
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: [DONE] Suddenly, Steam asked to install packages

Postby xxblx » Jul 6th, '14, 18:23

doktor5000 wrote:Feel free to provide a patch.

No problem. If I do it in a future, of course, I will provide patch to a public.
But I am not sure. I am lazy. It's easier for me press Enter every time I start Steam :mrgreen:
Mageia x86_64, E17, PekWM
Oleg (xxblx) | Mageia Russian Community
User avatar
xxblx
 
Posts: 70
Joined: May 23rd, '12, 21:32
Location: Russia, Vologda

Re: [DONE] Suddenly, Steam asked to install packages

Postby morgano » Jul 30th, '15, 01:54

Fixed in updates testing;
https://bugs.mageia.org/show_bug.cgi?id=9407#c24
https://bugs.mageia.org/show_bug.cgi?id=13307#c10

- if anyone run steam on 32 bit and preferrably also 64 bit AMD graphics please test it and OK 13307 so it can be released to updates
At home & work Mandriva since 2006, Mageia 2011. Thinkpad T43, T510, Dell M4400, M6300, Acer Aspire 7. Workstation using LVM, LUKS, VirtualBox
morgano
 
Posts: 1548
Joined: Jun 15th, '11, 17:51
Location: Kivik, Sweden


Return to Advanced support

Who is online

Users browsing this forum: No registered users and 1 guest