Vraag Stoom wordt niet geopend in Ubuntu 16.04 LTS


Ik heb nog nooit eerder Ubuntu of een ander Linux-besturingssysteem gebruikt. Voor zover ik weet, heb ik Ubuntu mogelijk verkeerd geïnstalleerd en een onderdeel gemist. Ik zou het verkiezen als u de eenvoudigste terminologie mogelijk zou gebruiken, maar ik ben OK in het doen van een beetje googlen indien nodig. Ik heb zojuist Steam voor Ubuntu 16.04 geïnstalleerd, maar het zal niet openen als ik erop klik in het opstartprogramma. Het pictogram knippert een paar seconden, stopt en er gebeurt niets. Ik keek in de systeemmonitor en stoom shows daar maar het proces beëindigen en opnieuw proberen doet niets. Ik hoorde dat proberen om apps te openen die niet werken via de terminal, je vertelt wat de fout is, dus ik probeerde dat en ik kreeg dit:

Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Help me alsjeblieft dat ik CS: GO opnieuw wil spelen.


97
2018-05-11 22:37


oorsprong


Lijkt een probleem met de bestuurder te zijn. Welke driver gebruikt u en welke grafische kaart heeft u? Ook vond ik dit: wiki.archlinux.org/index.php/Steam/... - Het heeft iets te maken met de gratis AMD-stuurprogramma's. Zie je nog andere stuurprogramma's die je kunt kiezen in "Extra stuurprogramma's"? - Joakim Koed
Mijn waardeloze kleine Toshiba-laptop heeft een AMD A4-5000 APU met Radeon HD 8330 geïntegreerde grafische kaart. Niet erg krachtig. Het enige stuurprogramma in het menu Extra stuurprogramma's is het eigen stuurprogramma voor AMD CPU's. Zijn er alternatieve stuurprogramma's die zouden werken? - Never2MuchPizza
Niet zeker van die GPU: / Maar ik zou de link controleren, er zijn wat tijdelijke oplossingen. - Joakim Koed
Het stopte daarna assert_20160820112154_1.dmp[8558]: file ''/tmp/dumps/assert_20160820112154_1.dmp'', upload yes: ''CrashID=bp-3f997128-c49b-4a1f-9f2f-9d7f82160819'' . - Kin
@ Never2MuchPizza op 16.04, voor de meeste AMD GPU's kunt u de open source-driver gebruiken (de propriëtaire is in de steek gelaten), zie help.ubuntu.com/community/RadeonDriver - qkrijger


antwoorden:


Dit probleem is alleen aanwezig op Ubuntu 16.04. In ubuntu 16.10 installeren steam:i386 pakket uit de multiverse repository van Ubuntu (de repository is standaard ingeschakeld) en de meeste problemen zijn opgelost. Om op Ubuntu 16.04 te repareren:

  1. Aanbevolen oplossing:

    Als u zojuist Steam hebt geïnstalleerd, zorg dan dat de stoom is gesloten en ga naar ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ en verwijder de link libstdc++.so.6.

    rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
    

    Dat is het nu, het zou zonder probleem moeten starten. Laat het de update doen. Na de update, als het bericht hetzelfde is (het bestand wordt opnieuw gemaakt na de eerste update), zorg dan dat de stoom is gesloten en doe hetzelfde. Ook als je 64bits hebt, ga dan naar ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/ en verwijderen libstdc++.so.6.

    rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
    rm ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
    
  2. In sommige systemen libstdc++.so.6 wordt steeds opnieuw gemaakt. Als dat uw zaak is, maak dan het script steam.sh met uitvoerbare rechten:

    #!/bin/bash
    export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
    export DISPLAY=:0
    steam
    

    Verander dan bij de Steam desktop de Exec= regel op het absolute pad van het script steam.sh. Elke keer dat je een spel wilt spelen, open je eerst de stoom met het aangepaste bureaublad en voer je het spel uit binnenin de stoom. Bron: https://wirejungle.wordpress.com/2015/01/09/how-to-fix-broken-steam-linux-client-with-radeon-graphics-driver-workaround/


156
2018-05-12 20:32



