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.
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:
It seams steam client became highly dependeble for debian like systems.
This helps
./steam.sh --reset
But there's no success for me, steam client hangs after its showing login window to me.
Well, with the latest steam update (beta profile) I got working steam clint for now.
Does anybody experience problem with this issue now?
I solved this by doing the following:
echo "export DISTRIB_ID=gentoo" >> ~/.bashrc
echo "export DISTRIB_RELEASE=2.2" >> ~/.bashrc
source ~/.bashrc
steam
@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.
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"
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
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.
On my Gentoo there's
/etc/lsb-releasefile, but onlyDISTRIB_IDinside. This causedetect_release()insteam.shto 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.