Linux Fix Lab
Erst verstehen.
Dann beheben.
Beginne mit einem Symptom, einer Log-Zeile oder einer geführten Frage. Ordne Hinweise getrennt ein, verstehe die Aussage eines Befehls und wähle den nächsten Schritt mit einem Weg zurück.
Einen passenden Einstieg finden
Suche nach Symptomen, Befehlen und erkennbaren Fehlermeldungen. Alle folgenden Anleitungen sind auch ohne JavaScript lesbar.
150 Probleme
Keine passenden Probleme. Versuche einen kürzeren Begriff oder einen anderen Bereich.
- Grafik, GPU und Anzeige
AMDGPU-Ring bleibt stehen und wird zurückgesetzt
Eine stehende AMD-Befehlswarteschlange kann Anwendung oder Desktop einfrieren; erste Fehlermeldung, Wiederherstellung und Versionen vergleichen.
- Grafik, GPU und Anzeige
AMDGPU kann eine benötigte Firmware-Datei nicht laden
Eine fehlende AMD-Firmware kann Beschleunigung oder frühe Bildausgabe verhindern; angeforderten Dateinamen und Inhalt der Initramfs prüfen.
- Grafik, GPU und Anzeige
AMDGPU meldet einen GPU-Speicherzugriffsfehler
Ein GPU-Seitenfehler kennzeichnet einen ungültigen GPU-Adresszugriff; Prozess und Fehlerdetails sichern, bevor RAM oder Grafikspeicher verdächtigt werden.
- Grafik, GPU und Anzeige
NVIDIA Xid 79: GPU ist über PCIe nicht mehr erreichbar
NVIDIA Xid 79 zeigt verlorene GPU-Erreichbarkeit über PCIe; Link- und Stromversorgungsdaten vor weiteren Resets oder einer Treiberdiagnose sichern.
- Grafik, GPU und Anzeige
NVIDIA-Treiber und Userspace-Bibliotheken passen nicht zusammen
Ein NVML- oder NVRM-Versionskonflikt folgt oft einem Treiberupdate ohne Neustart; geladenes Modul und installierten Userspace zuerst vergleichen.
- Grafik, GPU und Anzeige
NVIDIA-Modul wird wegen seiner Signatur abgelehnt
Eine Signaturpflicht kann NVIDIA nach Kernel- oder DKMS-Updates blockieren; Vertrauen und Build-Status vor Änderungen an Secure Boot prüfen.
- Grafik, GPU und Anzeige
Nouveau belegt die für NVIDIA vorgesehene GPU
Eine GPU kann nur einem Kerneltreiber gehören; aktive PCI-Bindung prüfen, bevor Nouveau-Sperrlisten oder das frühe Startabbild geändert werden.
- Grafik, GPU und Anzeige
NVIDIA-Suspend scheitert beim Erhalt des Grafikspeichers
NVIDIA-Grafikspeichererhalt braucht passende Suspend-Einbindung und ausreichend Speicherplatz; Modulparameter und Units gemeinsam prüfen.
- Grafik, GPU und Anzeige
Mesa verwendet CPU-Rendering statt der GPU
Ein Desktop kann mit llvmpipe trotz fehlender GPU-Beschleunigung laufen; geplantes Rendering ohne GPU von einem fehlerhaften Treiberpfad unterscheiden.
- Grafik, GPU und Anzeige
Vulkan-Lader findet keinen nutzbaren Treiber
Vulkan kann vor der ersten GPU-Arbeit scheitern, wenn ICD-Beschreibungen, Treiberbibliotheken oder Pakete für die richtige Architektur fehlen.
- Grafik, GPU und Anzeige
Anwendung läuft auf der falschen GPU
Hybridgrafik trennt Bildausgabe und Rendering; Geräteauswahl je API vergleichen, bevor der gesamte Desktop auf eine andere GPU gezwungen wird.
- Grafik, GPU und Anzeige
Monitormodi fehlen wegen ungültiger EDID
Fehlerhafte oder fehlende Monitorkennung kann erwartete Modi entfernen; Kabel-, Dock- und KVM-Einflüsse von falscher Anzeigeeinstellung trennen.
- Grafik, GPU und Anzeige
DisplayPort-Linktraining scheitert beim Moduswechsel
Ein DisplayPort-Monitor kann erkannt werden und beim Linktraining scheitern; Bandbreitenbedarf und Anschlussweg vor GPU-Reset-Parametern prüfen.
- Grafik, GPU und Anzeige
Intel i915 meldet einen GPU-Hänger
Ein i915-GPU-Hänger kann eine Engine oder den ganzen Desktop treffen; Fehlerzustand sichern und Arbeitslast, Kernel sowie Userspace getrennt vergleichen.
- Kernel und Systemstabilität
Kernel-Oops durch NULL-Zeigerzugriff
Ein Kernel-Oops durch NULL-Zeiger ist ein Fehler im Kernel-Ablauf statt eines normalen Anwendungsabsturzes; erste Spur und Modulkontext sichern.
- Kernel und Systemstabilität
Kernel-Watchdog erkennt CPU-Softlockup
Ein Softlockup heißt, dass die Watchdog-Aufgabe nicht rechtzeitig lief; CPU-Spur prüfen und eine VM-Pause von einer wiederholbaren Kernel-Blockade trennen.
- Kernel und Systemstabilität
Kernel meldet eine zu lange blockierte Aufgabe
Hung-Task-Warnungen zeigen langes nicht unterbrechbares Warten; Wartepfad und vorherige E/A-Ereignisse prüfen, statt die genannte Aufgabe zu töten.
- Kernel und Systemstabilität
Fortschritt einer RCU-Grace-Period stockt
RCU-Stall-Warnungen betreffen verzögerte Kernel-Synchronisation; CPU-Spuren und Timer-Fortschritt vergleichen, bevor RCU selbst verantwortlich gemacht wird.
- Kernel und Systemstabilität
Prozessor meldet einen Machine-Check-Hardwarefehler
Machine-Check-Daten brauchen CPU-familien- und bankspezifische Auswertung; korrigierte Meldungen vor einem Bauteiltausch von fatalen Ereignissen trennen.
- Kernel und Systemstabilität
PCIe-AER meldet korrigierte oder unkorrigierte Fehler
PCIe-AER-Daten beschreiben Transaktions- oder Linkfehler unterschiedlicher Schwere; meldenden Port seinen Geräten zuordnen, bevor ein Endgerät verdächtigt wird.
- Kernel und Systemstabilität
IOMMU blockiert ungültigen DMA-Gerätezugriff
IOMMU-Fehlerdaten nennen Gerät und DMA-Adressbereich; Treiber sowie Passthrough-Einrichtung prüfen und dabei die Isolationsschutzmaßnahmen behalten.
- Kernel und Systemstabilität
Kernelmodul wurde für einen anderen Kernel gebaut
Die Version Magic eines Moduls muss zum laufenden Kernel-Build passen; Modulmetadaten vor Neubau oder Auswahl eines Starteintrags vergleichen.
- Kernel und Systemstabilität
Kernelmodul kann benötigtes Symbol nicht auflösen
Unknown-Symbol-Fehler können fehlende Modulabhängigkeiten oder ABI-Konflikt bedeuten; exaktes Symbol und Abhängigkeitskette vor erzwungenem Laden prüfen.
- Kernel und Systemstabilität
Geräterückmeldung bricht System-Suspend ab
Suspend kann vor Eintritt in den Schlafmodus durch eine Geräterückmeldung scheitern; ersten PM-Fehler nutzen, um Ablehnung und Aufwecken zu trennen.
- Kernel und Systemstabilität
Watchdog erkennt CPU-Hardlockup
Eine Hardlockup-Meldung heißt, dass CPU-Interrupt-Heartbeats ausblieben; Watchdog-Spuren und Hardware-Kontext sichern, statt GPU-Hänger anzunehmen.
- Kernel und Systemstabilität
CPU-Microcode-Update fehlt oder wird zu spät geladen
CPU-Microcode muss zu Prozessor und frühem Startpfad passen; aktive Revision und Paketierung vergleichen, ohne Neuladen im Betrieb zu erzwingen.
- Boot, GRUB und systemd-boot
Benötigter fstab-Mount führt in den Notfallmodus
Ein fehlender Nicht-Root-Mount kann systemds Dateisystemziel blockieren; genaue fstab-Abhängigkeit vor einer optionalen Einbindung ohne Startpflicht prüfen.
- Boot, GRUB und systemd-boot
Initramfs findet konfigurierte Root-UUID nicht
Eine frühe Shell mit fehlender Root-UUID kann falsche Kennung, ungeöffneten Container oder fehlende Speichertreiber bedeuten; Schichten der Reihe nach prüfen.
- Boot, GRUB und systemd-boot
Verschlüsseltes Root lässt sich beim Start nicht entsperren
Ein LUKS-Boot-Prompt kann an Tastaturlayout, fehlendem Schlüssel oder falscher Gerätewahl scheitern; vorhandene Keyslots bei Metadatenprüfung erhalten.
- Boot, GRUB und systemd-boot
Installierter Bootloader und Firmware-Startmodus passen nicht
Ein im Legacy-Modus gestartetes Rettungsabbild sieht normale UEFI-Variablen nicht; installierten Startpfad vor Bootloader-Neuinstallation prüfen.
- Boot, GRUB und systemd-boot
GRUB-Rescue findet sein Normal-Modul nicht
GRUB-Rescue bedeutet oft einen ungültigen Prefix zu lesbaren Modulen; GRUB-eigene Geräteansicht vor einer dauerhaften Neuinstallation prüfen.
- Boot, GRUB und systemd-boot
systemd-boot listet installierten Linux-Eintrag nicht
systemd-boot liest Einträge von ESP oder XBOOTLDR; bei fehlenden Menüpunkten echte Boot-Partition, Eintragsdateien und Abbildpfade prüfen.
- Boot, GRUB und systemd-boot
Secure Boot lehnt Bootloader oder Kernel-Abbild ab
Eine Signaturablehnung der Boot-Kette passiert vor normalem Treiberladen; signierten Lader, Kernel und Vertrauenspfad ohne Firmware-Schlüssellöschen prüfen.
- Boot, GRUB und systemd-boot
Root-Dateisystemprüfung verhindert normalen Start
Ein fsck-Fehler beim Start kann Offline-Reparatur je Dateisystem erfordern; geprüftes Gerät und Exit-Status vor Umgehung der Prüfung bestimmen.
- Boot, GRUB und systemd-boot
Start wartet auf veraltetes Hibernate-Resume-Gerät
Eine alte Resume-UUID kann korrekten Kaltstart nach Swap-Änderung verzögern; Resume-Konfiguration getrennt von Root-Speicher bestimmen.
- Boot, GRUB und systemd-boot
LVM-Root-Volume fehlt in der Initramfs
LVM-Root braucht sichtbare physische Volumes und frühe Aktivierung; Metadaten und Initramfs-Inhalt vor Änderung der Volume-Struktur prüfen.
- Boot, GRUB und systemd-boot
Kernel kann keinen funktionierenden Init-Prozess starten
No working init found heißt, dass Kernel den Userspace nicht starten konnte; Root-Auswahl, Init-Binärdatei und Interpreter aus Rettungsmedium prüfen.
- Boot, GRUB und systemd-boot
EFI-Boot-Partition ist beim Kernel-Update voll
Volle ESP oder XBOOTLDR kann Kernel-Update ohne vollständiges Startabbild hinterlassen; ungenutzte Einträge mit Bereinigungstools der Distribution ermitteln.
- Laufwerke und Dateisysteme
SATA-CRC-Fehler und wiederholte Link-Resets
SATA-Übertragungsfehler von defekten Sektoren unterscheiden, wenn Spiele oder Kopiervorgänge stocken und das Kernel-Log BadCRC oder ICRC meldet.
- Laufwerke und Dateisysteme
Nicht korrigierbare ATA-Sektoren und Lesefehler
Wiederkehrende UNC-Medienfehler zuerst als Problem der Datensicherung behandeln; Laufwerkszustand und Sektoren vor Reparaturen oder Lasttests prüfen.
- Laufwerke und Dateisysteme
NVMe-I/O-Zeitüberschreitungen und Controller-Resets
NVMe-Resets anhand von Controller-Zustand, PCIe-Befunden und Kernel-Verlauf untersuchen; eine I/O-Zeitüberschreitung beweist keinen einzelnen SSD-Defekt.
- Laufwerke und Dateisysteme
NVMe fällt nach Leerlauf oder Resume aus
Bei Ausfällen nach Leerlauf oder Resume NVMe-Energiesparzustände kontrolliert vergleichen und APST von PCIe-ASPM und System-Suspend unterscheiden.
- Laufwerke und Dateisysteme
ext4 aktiviert Notfall-Schreibschutz
Schreibverweigerung durch ext4 nach Journal- oder Metadatenfehlern erkennen, auch wenn der Notfallzustand neben sichtbaren rw-Mount-Flags besteht.
- Laufwerke und Dateisysteme
XFS schaltet nach Metadaten- oder Log-I/O-Fehlern ab
Schützendes XFS-Abschalten vom normalen Aushängen unterscheiden, das Log erhalten und Rettung nach Gerätestabilität und Offline-Befunden planen.
- Laufwerke und Dateisysteme
Btrfs-ENOSPC trotz scheinbar freiem Platz
Btrfs-Daten- und Metadatenbelegung getrennt prüfen, wenn Snapshots oder Schreiben mit ENOSPC scheitern, obwohl die einfache Platzanzeige ausreicht.
- Laufwerke und Dateisysteme
Btrfs-Prüfsummenfehler und unlesbare Extents
Btrfs-Prüfsummenmeldungen mit Scrub-Ergebnis und Redundanz auswerten und beschädigte Daten sichern; Scrub repariert keine fehlende gültige Kopie.
- Laufwerke und Dateisysteme
ext4 gehen Inodes vor Datenblöcken aus
ext4-Inode-Mangel erkennen, wenn kleine neue Dateien trotz freier Datenblöcke scheitern, und die Dateimenge statt nur das ENOSPC-Symptom korrigieren.
- Laufwerke und Dateisysteme
Gelöschte offene Dateien belegen weiterhin Platz
Abweichungen zwischen df und du durch gelöschte, von Prozessen offen gehaltene Dateien erklären und Handles ohne beschädigten Anwendungszustand schließen.
- Laufwerke und Dateisysteme
Dateisystem-UUID in fstab stimmt nicht mehr
Fehlendes Daten-Mount nach Klonen oder Formatieren durch Vergleich der fstab-Kennung mit realen Dateisystem-UUIDs und eindeutiger Gerätezuordnung beheben.
- Laufwerke und Dateisysteme
NTFS3 verweigert ein unsauberes Windows-Volume
NTFS-Schutz für unsaubere Volumes und Windows-Ruhezustand beachten; vor Linux-Schreibzugriffen sauber herunterfahren und native Dateisystemprüfung nutzen.
- Laufwerke und Dateisysteme
USB-Speicher setzt sich unter UAS zurück
USB-Massenspeicher-Abbrüche untersuchen, Kabel- und Stromfehler von Bridge-spezifischem UAS-Verhalten trennen und einen eng begrenzten Vergleich nutzen.
- Laufwerke und Dateisysteme
TRIM scheitert an Dateisystem oder Speicherschicht
Discard-Fähigkeit im gesamten Speicheraufbau prüfen, wenn fstrim fehlende Unterstützung meldet; gemeldete Bytes sind keine frisch freigegebenen Nutzdaten.
- Audio, ALSA und PipeWire
ALSA erkennt die erwartete Soundkarte nicht
Eine fehlende Soundkarte unterhalb von PipeWire über ALSA-Erkennung und Kernel-Probing eingrenzen, bevor Desktop-Routen oder Audioeinstellungen geändert werden.
- Audio, ALSA und PipeWire
PipeWire oder Benutzer-Session-Manager startet nicht
Gestoppten Benutzer-Audiodienst von fehlender Hardware trennen und Konfigurations- oder Paketfehler vor wiederholten Session-Neustarts auswerten.
- Audio, ALSA und PipeWire
Ton landet am falschen oder stummen Ausgang
PipeWire-Standardgerät und Lautstärke prüfen, um stummen Ausgang oder gespeicherte Anwendungsroute von fehlender Soundhardware und Treiberfehler zu unterscheiden.
- Audio, ALSA und PipeWire
Ein anderer Prozess hält das ALSA-Gerät belegt
Exklusiven ALSA-Zugriff bestimmen, der PipeWire oder direkten Client blockiert; danach bestätigten Besitzer freigeben oder Anwendung über den Soundserver routen.
- Audio, ALSA und PipeWire
PipeWire knistert oder hat Aussetzer unter Last
Audiofehler mit PipeWire-Deadline-Zählern und Gerätetiming vergleichen; Puffer oder Last einzeln und mit wiederherstellbaren Einstellungen verändern.
- Audio, ALSA und PipeWire
Bluetooth-Audio verliert Qualität oder Mikrofon
Bluetooth-Wiedergabe- und Telefonieprofile unterscheiden, verfügbare Rollen sowie aktive Benutzersitzung prüfen und ein zur Aufgabe passendes Profil wählen.
- Audio, ALSA und PipeWire
HDMI- oder DisplayPort-Audio hat keinen nutzbaren Ausgang
Monitor-Audiofähigkeiten und HDMI-ELD prüfen, bevor ein Ausgangsprofil erzwungen wird, besonders nach Docking, Kabelwechsel oder Display-Ruhezustand.
- Audio, ALSA und PipeWire
S/PDIF bleibt stumm oder Passthrough scheitert
Stereo-PCM über S/PDIF von komprimiertem Passthrough trennen; Digitalprofil, Mixer-Schalter und Empfängerfähigkeiten vor Codec-Freigabe prüfen.
- Audio, ALSA und PipeWire
USB-Audio kann Abtastrate oder Clock nicht setzen
USB-Audio-Clock- und Abtastratenfehler anhand gemeldeter Formate, Interface-Steuerung und Transportbefunden auswerten, statt globale Rate zu erzwingen.
- Audio, ALSA und PipeWire
WirePlumber 0.5 lehnt alte 0.4-Konfiguration ab
Alte WirePlumber-Lua-Konfiguration nach Upgrade in begrenzte SPA-JSON-Fragmente migrieren, Geräteregeln erhalten und alte vollständige Overrides vermeiden.
- Audio, ALSA und PipeWire
Mikrofon ist sichtbar, nimmt aber Stille auf
Mikrofon-Stille über PipeWire-Eingang, Aufnahmeschalter und Anwendungsrechte verfolgen, ohne einen Monitor-Eingang mit echtem Mikrofon zu verwechseln.
- Audio, ALSA und PipeWire
Audiogerätezugriff scheitert in aktueller Sitzung
ALSA-Zugriffsverweigerung und Bluetooth-Sitzungsbesitz über Login-Zustand und Geräte-ACL eingrenzen; Zugriff ohne pauschal offene Geräterecht herstellen.
- Netzwerk, DNS und WLAN
NetworkManager verwaltet eine Schnittstelle nicht
Zuständigkeit klären, wenn NetworkManager eine Schnittstelle nicht verwaltet; anschließend gezielt die Regel korrigieren und andere Netze erhalten.
- Netzwerk, DNS und WLAN
WLAN durch rfkill oder Flugmodus gesperrt
Software-Flugmodus von physischer Funksperre unterscheiden, bevor WLAN-Profile geändert oder Treiber für eine gesperrte Funkkarte ersetzt werden.
- Netzwerk, DNS und WLAN
WLAN-Authentifizierung wiederholt sich oder scheitert
Handshake- und EAP-Befunde nutzen, um falsche Zugangsdaten im privaten WLAN von Unternehmens-Authentifizierung und Treiberfehlern zu unterscheiden.
- Netzwerk, DNS und WLAN
WLAN-Treiber lädt keine passende Firmware
Optionalen Firmware-Versionsrückfall vom endgültigen Startfehler unterscheiden und Adapter, Kernel und Firmware-Paket der Distribution abgleichen.
- Netzwerk, DNS und WLAN
Verbindung steht, aber kein DHCP-IPv4-Lease
Adresserwerb nach funktionierendem Link oder WLAN-Anmeldung prüfen; DHCP-Server- und VLAN-Probleme von DNS und Adresskonflikt-Verweigerung trennen.
- Netzwerk, DNS und WLAN
IP-Verbindung funktioniert, DNS-Auflösung scheitert
Bei Namensfehlern Upstream-Server und resolv.conf-Anbindung von systemd-resolved prüfen; DNS-Schleifen und Validierung gezielt untersuchen.
- Netzwerk, DNS und WLAN
VPN funktioniert, interne Namen nutzen falsches DNS
Domainabhängige DNS-Auswahl prüfen, wenn VPN-Adressen funktionieren, interne Namen aber scheitern; öffentliche und private Auflösungswege erhalten.
- Netzwerk, DNS und WLAN
Kleine Anfragen funktionieren, große Transfers stocken
Pfad-MTU bei stockenden großen Transfers über VPN oder Tunnel untersuchen; zielbezogene Routen und gemessene Paketgrößen als Befund nutzen.
- Netzwerk, DNS und WLAN
Ethernet ohne Carrier oder mit wiederholtem Linkverlust
Physischen Ethernet-Carrier und ausgehandelten Linkmodus vor DHCP/DNS prüfen, wenn eine Kabelverbindung nicht betriebsbereit wird oder abbricht.
- Netzwerk, DNS und WLAN
Netzwerk-Sendewarteschlange oder Hardware hängt
Sendestau auf Treiberebene bei Kernel-Watchdog untersuchen; genaue Karte und Treiberversion vor einem eng begrenzten Umgehungsversuch bestimmen.
- Netzwerk, DNS und WLAN
IPv6 hat eine Adresse, aber keine nutzbare Standardroute
IPv6-Adressen von RA-Routenlernen unterscheiden, wenn IPv4 funktioniert, IPv6 aber das Gateway fehlt; besonders bei Hosts mit aktiviertem Forwarding.
- Netzwerk, DNS und WLAN
IPv4-Konflikt oder doppelte IPv6-Adresse erkannt
Bestätigte Adresskonflikte beheben, wenn Aktivierung verweigert wird oder IPv6-Adresse unbrauchbar bleibt; Konflikterkennung dabei erhalten.
- Netzwerk, DNS und WLAN
VPN- und Container-Routen überlappen ein lokales Netz
Tatsächliche Route zu betroffener Adresse bei überlappenden VPN-, VM- oder Container-Netzen bestimmen und gezielten Konflikt mit Rettungsweg korrigieren.
- Netzwerk, DNS und WLAN
Desktop meldet begrenzte Verbindung trotz funktionierendem Zugang
Optionale NetworkManager-Konnektivitätsprobe prüfen, wenn Desktop-Warnung und realer Zugang abweichen; Portal, Filter und Routenmetrik beachten.
- SSH, Sicherheit und Berechtigungen
SSH ignoriert einen freigegebenen Schlüssel
Ein gültiger SSH-Schlüssel kann an fremdbeschreibbaren Dateien oder Verzeichnissen scheitern. Prüfe zuerst den Pfad auf dem Server.
- SSH, Sicherheit und Berechtigungen
SSH meldet einen geänderten Hostschlüssel
Ein Hostschlüsselalarm kann nach einer Neuinstallation oder bei einem falschen Ziel erscheinen. Den neuen Fingerabdruck unabhängig prüfen.
- SSH, Sicherheit und Berechtigungen
SSH verbraucht Anmeldeversuche vor dem richtigen Schlüssel
Viele Schlüssel im Agent können das Anmeldelimit des Servers verbrauchen. Die Identitätsauswahl prüfen, bevor globale Limits erhöht werden.
- SSH, Sicherheit und Berechtigungen
sshd lehnt eine Konfigurationsänderung ab
Eine unbekannte Option oder falsche Match-Platzierung kann SSH blockieren. Die Konfiguration prüfen und eine Rettungssitzung offenhalten.
- SSH, Sicherheit und Berechtigungen
SSH-Gegenstellen finden keinen gemeinsamen Algorithmus
Ältere Geräte bieten teils deaktivierte Algorithmen an. Hostschlüssel- und Schlüsselaushandlung unterscheiden, bevor Einstellungen geändert werden.
- SSH, Sicherheit und Berechtigungen
sudo lehnt ein Konto oder einen Befehl ab
Eine korrekte Anmeldung erlaubt keinen Befehl außerhalb der sudo-Regeln. Aktuelle Gruppen und die genaue Befehlsfreigabe vergleichen.
- SSH, Sicherheit und Berechtigungen
sudo hat keinen Kanal für die Passworteingabe
Ein Remote-Skript oder GUI-Starter kann ohne Terminal keine sudo-Anmeldung anbieten. Einen passenden Dialog wählen, ohne Passwörter einzubauen.
- SSH, Sicherheit und Berechtigungen
Eine ACL-Maske begrenzt eine ausdrückliche Freigabe
Ein benannter ACL-Eintrag kann Schreiben erlauben, während die Maske es effektiv sperrt. Effektive Rechte und übergeordnete Pfade prüfen.
- SSH, Sicherheit und Berechtigungen
Ein Programm liegt auf einem noexec-Mount
Ausführungsbits überschreiben keinen noexec-Mount. Den Mount des tatsächlichen Pfads prüfen, bevor Dateirechte verändert werden.
- SSH, Sicherheit und Berechtigungen
AppArmor blockiert einen Anwendungsvorgang
Eine AppArmor-Ablehnung nennt Profil und blockierten Vorgang. Den vorgesehenen Pfad prüfen, bevor eine gezielte Regel ergänzt wird.
- SSH, Sicherheit und Berechtigungen
SELinux verweigert einen Dienstvorgang
Eine erzwingende AVC-Ablehnung nennt Prozess- und Zielkontext. Diese vor einer lokalen Freigabe mit der vorgesehenen Regel vergleichen.
- SSH, Sicherheit und Berechtigungen
Das SELinux-Dateilabel weicht von der Pfadregel ab
Verschobene Dateien können alte SELinux-Labels behalten. Erwarteten Pfadkontext vergleichen und das Neulabeln vor Regeländerungen prüfen.
- Desktop, X11 und Wayland
Eine X11-Anwendung erreicht ihr Display nicht
Ein veraltetes DISPLAY oder fehlende X-Freigabe kann einen Startkontext stören. Den fehlerhaften Start mit der funktionierenden Sitzung vergleichen.
- Desktop, X11 und Wayland
Qt kann sein Plattformplugin nicht initialisieren
Ein gefundenes Qt-Plattformplugin kann an Abhängigkeiten oder gemischten Versionen scheitern. Vor Neuinstallationen die Pluginauswahl prüfen.
- Desktop, X11 und Wayland
Xorg endet mit no screens found
Die letzte no-screens-Meldung fasst einen Xorg-Startfehler zusammen. Frühere Geräte- und Konfigurationsfehler zeigen den blockierten Schritt.
- Desktop, X11 und Wayland
Das Sitzungs-Laufzeitverzeichnis fehlt oder ist ungültig
Wayland und Desktop-IPC brauchen ein privates Laufzeitverzeichnis. Besitzer, Modus und Anmeldelebensdauer vor Variablenänderungen prüfen.
- Desktop, X11 und Wayland
Ein Desktop-Portal kann sein Backend nicht aktivieren
Fehlende Dateiauswahl oder Bildschirmfreigabe kann an der Portalwahl liegen. Backend-Unterstützung und Desktop-Sitzungsumgebung prüfen.
- Desktop, X11 und Wayland
Ein Desktop-Prozess erreicht seinen Sitzungs-D-Bus nicht
Außerhalb des Desktops gestartete Anwendungen können eine alte oder fehlende Busadresse erben. Vor einem weiteren Bus den Startkontext prüfen.
- Desktop, X11 und Wayland
Plasma-Kurzbefehle reagieren nicht mehr
Ein defekter Kurzbefehl kann doppelt belegt sein, viele können die Sitzung betreffen. Zuerst die konkret betroffene Komponente prüfen.
- Desktop, X11 und Wayland
Eine GNOME-Shell-Erweiterung scheitert nach einem Update
GNOME-Shell-API-Änderungen können Erweiterungen stören. Unterstützte Shell-Versionen vergleichen und die betroffene Erweiterung gezielt deaktivieren.
- Desktop, X11 und Wayland
Plasma-Anwendungen werden unerwartet skaliert
Ausgabeskalierung und Qt-Vorgaben können sich vervielfachen. Native Monitoreinstellungen mit der Startumgebung der betroffenen Anwendung vergleichen.
- Desktop, X11 und Wayland
XKB kann das konfigurierte Tastaturlayout nicht kompilieren
Ein Layout-Tippfehler oder fehlendes Include kann die Tastaturbelegung blockieren. Gewählte Namen prüfen, ohne die aktive Belegung zu ersetzen.
- Desktop, X11 und Wayland
Dateien oder Links öffnen die falsche Standardanwendung
MIME-Vorgaben und desktopspezifische Regeln können eine andere Anwendung wählen. Erkannten Typ, Starter-ID und Vorrang der Regeln vergleichen.
- Desktop, X11 und Wayland
Eine Desktop-Aktion hat keinen polkit-Anmeldeagenten
Ein laufender polkit-Daemon garantiert keinen Passwortdialog im eigenen Desktop. Sitzung und zugehörigen Anmeldeagenten prüfen.
- Paketverwaltung und Updates
Ein anderer Paketmanager hält die APT-/dpkg-Sperre
Eine APT-Sperre bedeutet oft ein laufendes Update. Den Inhaber und seinen Fortschritt prüfen; dpkg-Sperrdateien zu löschen ist keine Reparatur.
- Paketverwaltung und Updates
dpkg hat nach einem Abbruch ausstehende Konfiguration
Ein Installationsabbruch kann Pakete entpackt, aber unkonfiguriert lassen. Gespeicherte Zustände vor Skriptfortsetzung oder Paketentfernung prüfen.
- Paketverwaltung und Updates
APT kann angeforderte Abhängigkeiten nicht auflösen
Gehaltene Pakete, Pins und gemischte Release-Quellen können Abhängigkeiten blockieren. Kandidatenversionen und simulierte Transaktion vergleichen.
- Paketverwaltung und Updates
APT lehnt Quellsignatur oder Vertrauenskonfiguration ab
Fehlende Schlüssel oder ein unsigniertes Archiv können APT-Metadaten blockieren. Quellschlüssel und begrenzte Signed-By-Zuordnung prüfen.
- Paketverwaltung und Updates
APT findet die Release-Datei einer Quelle nicht
Falsche Suite, altes Release oder falsche Quell-URI kann den erwarteten Release-Pfad verlieren. Quelle mit installiertem Betriebssystem abgleichen.
- Paketverwaltung und Updates
pacman erhält seine Datenbanksperre nicht
Ein libalpm-Schreiber oder eine alte db.lck nach einem Abbruch kann pacman sperren. Den Fall vor Änderungen an der Sperrdatei nachweisen.
- Paketverwaltung und Updates
pacman verweigert das Überschreiben einer Konfliktdatei
Ein Konfliktpfad kann zu einem anderen Paket oder einer Handinstallation gehören. Vor Löschen oder overwrite zuerst den Besitzer abfragen.
- Paketverwaltung und Updates
Ein Arch-Teilupdate hinterlässt inkompatible Bibliotheken
Ein Teilupdate kann Bibliotheksnutzer oder pacman stören. Transaktionsverlauf und ELF-Abhängigkeiten prüfen, statt Bibliotheks-Symlinks zu erfinden.
- Paketverwaltung und Updates
pacman vertraut einer Paketsignatur nicht oder kann sie nicht prüfen
Alte Schlüsseldateien, falsche Uhrzeit und beschädigte Downloads können Signaturen stören. Unterzeichner und Vertrauenskette vor Schlüsseländerungen prüfen.
- Paketverwaltung und Updates
DNF kann einen Abhängigkeitsplan nicht erfüllen
Fehlende Anbieter oder unpassende Repository-Pakete können DNF blockieren. Installierte Anforderungen und Cache-Anbieter vor Entfernungen vergleichen.
- Paketverwaltung und Updates
Die benötigte Laufzeitumgebung einer Flatpak-App fehlt
Eine Flatpak-Laufzeit braucht passende ID, Architektur, Branch und Installationsort. App-Metadaten, installierte Refs und Quellen vergleichen.
- Paketverwaltung und Updates
Eine Flatpak-App sieht eine Hostdatei nicht
Host-Dateizugriff und Portal-Freigaben sind von Unix-Dateirechten getrennt. App-Rechte prüfen, bevor der Sandbox-Zugriff erweitert wird.
- Dienste und systemd
Dienst scheitert vor dem Programmstart
Ein Dienst endet mit 203/EXEC, obwohl ein ähnlicher Shellbefehl funktioniert. Prüfe Programm, Interpreter, Mount-Optionen und Dienstkontext.
- Dienste und systemd
WorkingDirectory verhindert den Dienststart
Eine Unit kann vor dem Programmstart mit 200/CHDIR scheitern. Prüfe fehlende Mounts, Durchsuchungsrechte und das Verzeichnis innerhalb ihres Root.
- Dienste und systemd
Einrichten des Dienstkontos scheitert
Ein Dienst scheitert vor dem Programmstart mit USER oder GROUP. Unterscheide fehlende Konten, NSS-Probleme und Identitäts- oder Namespace-Einschränkungen.
- Dienste und systemd
Ein notify-Dienst wird nicht startbereit
Der Prozess läuft, doch Type=notify bleibt bis zum Zeitlimit im Startzustand. Prüfe Bereitschaftsmeldungen, Absender und blockierte Initialisierung.
- Dienste und systemd
Absturzschleife erreicht das systemd-Startlimit
Wiederholte Neustarts enden mit start-limit-hit. Finde den ersten Anwendungsfehler vor Änderungen an Neustartabständen oder dem Zurücksetzen des Zählers.
- Dienste und systemd
Eine fehlgeschlagene Voraussetzung blockiert den Dienst
Ein Dienst meldet einen Abhängigkeitsfehler ohne eigenen Programmstart. Prüfe erforderliche Aufträge und Reihenfolgen vor schwächeren Abhängigkeiten.
- Dienste und systemd
Dienst-Sandbox scheitert mit NAMESPACE
Eine Unit scheitert vor dem Start mit 226/NAMESPACE. Prüfe Sandbox-Pfade, Root-Images und Host-Fähigkeiten für den konkreten Isolationsfehler.
- Dienste und systemd
Verwaltete Daten- oder Laufzeitverzeichnisse scheitern
StateDirectory oder RuntimeDirectory scheitert vor ExecStart. Prüfe Pfadkollisionen, Eigentümer und Platz unter Erhalt vorhandener Anwendungsdaten.
- Dienste und systemd
Ein Timer läuft verspätet oder verpasst Auszeiten
Geplante Aufträge verpassen die erwartete Zeit. Prüfe Kalenderausdruck, Aktivierung, Zufallsverzögerung und das Nachholen während Auszeiten.
- Dienste und systemd
Socket-Aktivierung kann die Adresse nicht binden
Eine .socket-Unit scheitert an einem belegten Endpunkt. Ermittle Eigentümer und Aktivierungsmodell vor dem Ändern der Bindung oder einem Stopp.
- Dienste und systemd
Journald verwirft eine Flut von Dienstmeldungen
Bei einem lauten Dienst fehlen Logs mit Unterdrückungsmeldungen. Unterscheide Journalbegrenzung, Anwendungslogging und Aufbewahrungseinstellungen.
- Dienste und systemd
Ein Dienst verpasst seinen Userspace-Watchdog
Ein Dienst wird wegen fehlender WATCHDOG=1-Meldungen abgebrochen. Prüfe Meldungsunterstützung, Absender und Arbeitsstaus vor dem Ändern des Zeitlimits.
- NixOS und Konfiguration
Eine Konfigurationsoption existiert nicht
Die Auswertung lehnt eine Option vor dem Systembau ab. Prüfe Schreibweise, Modulimporte und die genaue Nixpkgs-Revision statt geratener Ersatznamen.
- NixOS und Konfiguration
Zwei Module definieren widersprüchliche Optionswerte
Die Auswertung kann mehrfach definierte Einzelwerte nicht zusammenführen. Prüfe Definitionsstellen und Prioritäten vor einem erzwungenen Override.
- NixOS und Konfiguration
Die Modulauswertung gerät in unendliche Rekursion
Nix kann einen Konfigurationszyklus nicht auflösen. Prüfe config-abhängige Importe, Selbstbezüge und Argumentzeitpunkt vor dem Umbau von Modulen.
- NixOS und Konfiguration
Eine Flake sieht eine neue Quelldatei nicht
Eine Datei liegt im Checkout, fehlt aber in der kopierten Flake-Quelle. Prüfe Git-Erfassung, ignorierte Pfade und den Import relativ zur Flake.
- NixOS und Konfiguration
Reine Auswertung lehnt eine lokale Hostdatei ab
Eine Flake liest außerhalb deklarierter Eingänge und die reine Auswertung lehnt dies ab. Unterscheide Bauquellen von Pfaden für die Laufzeit.
- NixOS und Konfiguration
Der Nix-Befehl benötigt eine deaktivierte experimentelle Funktion
Nix lehnt Flakes oder die moderne CLI vor der Auswertung ab. Prüfe aktives Programm und Einstellungsbereich und aktiviere nur benötigte Funktionen.
- NixOS und Konfiguration
Nix lehnt die Cache-Signatur eines Store-Pfads ab
Ein Cache- oder kopierter Store-Pfad besitzt keine vertrauenswürdige Signatur. Prüfe Cache-Identität, öffentlichen Schlüssel und Daemon-Konfiguration.
- NixOS und Konfiguration
Eine Fixed-Output-Quelle hat einen anderen Hash
Die Fetcher-Ausgabe weicht vom erwarteten Hash ab. Prüfe feste Revision, Artefakt und Hash-Verfahren vor der Übernahme des neu gemeldeten Hashs.
- NixOS und Konfiguration
Ein Benutzer erreicht den Nix-Daemon nicht
Nix scheitert am Daemon-Socket oder seiner Zulassungsregel. Unterscheide Socket-Zugriff, allowed-users und weitreichende trusted-users-Rechte.
- NixOS und Konfiguration
Garbage Collection gibt weniger Platz frei als erwartet
Der Nix-Store bleibt nach GC groß, weil Wurzeln Inhalte halten. Prüfe Generationen und result-Links vor dem Entfernen von Rückwegen oder Store-Dateien.
- NixOS und Konfiguration
Eine getestete Generation verschwindet nach Neustart
Änderungen liefen, doch nach Neustart gilt eine ältere Konfiguration. Vergleiche laufende, gestartete und Profilziele und den gewählten Rebuild-Modus.
- NixOS und Konfiguration
Ein allgemeines Linux-Programm findet unter NixOS seinen Loader nicht
Eine vorhandene Programmdatei scheitert wegen erwartetem FHS-Loader oder Bibliotheken. Prüfe ELF-Metadaten und wähle einen gezielten Paketweg.
- Leistung und Virtualisierung
Ein Dienst ist langsam trotz freier Host-CPU
Ein CPU-Kontingent kann eine aktive cgroup trotz freier CPUs pausieren. Vergleiche Grenzen und Drosselungszähler vor mehr Threads oder Governor-Wechsel.
- Leistung und Virtualisierung
CPU-Takt bleibt unter Dauerlast niedrig
Niedriger gemeldeter Takt kann an Vorgaben, Wärmegrenzen oder einer Sollfrequenz liegen. Vergleiche Taktregeln und Sensorhinweise unter derselben Last.
- Leistung und Virtualisierung
Speicherrückgewinnung bremst interaktive Arbeit
Anwendungen pausieren bei Speicherdruck bereits vor OOM. Nutze Memory-PSI, verfügbaren Speicher und Reclaim-Zähler zur Abgrenzung eines CPU-Engpasses.
- Leistung und Virtualisierung
Ein Dienst erreicht seine cgroup-Speichergrenze
Ein Prozess wird trotz verfügbarem Host-RAM beendet. Vergleiche cgroup-Grenzen, memory.events und Abbruchmeldung vor mehr Dienstspeicher.
- Leistung und Virtualisierung
Swap-Aktivität verursacht wiederholte interaktive Pausen
Belegter Swap allein ist kein Fehler. Vergleiche Ein-/Auslagerungsraten, Speicherdruck und Arbeitsmenge vor Änderungen an swappiness oder Swap.
- Leistung und Virtualisierung
Hintergrundschreibvorgänge bremsen Vordergrundarbeit
Vordergrundlatenz steigt bei großen Schreibvorgängen ohne Gerätefehler. Vergleiche I/O-PSI, Wartelatenz und Dirty-Pages vor Änderungen an I/O-Budgets.
- Leistung und Virtualisierung
Ein Dienst kann keine weiteren Threads oder Prozesse erzeugen
Fork oder Thread-Erstellung scheitert trotz verfügbarem Speicher. Prüfe cgroup-Aufgabenzahlen und Elternlimits vor mehr TasksMax.
- Leistung und Virtualisierung
Perf erhält keinen Zugriff auf Performance-Events
Perf kann unter dem Sicherheitsrahmen kein Event aktivieren. Prüfe Paranoid-Regel, Capabilities und Containergrenzen vor umfassender Beobachtungsfreigabe.
- Leistung und Virtualisierung
Hardwarezähler stehen perf nicht zur Verfügung
Perf-Software-Events funktionieren, doch CPU-Zyklen oder Instruktionen fehlen. Prüfe PMU-Freigabe, Eventnamen und das Gast-CPU-Modell.
- Leistung und Virtualisierung
CPU-Platzierung und Speicherregeln passen nicht zusammen
Eine NUMA-Last arbeitet fern von ihren Daten oder scheitert am Regelaufbau. Prüfe Topologie, erlaubte Nodes und Seitenplatzierung vor festen Bindungen.
- Leistung und Virtualisierung
QEMU kann KVM-Beschleunigung nicht starten
Ein Gast startet mit KVM nicht oder nutzt langsamere Softwareemulation. Prüfe Hardwareunterstützung, /dev/kvm-Zugriff und gewählten Domaintyp.
- Leistung und Virtualisierung
Ein Gast verliert CPU-Zeit durch Host-Konkurrenz oder Grenzen
Ein Gast wirkt CPU-arm trotz ungenutzter vCPUs. Vergleiche Gast-Steal-Zeit mit Host-Platzierung und Grenzen vor dem Hinzufügen weiterer vCPUs.
Hinweise in deinem Log verstehen
163 nachvollziehbare Signaturen für Kernel, systemd, Grafik, Audio, Laufwerke und weitere Bereiche. Mehrere Befunde bleiben getrennt; das Werkzeug erstellt keine pauschale Diagnose.
Bis zu 2 Millionen Zeichen / 20.000 Zeilen. Zeilen über 4.096 Zeichen werden mit Hinweis gekürzt. Logs werden nicht gespeichert; ein Seiten- oder Sprachwechsel verwirft den Auszug. Angezeigte Befehle sind lesende Empfehlungen und werden niemals automatisch ausgeführt.
Automatische Schwärzung kann sensible Daten übersehen. Prüfe Auszüge, bevor du eine Datei oder Zwischenablage weitergibst. Diese Seite übermittelt keinen Export.
Eine Frage nach der anderen
Wähle ein Thema. Jede Diagnosehilfe erklärt die benötigten Hinweise, trennt Fehlerwege und verlinkt passende Anleitungen. Antworten bleiben im Tab; nur die aktuelle Frage steht für den Sprachwechsel in der Adresse.
Hinweise mit klaren Grenzen
Die Anleitungen verweisen auf Originalquellen von Projekten und Distributionen. Prüfdatumsangaben stehen für redaktionelle Quellenprüfung, nicht für Hardwaretests. Synthetische Logs testen die Erkennung statt einer versprochenen Lösung. Treiber-, Kernel- und Distributionsverhalten können je nach installierter Ausgabe abweichen.
journalctl-Ausgaben erfassen und lesen lernen · Praktische Linux-Anleitungen ansehen