Linux Gaming Repair Center

Steam-Bibliothek scheitert an noexec oder Rechten

Mount-Flags, Eigentümerrechte, Download- und Startfehler trennen.

Auf dieser Seite
  1. Fehlerhafte Ebene ermitteln
  2. Unterscheidende Befunde sammeln
  3. Sicher vergleichen und Grenzen beachten
  4. Hinweise sammeln
  5. Ein kontrollierter Test
  6. Passende Diagnosehilfen
  7. Quellen und Grenzen

Fehlerhafte Ebene ermitteln

Eine Spielebibliothek enthält Daten und ausführbare Spiel- sowie Hilfsprogramme. Ein mit noexec eingehängtes Dateisystem kann Dateien lesen lassen und gleichzeitig den Start dort liegender Programme verhindern. EACCES kann ebenso an Verzeichnisrechten oder einer Sandbox liegen. Vor Änderungen das tatsächliche Mount der betroffenen Bibliothek bestimmen. Ein noexec auf einer anderen Partition sagt über das Spiel nichts aus.

Unterscheidende Befunde sammeln

Effektive Mount-Optionen mit Eigentümerrechten des Spieleverzeichnisses und des übergeordneten Steam-Bibliothekspfads vergleichen. Steam kann Inhalte auf verschiedene Datenträger verteilen; Proton-Kompatibilitätsdaten können andernorts liegen. Schreibgeschützte Mounts, voller Speicher oder E/A-Fehler sehen mitunter wie Rechteprobleme aus. Weder chmod -R 777 noch pauschaler Eigentümerwechsel oder unsichere Mount-Optionen sind sinnvolle Diagnoseschritte.

Sicher vergleichen und Grenzen beachten

Steams Dateiprüfung erst nutzen, wenn das Dateisystem stabil und beschreibbar ist. Eine kontrollierte Kopie eines betroffenen Spiels auf ein nachweislich funktionierendes natives Linux-Dateisystem kann Pfadprobleme von gemeinsamen GPU- oder Proton-Fehlern unterscheiden. Zuvor Startoptionen und Bibliotheksort sichern. Wandert der Fehler mit, Runtime-Logs neu auswerten statt den ursprünglichen Datenträger vorschnell verantwortlich zu machen.

Vor Änderungen Hinweise sammeln

Führe jeden Befehl einzeln in der passenden Host- oder Spielumgebung aus. Lies zuerst Voraussetzungen und Einordnung. Die Website zeigt Befehle an und führt sie niemals aus.

Lesende Beobachtung

findmnt -T "$HOME" -o TARGET,SOURCE,FSTYPE,OPTIONS

Voraussetzungen: In der passenden Host-/Spielumgebung ausführen; tatsächlichen Laufzeitkontext vergleichen und private Pfade vor dem Teilen entfernen.

Beispiel für das Home-Mount; mit echtem Bibliothekspfad erneut prüfen.

Lesende Beobachtung

df -h

Voraussetzungen: In der passenden Host-/Spielumgebung ausführen; tatsächlichen Laufzeitkontext vergleichen und private Pfade vor dem Teilen entfernen.

Freien Platz auf dem echten Bibliotheks-Mount statt nur auf / prüfen.

Ein kontrollierter Test mit Rückweg

Bibliotheks-Mount erfassen und ein funktionierendes Spiel auf einem nativen Linux-Dateisystem vergleichen; nur eine Variable ändern.

Rücknahme: Vorherigen Bibliothekspfad und bestehende Mount-Schutzregeln wiederherstellen.

Was der Test nicht belegen kann: Verschieben verändert auch den Installationszustand und beweist keinen bestimmten Kernel-Bug.

Quellen und Geltungsbereich

Diese redaktionelle Prüfung verwendet Originalquellen von Projekten und Distributionen. Sie belegt keine auf deiner Hardware reproduzierte Lösung. Installierte Versionen, Spielumgebung und gewählte Grafik-API können das Ergebnis verändern.