Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#58244 - [steam] "Error:missing libraries" -- libraries should be dependencies

Attached to Project: Community Packages
Opened by M Oz Salles (mozsalles) - Monday, 16 April 2018, 04:14 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 23 April 2018, 03:55 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

A fresh install of steam on a fresh arch linux does not run. Steam fails with this error message:

---
Error: You are missing the following 32-bit libraries, and Steam may not run:
libXtst.so.6
libgtk-x11-2.0.so.0
libpulse.so.0
libgdk_pixbuf-2.0.so.0
libva.so.1
libvdpau.so.1
libva.so.1
libva-x11.so.1
---

This would be solved if the following libraries were added to dependencies:
lib32-gtk2
lib32-libvdpau
lib32-libva
lib32-gdk-pixbuf2
lib32-libpulse


Additional info:
package multilib/steam 1.0.0.54-3


Steps to reproduce:
Install steam through pacman on a fresh arch linux installation.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Monday, 23 April 2018, 03:55 GMT
Reason for closing:  Not a bug
Comment by Doug Newgard (Scimmia) - Monday, 16 April 2018, 04:22 GMT
I'm guessing you're running without the included runtime?
Comment by M Oz Salles (mozsalles) - Monday, 16 April 2018, 18:04 GMT
It should run with the runtime by default, no? Here's one of my first tries, it says runtime is enabled (I also tried running the steam-runtime program, just in case, same result)
---
steam-runtime
/home/oz/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
/home/oz/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
Running Steam on arch 64-bit
/home/oz/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
STEAM_RUNTIME is enabled automatically
Pins potentially out-of-date, rebuilding...
Error: You are missing the following 32-bit libraries, and Steam may not run:
libXtst.so.6
libgtk-x11-2.0.so.0
libpulse.so.0
libgdk_pixbuf-2.0.so.0
libva.so.1
libvdpau.so.1
libva.so.1
libva-x11.so.1
---
Comment by loqs (loqs) - Monday, 16 April 2018, 21:18 GMT
Is the steam optional dependency steam-native-runtime installed?
Comment by M Oz Salles (mozsalles) - Monday, 16 April 2018, 21:24 GMT
No. (I didn't even know there was such package. Is steam-native not supposed to work without that?)
Comment by Doug Newgard (Scimmia) - Wednesday, 18 April 2018, 15:40 GMT
That's why it has the optional dep, and why I asked the initial question.
Comment by M Oz Salles (mozsalles) - Wednesday, 18 April 2018, 17:50 GMT
Ok, hm, my knowledge of this package is Arch Linux Wiki level (and I'm not sure I understood all I read) so please be patient with me. If the problem is I did something wrong I want to learn what precisely so I can go back and request it added to the wiki. So, the way I understood things, I thought that the steam package should be ready to run as runtime. If that's the case, than isn't it weird that it didn't find the required libraries? Is that expected behaviour? If not, what could cause this?

On the other hand, I understand that in order to run as native, it requires this steam-native-runtime optional dep, that includes all other deps, is that it? That's ok, and it makes my "bug report" a little silly, but we definetly could make this information more accessible for newbies like me, since this package isn't even mentioned in the wiki.
Comment by loqs (loqs) - Wednesday, 18 April 2018, 18:05 GMT
When you installed the steam package the pacman output should have included:
Optional dependencies for steam:
steam-native-runtime: steam native runtime support
Comment by Doug Newgard (Scimmia) - Thursday, 19 April 2018, 15:12 GMT
It's not "run as native", it's "run with the native runtime". If you're trying to run steam-native and getting this, there's no bug here. If you can't run normal steam, there is.

Loading...