Uaktualniłem z 14.04 LTS do 16.04 LTS, a także nie mogłem uruchomić Steam. Zaczęło się (to znaczy „para” nadal działała), ale po kilku sekundach nic się nie wydarzyło.
Dla mnie obejście, które w końcu znalazłem, polegało na uruchomieniu Steam z wiersza poleceń za pomocą:
LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam
Nieistotne informacje poniżej.
Steam zapewnia w zasadzie „mini-dystrybucję”, zwaną Steam Runtime, ale obecnie nie wykonuje pełnego zadania, więc jakoś koliduje ze standardową biblioteką systemową C ++ i / lub innymi bibliotekami. Podczas moich eksperymentów miałem również skargę na system libreadline6 <-> Środowisko uruchomieniowe Steam libtinfo5. Po ręcznym rozpakowaniu pakietu tarball środowiska uruchomieniowego Steam w katalogu Steam, aby zastąpić to, co poprzednio tam miałem, zmieniło się tak, jak opisano w tym problemie (pcre_jit_stack_alloc).
Ciekawym ciekawostką jest to, że zanim znalazłem powyższe rozwiązanie, mogłem uruchomić Steam, więc pobrał aktualizację dla siebie, wyłączając tymczasowo Steam Runtime z eksportem STEAM_RUNTIME = 0. Sama Steam nie działa, ale to był mój pierwszy krok do przodu. Próbowałem zainstalować ekwiwalenty systemowe wymaganych bibliotek 32-bitowych, ale nie zakończyłem / nie uruchomiłem.
sudo ldconfig
?