Waarom heb je twee keer antwoord gegeven? : D - Willi Mentzel
Het werkte! Waarom veroorzaakte dat bestand problemen? - Goldname
@ Goldname Steam gebruikt eigen bibliotheken om onafhankelijk te zijn van de bibliotheken van het systeem. Het kan echter niet alles (zoals alle stuurprogramma's en meer dingen) bevatten en de radeon-stuurprogramma's gebruiken het libstdc ++. Dus bestand dat een nieuwere versie is die niet compatibel is met de versie die steamruntime bevat. Door dit bestand te verwijderen, zorgt u ervoor dat het naar de bibliotheek van uw systeem zoekt in plaats van de enige stoomlooptijd. - Thanos Apostolou
Werkt ook voor RocketLeague op Ubuntu 16.04. - jvriesem
@ThanosApostolou Ja hetzelfde libGL errors - Ik moest vanaf hier het eerste commando uitvoeren: steamcommunity.com/app/221410/discussions/0/412446292752412961/... - Enigma


Ik heb stoom geïnstalleerd met het pakket in de Ubuntu-repositories en niet het .deb-bestand van stoom. Blijkbaar is het door Ubuntu geleverde pakket aangepast om op Ubuntu te werken.

  1. Verwijder het kleppakket:

    sudo apt purge steam-launcher
    
  2. Verwijder de repository als deze niet is verwijderd met het pakket:

    sudo rm /etc/apt/sources.list.d/steam.list
    
  3. Herlaad de bronnenlijst:

    sudo apt update
    
  4. Installeer Steam van de repos:

    sudo apt install steam
    

Zie voor meer informatie: https://www.reddit.com/r/linux_gaming/comments/57clur/cant_run_steam_on_ubuntu_1610/


41
2017-12-25 13:30



Het werkt voor mij op Ubuntu 17.10. - Chofoteddy
Ik probeerde dit ook gewoon op Ubuntu 17.10 en het werkt voor mij. - dspacejs
Werkte ook voor mij - Tek
Hetzelfde probleem ook opgelost op Elementaire OS Loki - Michael Fulton
Dit werkte net voor mij op PopOS (Ubuntu) - Tricky


Probeer dit :

cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak

26
2018-05-15 18:51



Dit is het betere antwoord IMO. Merk op dat die paden onjuist waren in Mint 18 (16.04). Zou moeten zijn /.steam/steam/ubuntu12_32/... (let op de extra /steam/ op het pad ervoor /ubuntu12_32). - dhaupin
Toen ik dit voor het eerst probeerde, was het pad zoals in je commentaar, maar na een nieuwe installatie is het zonder extra '/ steam /'. Waarom is dat? - Igor V.
Alleen de eerste 2 commando's werkten voor mij op 17.04, maar toen stoom werkte. Bedankt. - We are Borg


Iets dat werkte voor mij was om deze omgevingsvariabele toe te voegen voor het uitvoerbare bestand steam:

env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam

Probeer het in console uit te voeren, kijk of het werkt.

Zo ja, dan kunt u uw bewerken Steam desktop snelkoppeling om dit commando te hebben:

env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' /usr/bin/steam %U

in plaats van de oude waarde:

/usr/bin/steam %U

Evenzo kunt u uw updaten CS: GO-snelkoppeling op het bureaublad om dit commando te hebben:

env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam steam://rungameid/730

Ik heb geen idee wat het doet, maar het lijkt voor mij te werken ...

Ik hoop dat het helpt, en ik hoop dat Valve het snel zal repareren !!


9
2017-08-29 04:57



Deze werkte voor mij met Ubuntu 17.10 - Jonathan


Log geplaatst geeft aan dat grafisch stuurprogramma niet correct is geïnstalleerd.

Ik had een soortgelijk probleem met de nieuwe installatie van 16.04 Ik heb de grafische driver opnieuw geïnstalleerd

eerste antwoord op onderstaande link Grafische problemen na installatie van Ubuntu 16.04 met NVIDIA-graphics


2
2017-08-05 19:24





Het is een oplossing vergelijkbaar met @Thanos Apostolou, met dank aan de ArchLinux-wiki:

LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' /usr/bin/steam

Originele oplossing: https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Dynamic_linker


0
2017-10-17 16:01





Het installeren van de Solus-versie van Steam in plaats van de officiële (.deb) -versie loste dit voor mij op.

Verwijder eerst de officiële versie:

sudo apt purge steam-launcher

Installeer vervolgens de Solus-versie:

sudo snap install --edge solus-runtime-gaming
sudo snap install --devmode --edge linux-steam-integration

Start nu Steam vanuit het dashboard.


0
2018-05-18 22:28