Fehler: pve/data needs check has read-only metadata

patrickw89

Member
Mar 16, 2021
14
0
6
Germany
Guten Tag zusammen,

nach einem (ziemlich schiefgelaufenen) Proxmox Update auf 7.4-3 habe ich noch einige Probleme mit einigen meiner LXC Container.
Versuche ich einen neuen Container zu erstellen bekomme ich die Meldung:
Failed to parse thin params: Error. Failed to parse thin params: Error. run_buffer: 322 Script exited with status 32 lxc_init: 844 Failed to run lxc.hook.pre-start for container "204" __lxc_start: 2027 Failed to initialize container "204" TASK ERROR: startup for container '204' failed
Beim Debug starten via CLI kommt dann raus, dass die Supberblocks nicht gelesen werden können. Prinzipiell würde ich ja sagen "Shit happens" die Systeme löschen und neu erstellen, aber wenn ich einen neuen Container erstellen will bekomme ich die Meldung:
Failed to parse thin params: Error. Failed to parse thin params: Error. Failed to parse thin params: Error. Failed to parse thin params: Error. WARNING: Thin pool pve/data needs check has read-only metadata. TASK ERROR: unable to create CT 103 - lvcreate 'pve/vm-103-disk-1' error: Cannot create new thin volume, free space in thin pool pve/data reached threshold.
ähnliches auch beim Backupen vorhandener Systeme
Failed to parse thin params: Error. Failed to parse thin params: Error. WARNING: Thin pool pve/data needs check has read-only metadata. snapshot create failed: starting cleanup no lock found trying to remove 'backup' lock ERROR: Backup of VM 205 failed - lvcreate snapshot 'pve/snap_vm-205-disk-0_vzdump' error: Cannot create new thin volume, free space in thin pool pve/data reached threshold.
Auch wenn ich versuche was zu löschen bekomme ich den Fehler:
Failed to parse thin params: Error. Failed to parse thin params: Error. Failed to parse thin params: Error. Failed to parse thin params: Error. Cannot send messages to thin pool pve-data-tpool (253:5) with read only metadata which needs check first. Failed to suspend pve/data with queued messages. TASK ERROR: lvremove 'pve/vm-103-disk-0' error: Failed to update pool pve/data.

Recherchiert hab ich dazu, aber aktuell keine Lösung gefunden, kann mir jemand sagen wie ich im ersten Stelle den pve/data Pool aus ReadOnly Mode bekomme?
 
Failed to parse thin params: Error. WARNING: Thin pool pve/data needs check has read-only metadata. TASK ERROR: unable to create CT 103 - lvcreate 'pve/vm-103-disk-1' error: Cannot create new thin volume, free space in thin pool pve/data reached threshold.
Hi, das klingt nach vollem LVM-ThinPool oder korrupten Daten. Bitte mal checken.
 
Hi, das klingt nach vollem LVM-ThinPool oder korrupten Daten. Bitte mal checken.
Danke für die Schnelle Antwort.
Wenn ich das richtig rechachiert hab, muss ich an sich folgendes tun im den LVM-Pool zu reparieren (Bzw. dies zu versuchen)

lvchange -an pve/data lvconvert --repair pve/data lvchange -ay pve/data e2fsck -yf pve/data

Aber egal was ich mache, der Pool wird immer als aktiv angezeigt
root@homepve:~# lvchange -an pve/data root@homepve:~# lvconvert --repair pve/data Active pools cannot be repaired. Use lvchange -an first.

Ich werde das System mal nachher im Reparaturmodus starten und die befehle absetzen, dies habe ich noch nicht probiert [kann dies aber auch erst am Nachmittag umsetzen]
 
Wie voll ist den der Pool? free space in thin pool pve/data reached threshold. klingt nach 90% voll.
Prüfe mal wie der threshold bei dir ist.
 
