Snap/Snap-Probleme

Aus ArtisanCommerce Dokumentation
Version vom 27. März 2026, 00:07 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ == Snapd Reparatur nach System-Wiederherstellung (z.B. Timeshift) == Diese Seite beschreibt den "Nuclear Option"-Prozess, um das Snap-System zu reparieren, wenn Mount-Punkte korrupt sind oder die Fehlermeldung <nowiki>"cannot locate base snap core22"</nowiki> erscheint. === 1. Snap-Dienste vollständig stoppen === Snapd hat einen "Socket-Aktivierungs"-Mechanismus. Man muss erst den Socket stoppen, sonst startet der Dienst sofort wieder von selbst.<synta…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Snapd Reparatur nach System-Wiederherstellung (z.B. Timeshift)

Diese Seite beschreibt den "Nuclear Option"-Prozess, um das Snap-System zu reparieren, wenn Mount-Punkte korrupt sind oder die Fehlermeldung "cannot locate base snap core22" erscheint.

1. Snap-Dienste vollständig stoppen

Snapd hat einen "Socket-Aktivierungs"-Mechanismus. Man muss erst den Socket stoppen, sonst startet der Dienst sofort wieder von selbst.

sudo systemctl stop snapd.socket
sudo systemctl stop snapd.service

2. Defekten Status und Assertions löschen

Dies setzt das "Gedächtnis" von Snap zurück, ohne die installierten App-Daten zu löschen. Damit wird die Datenbank gezwungen, das Dateisystem neu zu scannen.

# Löscht die digitalen Signaturen/Bestätigungen
sudo rm -rf /var/lib/snapd/assertions/*

# Löscht die zentrale Status-Datenbank (die oft nach Timeshift korrupt ist)
sudo rm -f /var/lib/snapd/state.json

3. Snap-Dienste wieder starten

sudo systemctl start snapd.service

4. Basis-System (Foundation) neu installieren

Ohne die Base-Snaps (wie core22) funktionieren die meisten modernen Snaps (Brave, Firefox, etc.) nicht.

sudo snap install core22

5. Pakete reparieren / Neu erzwingen

Wenn die Apps zwar gelistet, aber nicht startbar sind, hilft der --amend Flag oder eine Neuinstallation.

  • Alle installierten Snaps validieren und reparieren:
sudo snap refresh --amend
  • Spezifische Apps (z.B. Brave oder Firefox) neu installieren:
sudo snap remove --purge brave
sudo snap install brave

Fehlerbehebung: Ghost Mounts

Falls sich ein Snap nicht löschen lässt, weil es "in use" ist, obwohl der Dienst steht, hilft ein "Lazy Unmount":

sudo umount -l /snap/core22/*