protonscr

Gentoo and DISTRIB_RELEASE

steamopen reviewed
ValveSoftware/steam-for-linux#3694 · opened 2015-01-30 by mcheshkov · updated 2019-07-18 · 10 comments · github
Mmcheshkov 2015-01-30 github

On my Gentoo there's /etc/lsb-release file, but only DISTRIB_ID inside. This cause detect_release() in steam.sh to fail on line 160.
One possible solution is to check if variable is set, with something like [ -z ${var+x} ]
Other is to use lsb_release util.

ZZenitur 2015-01-31 github

Same thing. Steam beta update, didn't start after download of 30 jan and 1 feb updates

Restarting Steam by request...
/media/9738b571-d22f-4b36-bc62-cf2e666f8fef/home/zenitur/.local/share/Steam/steam.sh: line 160: DISTRIB_RELEASE: unbound variable
Couldn't find dpkg, please update steamdeps for your distribution.

Ttarvitz 2015-02-03 github

lsb-relese has no real affect on steam run but i wen further and get follow messages:

Steam needs to install these additional packages: 
curl, python-apt, xterm, xz-utils, zenity, libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386

Although I have at least installed in my system:

  • curl
  • xterm
  • xz-utils
  • mesa (x86_64)

It seams steam client became highly dependeble for debian like systems.

Ttarvitz 2015-02-03 github

This helps

./steam.sh --reset

But there's no success for me, steam client hangs after its showing login window to me.

Ttarvitz 2015-02-07 github

Well, with the latest steam update (beta profile) I got working steam clint for now.
Does anybody experience problem with this issue now?

Rrkoot 2015-02-16 github

I solved this by doing the following:

echo "export DISTRIB_ID=gentoo" >> ~/.bashrc
echo "export DISTRIB_RELEASE=2.2" >> ~/.bashrc
source ~/.bashrc
steam

Ttarvitz 2015-02-16 github

@rkoot this isn't problem solve, at least there's no any problem around distribution release via lsb utils for now.
As I said probably problem has gone and it was inside of package dep. system what have relied on debian like systems (deb, apt etc)

Gentoo isn't debian like therefore it hanged on system deps update try.
There's no need to set DISTRIB_RELEASE environment variable.

SShished 2015-03-03 github

On openSUSE 13.2 x86_64 /etc/lsb-release does not provides info about distribution.

$ cat /etc/lsb-release
LSB_VERSION="core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64"
Hhyperlocalheroes 2015-03-23 github

still not resolved! lots of broken links in ~./steam/
emerged steam-meta and done also manual instal following the wiki but nothing is doing the magic

$ ls -la .steam
totale 40
drwxr-xr-x 2 USER USER 4096 23 mar 17.13 .
drwxr-xr-x 95 USER USER 12288 23 mar 14.13 ..
lrwxrwxrwx 1 USER USER 27 23 mar 14.13 bin -> /home/USER//.steam/bin32 [BROKEN]
lrwxrwxrwx 1 USER USER 37 23 mar 14.13 bin32 -> /home/USER/.steam/root/ubuntu12_32 [BROKEN]
lrwxrwxrwx 1 USER USER 37 23 mar 14.13 bin64 -> /home/USER/.steam/root/ubuntu12_64 [BROKEN]
-rw-r--r-- 1 USER USER 525 23 mar 17.13 registry.vdf
-rw-r--r-- 1 USER USER 525 23 mar 14.13 registry.vdf.bak
lrwxrwxrwx 1 USER USER 25 23 mar 14.13 root -> /home/USER/.steam/root [BROKEN]
lrwxrwxrwx 1 USER USER 33 23 mar 14.13 sdk32 -> /home/USER/.steam/root/linux32 [BROKEN]
lrwxrwxrwx 1 USER USER 33 23 mar 14.13 sdk64 -> /home/USER/.steam/root/linux64 [BROKEN]
-rw-r--r-- 1 USER USER 0 23 mar 14.14 starting
lrwxrwxrwx 1 USER USER 32 23 mar 14.54 steam -> /home/USER/.local/share/Steam
-rw-r--r-- 1 USER USER 6 23 mar 14.06 steam.pid
prw------- 1 USER USER 0 23 mar 14.02 steam.pipe
-rw------- 1 USER USER 8822 23 mar 14.02 steam_install_agreement.txt

Bboombatower 2015-11-04 github

Same as #3695

Aarchenroot 2017-08-06 github

Same issue here suddenly occurred today, while steam worked before without issues...

I added those lines into bashrc as suggested (I am on Gentoo as well), but it doesn't resolve missing packages issue. All missing packages are available on my system, so it is probably really related to some distro resolution as others suggested.

Nothing extracted yet.