Wie voll ist den der Pool? free space in thin pool pve/data reached threshold. klingt nach 90% voll.
Prüfe mal wie der threshold bei dir ist.
Die Auslastung sollte sich hier in grenzen halten.

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert vm-203-disk-1 data -wi-ao---- <12.94t base-300-disk-0 pve Vri---tz-k 10.00g data data pve twi-cotzM- 337.34g 71.53 4.00 root pve -wi-ao---- 96.00g swap pve -wi-ao---- 8.00g vm-100-disk-0 pve Vwi-a-tz-- 70.00g data 89.33 vm-100-disk-1 pve Vwi-a-tz-- 4.00m data 3.12 vm-101-disk-0 pve Vwi-a-tz-- 50.00g data 68.79 vm-102-disk-0 pve Vwi-a-tz-- 50.00g data 65.05 vm-103-disk-0 pve Vwi---tz-- 50.00g data vm-201-disk-0 pve Vwi-aotz-- 10.00g data 17.71 vm-202-disk-0 pve Vwi-aotz-- 10.00g data 35.89 vm-203-disk-0 pve Vwi-aotz-- 10.00g data 28.51 vm-204-disk-0 pve Vwi-a-tz-- 25.00g data 99.45 vm-205-disk-0 pve Vwi-aotz-- 35.00g data 95.46 vm-206-disk-0 pve Vwi-a-tz-- 15.00g data 19.73 vm-207-disk-0 pve Vwi-a-tz-- 10.00g data 31.82 vm-207_rep pve Vwi-a-tz-- 4.00g data 0.00 vm-210-disk-0 pve Vwi-a-tz-- 10.00g data 77.38

ich habe jetzt auch geschafft den Pool offline zu nehmen und einen Check laufen zu lassen. Aber nach wie vor bekomme ich beim Löschen erstellen den Fehler das Read Only Metadaten vorhanden wären...
 
1680729599283.png
Wie sieht bei dir die Metadata Usage aus?
Falls voll, kannst du den Platz für die Metadaten ganz einfach vergrößern. Default ist eigentlich 1% vom Gesamtvolumen.
lvextend --poolmetadatasize +<size><unit> pve/data
 
View attachment 48905
Wie sieht bei dir die Metadata Usage aus?
Falls voll, kannst du den Platz für die Metadaten ganz einfach vergrößern. Default ist eigentlich 1% vom Gesamtvolumen.
lvextend --poolmetadatasize +<size><unit> pve/data
2023-04-06 10_03_37-homepve - Proxmox Virtual Environment und 5 weitere Seiten - Patrick – Mic...png
Hallo, die Auslastung langweilt sich eigentlich zu Tode, ich hab jetzt eine externe platte gehängt und hab die Systeme gebackupt. mein Plan ist den Pool mal zu formatieren
 
Laut Screenshot ist der Pool 360GB, laut CLI über 12TB. Da ist etwas grundlegend faul.
Das mit dem platt machen klingt gut. ;)
 
Laut Screenshot ist der Pool 360GB, laut CLI über 12TB. Da ist etwas grundlegend faul.
Das mit dem platt machen klingt gut. ;)
2023-04-06 10_13_19-homepve - Proxmox Virtual Environment und 7 weitere Seiten - Patrick – Mic...png
Ich hab noch ein paar andere Volumen, daher kommt das hin.
das löschen funktioniert nicht so leicht da ich hier auch die Fehlermeldungen bekomme
Cannot send messages to thin pool pve-data-tpool (253:7) with read only metadata which needs check first. Failed to suspend pve/data with queued messages. Failed to update pool pve/data.

Gibt's irgend eine Möglichkeit die Metadaten zu löschen?
 
Vorsicht, nicht das ganze LVM sdb3 löschen, dann ist der ganze PVE platt.
Da ich nicht weiß, was welche Platte bei dir macht, sind Empfehlungen gerade schwierig.
 
Entschuldigung krankheitsbedingt ging meine Rückmeldung total unter
tatsächlich habe ich den Proxmox (also das Raid auf dem das OS Installiert war) neu installiert, hier hatte es das Dateisystems der verscheiden Partitionen zermürbt und die Holzhammer Methode war einfach der schnellere Weg :)
Ich hab das System dann neu Installiert, meine Daten Partition wieder eingehängt und die Backups wieder importiert.
War vielleicht nicht die schönste Lösung, aber effektiv :-D
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!