Hallo @Arnaud ,
ich habe ein Image mit linbo4 erstellt und wollte es nun wieder löschen.
Ich klicke auf das Abbild
Anschließend unten auf „Ausgewählte Bilder löschen“
(Finde ich an der Stelle super, dass dies gleich angeboten wird)
(Finde das Wort „Bilder“ nicht so gelungen. Besser: „Abbilder“)
Nun erscheint folgende Meldung:
Serverfehler
Server error occured. This is likely a bug.
Request
DELETE /api/lm/linbo4/image/ubuntu21
Type
OSError
Message
[Errno 39] Directory not empty: '/srv/linbo/images/ubuntu21/backups/202201051423'
Traceback
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/aj/api/endpoint.py", line 75, in wrapper
result = fx(self, context, *args, **kwargs)
File "/usr/lib/linuxmuster-webui/plugins/lmn_linbo4/views.py", line 217, in handle_api_image
self.mgr.delete(image)
File "/usr/lib/linuxmuster-webui/plugins/lmn_linbo4/images.py", line 345, in delete
self.linboImageGroups[group].delete()
File "/usr/lib/linuxmuster-webui/plugins/lmn_linbo4/images.py", line 287, in delete
backup.delete()
File "/usr/lib/linuxmuster-webui/plugins/lmn_linbo4/images.py", line 137, in delete
os.rmdir(self.path)
OSError: [Errno 39] Directory not empty: '/srv/linbo/images/ubuntu21/backups/202201051423'
Danke, ja es hilft. Es würde schon hier erwähnt, ich könnte es nicht reproduzieren.
Ich werde es morgen anschauen und so bald wie möglich einen Fix hochladen.
Als ich es mit @thomas gesprochen habe, habe ich es so verstanden, dass für linbo4 die macct-Dateien image.macct heißen sollten, und nicht image.qcow2.macct.
Entweder habe ich es falsch verstanden, oder deine ubuntu21.qcow2.macct wurde falsch erzeugt. Wie hast du es erzeugt : neues IMage vom Client oder cloop2qcow2 Konvertierung ?
Hallo @Arnaud ,
der Fehler kommt immer noch.
Es deutet auf nicht leere Backup Verzeichnisse hin.
Meine aktuelle Version von grad eben: linuxmuster.net packages:
█████ █████ -Base…: 7.1.3-0
███ ███ -Linbo…: 4.0.5-0
███ ███ -WebUI…: 7.1.2
█████ █████ -Sophomorix…: 3.90.3-1
Und die Fehlermeldung der WebUI in Linbo4 beim betätigen des Papierkorb Icons am Zeilenende (rechts):
Serverfehler
Server error occured. This is likely a bug.
Request
DELETE /api/lm/linbo4/image/ubuntu21
Type
OSError
Message
[Errno 39] Directory not empty: '/srv/linbo/images/ubuntu21/backups'
Traceback
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/aj/api/endpoint.py", line 75, in wrapper
result = fx(self, context, *args, **kwargs)
File "/usr/lib/linuxmuster-webui/plugins/lmn_linbo4/views.py", line 217, in handle_api_image
self.mgr.delete(image)
File "/usr/lib/linuxmuster-webui/plugins/lmn_linbo4/images.py", line 348, in delete
self.linboImageGroups[group].delete()
File "/usr/lib/linuxmuster-webui/plugins/lmn_linbo4/images.py", line 293, in delete
os.rmdir(self.backup_path)
OSError: [Errno 39] Directory not empty: '/srv/linbo/images/ubuntu21/backups'
Hallo @Arnaud ,
dort sind noch 2 Verzeichnisse mit Zeitstempel und in jedem Verzeichnis die macct
Diese lösche ich nun und versuche nochmals ein Image zu löschen.
Grüße
Ralf
Hallo @Arnaud ,
du hattest recht mit der Lösung.
Da bei mir noch die macct nicht richtig gelöscht wurde, konnten auch die Backups nicht gelöscht werden.
Nun hat alles geklappt.
Hallo @Arnaud ,
wäre es möglich, dass man bei den Abbildern (Images) auch nur die backups löscht?
Szenario:
Wir testen viel mit Images und erstellen da mal eins und dort mal 3-5
Nun läuft langsam der Speicherplatz auf /srv/linbo voll.
Ich möchte alle alten Images löschen, außer dem aktuellen.
Also alles im Unterordner backup.
Wäre das ein Punkt für die WebUI?