-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zpool not importable and ASSERT at zdb.c:3908:load_concrete_ms_allocatable_trees() #14193
Comments
Forgot to include some dmesg snippets:
I tried to find the code with the assertion in the 0.8.3 tag, but couldn't get the exact line. Only thing nearby I see is Line 3883 in 9bb3d57
This assertion is also mentioned in #7672 but I don't recall doing any snapshots, I am sure dedup is not turned on. I also did not In #8192 the same assertion is triggered in zdb. I also don't have any encryption. My pool was created IIRC under 0.8.x , but I haven't knowingly touched checkpoints. Should I try ? If yes, what exactly ? I could try to import the pool booting into an ubuntu 22.04, but I don't know if that has the potential to make things worse. Yours, Steffen |
Another update: the pool also will not import if booting an Ubuntu 22.04 with the same error symptoms.
Yours, Steffen |
Hi, with some help I got further, here's what happened. These two completed without error:
while this one failed:
Importing the pool without mounting any filesystems also failled:
Checking out
so I got the suggestion to use
The Next will be to recover the data from the individual file systems. |
System information
Describe the problem you're observing
I have a zpool with raidz on three 5T Seagate disks, running on Ubuntu 20.04 happily for ~2years
which can't be imported anymore.
SMART looks unsuspicious for all three devices, e.g.
The troubling pool shows up in
but it can not be imported:
The ZDB looks ok (no expert here)
but checking the datasets shows something is off:
I run checksumming, which triggert the ASSERTION in the issue title:
I have also tried unsuccessfully to import the pool inside an Openmediavault VM that has all three disks passed in, with
zfs-0.8.5-pve1, zfs-kmod-0.8.5-pve1
.zdb history ends with the last successful import:
=> Any ideas how to recover the pool ?
Yours,
Steffen
The text was updated successfully, but these errors were encountered: