Wie man den Incus-Fehler behebt: Failed detecting root disk device: No root device could be found
English
Deutsch
Problem
Wenn Sie versuchen, einen Container mit Incus zu starten, sehen Sie eine Fehlermeldung wie
incus_error.txt
Launching my-opensuse
Error: Failed instance creation: Failed creating instance record: Failed initializing instance: Invalid devices: Failed detecting root disk device: No root device could be foundLösung
Sie haben Incus mit incus admin init initialisiert, was btrfs als Standard-Storage-Backend verwendet. Während dies eine sinnvolle Wahl für Produktionsanwendungen ist, kann die Einrichtung etwas knifflig sein, da Sie manuell ein BTRFS-Loopback-Gerät konfigurieren müssen.
Stattdessen empfehle ich, das dir-Storage-Backend für Test- und leichte Produktionszwecke zu verwenden.
Um Incus mit dem dir-Storage-Backend neu zu initialisieren, führen Sie den folgenden Befehl aus:
reinit_incus_dir.sh
incus storage delete default
incus admin init --auto --storage-backend dirVersuchen Sie nun erneut, incus launch ... auszuführen, und es sollte wie erwartet funktionieren.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow