
[GELÖST] Ich konnte das Problem beheben, indem ich die proprietären AMD-Treiber deinstallierte, neu startete, Steam startete, es aktualisieren ließ, die AMD-Treiber neu installierte und neu startete. Es scheint zu funktionieren und ich kann jetzt alle meine Steam-Linux-Spiele spielen.
Ich habe gerade Ubuntu 13.10 64bit auf meinem Haupt-PC installiert. Ich habe auch Steam installiert (.deb vonSteampowered.com). Die Installation verlief ohne Fehler.
Beim Ausführen von Steam passiert nichts. Ich starte Steam vom Terminal aus und erhalte zwei Segmentierungsfehler, die immer in unterschiedlichen Zeilen von Steam.sh auftreten, wenn ich Steam starte:
/home/samathy/.local/share/Steam/steam.sh: line 755: 11111 Segmentation fault
/home/samathy/.local/share/Steam/steam.sh: line 755: 11239 Segmentation fault
Der Rest der Ausgabe auf dem Terminal ist nur Dump-Speichertext. Ich kann nichts über GLX-Probleme oder Lokalisierungsprobleme sehen (das scheinen bei Steam häufige Probleme zu sein).
Ich verwende Ubuntu 13.10 64-Bit mit Xubuntu (nach der Ubuntu-Installation installiert). Meine Spezifikationen sind wie folgt:
AMD FX 6350. AMD HD7870 (mit proprietären Betatreibern von AMD) 12 GB DDR3 Samsung 840 EVO 120 GB.
Dieses Problem ist für mich etwas seltsam, da Steam auf meinem Ubuntu 13.10 + Xubuntu-Desktop, Intel Atom N270-Netbook ohne jegliches Herumfummeln einwandfrei läuft, ich kann sogar Spiele ausführen.
Ich habe viel gegoogelt und eigentlich nur Lösungen für andere Steam-Probleme gefunden, nicht für meine eigenen.
Wenn irgendjemand helfen könnte, wäre das wunderbar. Danke!
edit: Ich sollte erwähnen, dass ich versucht habe,
~$steam --reset
Es selbst erzeugt keine Fehler, löst das Problem aber auch nicht. Ich habe auch versucht, Steam über den Ubuntu-Paketmanager zu installieren, aber das führt zu denselben Fehlern.
Antwort1
Ich kann auch bestätigen, dass dies mit Catalyst 14.3 Beta passiert, das auf einer sauberen Saucy-Installation installiert wurde.
Ich werde versuchen, es zu entfernen und dann Steam den Download zu ermöglichen.
Auf meinem Laptop (genau dasselbe Setup, nur Catalyst noch nicht installiert) startet Steam.
Bearbeiten: Funktioniert auf meinem Laptop und Desktop. Wenn Sie also eine Neuinstallation von Saucy durchführen, installieren und aktualisieren Sie SteamVorCatalyst installieren.
Antwort2
Ich habe meine Steam-Verzeichnisse umbenannt und hier mit Nvidia + Bumblebee getestet.
Ich kann bestätigen, dass ich dieselben Segmentierungsfehler sehe. :(
Zeile 755 scheint genau dort zu sein, wo die Steam-Binärdatei abgefeuert wird.
Beim manuellen Starten der Binärdatei wird die Meldung „Schwerwiegender Fehler: steamui.so konnte nicht geladen werden“ angezeigt.
ldd zeigt, dass alles gefunden wird ... außer Dateien in seinem eigenen Verzeichnis (wie libSDL2-2.0.so.0). Das ist komisch, denn ich hatte erwartet, dass es etwas wie libGL.so.1 nicht finden würde - aber das wird problemlos gefunden.
Wenn ich meine alten Verzeichnisse wieder umbenenne, läuft Steam einwandfrei.
Also, mit dem Installationsprogramm von Valve am 13.10/14.04 stimmt irgendetwas ganz und gar nicht.