Hangs on boot after kernel selection since power outage

Oh goodness I need to learn how to read, sorry lol >_> read and forgot that problem 2 seconds later.
I see filo already told you about deleting snapshots, so the other problem seems to be the btrfs filesystem. Have a look at this thread to learn how to free it up a bit:

This is done before chroot, but you might have to fiddle around a bit to make sure it can find /boot/efi. So it might look like mount /dev/nvme0n1p1 /mnt/boot/efi (assuming you’re using /mnt/broken as per the guide).

I've tried mounting /dev/nvme0n1p1 (which is my EFI partition) at both /boot/efi and /mnt/boot/efi and still get:

sh-5.1# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=garuda --recheck
Installing for x86_64-efi platform.
grub-install: error: /boot/efi doesn't look like an EFI partition.

So I'm not sure what's up there.

For the disk space issue, I've tried removing some snapshots using Snapper, but every time I try to delete one, Snapper just closes without deleting. Is there something else I should be using to manage snapshots? I'm currently reading through that Manjaro thread to see if it points the way.

Hmm that’s strange, I’ll give it a try in a moment and see what will work.

As for Snapper, have you tried using it from the command line? Maybe it will show the error properly there.

Normally /boot/efi should be mounted after chrooting.
But I think you might have your ESP partition corrupted in the Power outage, so it might be necessary to reformat it and execute the GRUB installation procedure again.

1 Like

Ah! That makes sense. So that would just be using the KDE partition manager or whatever to format it as a new fat32 EFI partition, and then doing grub-install from within chroot? Do I need to set any flags or anything? And more importantly, do I need to edit any files? It seems like that’s something I can’t do until I figure out how to get some space back on my / directory.

As for Snapper, have you tried using it from the command line? Maybe it will show the error properly there.

I’m unable to use snapper now. While not in chroot it’s telling me that it’s not a btrfs system. When I try it from the commandline inside chroot I get:

sh-5.1# snapper list
Failure (org.freedesktop.DBus.Error.FileNotFound)/

Ohh yep, sorry my bad on the snapper and mounting. I didn't know nvme0n1p1 needed to be mounted within chroot but it makes sense :smiley:

To reinstall the GRUB bootloader, you should be able to use the Garuda boot repair tool after reformatting it.

As for snapper, it doesn't work in chroot for me either. Instead to clean up snapshots from within chroot, you need to navigate to /.snapshots and delete any excessive ones there. The higher the number, the more recent the snapshot.
To delete unneeded backups, on a live iso mount your BTRFS subvolume first and then run the BTRFS assistant. From there you can remove them, which will free up a bit more space that'll hopefully allow you some wiggle room with GRUB.

df -h inside chroot shows me 4.6G available, and I'm still unable to edit /etc/default/grub. When I ls -l /etc/default I can see that grub is writable. What else would make nano think there's no space left to write the file to?

EDIT: I've tried deleting and re-creating my /boot/efi partition as suggested by @filo as well. That did clear up the "not an EFI partition" error, which is great, but has left me with another disk space error:

sh-5.1# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=garuda --recheck
Installing for x86_64-efi platform.
grub-install: error: cannot backup `/boot/grub/x86_64-efi/acpi.mod': No space left on device.

Try

sudo btrfs scrub start /

Wait for completion and then

sudo btrfs balance start /

Check their status with

sudo btrfs scrub status /
sudo btrfs balance status /

If you have to do it from your live USB, change / with your root partition.

1 Like

I'm trying this from a live usb, inside chroot:

sh-5.1# btrfs scrub start /
WARNING: failed to open the progress status socket at /var/lib/btrfs/scrub.progress.cf95cbc9-d27b-41f5-acc4-f8824ac2d362: Read-only file system. Progress cannot be queried
WARNING: failed to write the progress status file: Read-only file system. Status recording disabled
scrub started on /, fsid cf95cbc9-d27b-41f5-acc4-f8824ac2d362 (pid=21)

I also deleted a few more snapshots, and I think I finally got past the full disk space issue. When I try to grub-install I'm getting this now:

sh-5.1# mkdir -p /boot/efi
sh-5.1# mount /dev/nvme0n1p1 /boot/efi
sh-5.1# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=garuda --recheck
Installing for x86_64-efi platform.
grub-install: error: cannot backup `/boot/grub/x86_64-efi/acpi.mod': Read-only file system.

Nano is now telling me that it's a read-only filesystem when I try to save /etc/default/grub as well. So there's some progress made, at least!

EDIT: From what I'm reading, it sounds like btrfs systems can go readonly when there's no more smapce for metadata. I decided to try out balancing it with the metadata, and got this result:

sh-5.1# btrfs balance start -m /
ERROR: error during balancing '/': Read-only file system
There may be more info in syslog - try dmesg | tail
sh-5.1# dmesg | tail
[ 2323.597843]  ret_from_fork+0x29/0x50
[ 2323.597845]  </TASK>
[ 2323.597845] ---[ end trace 0000000000000000 ]---
[ 2323.597846] BTRFS error (device nvme0n1p2): failed to run delayed ref for logical 58818560 num_bytes 16384 type 182 action 1 ref_mod 1: -5
[ 2323.597848] BTRFS error (device nvme0n1p2: state A): Transaction aborted (error -5)
[ 2323.597849] BTRFS: error (device nvme0n1p2: state A) in btrfs_run_delayed_refs:2151: errno=-5 IO failure
[ 2323.597850] BTRFS info (device nvme0n1p2: state EA): forced readonly
[ 2323.597963] BTRFS info (device nvme0n1p2: state EA): balance: ended with status: -30
[ 4307.281644] BTRFS info (device nvme0n1p2: state EMA): use zstd compression, level 3
[ 4307.281661] BTRFS error (device nvme0n1p2: state EMA): Remounting read-write after error is not allowed
sh-5.1#

So that didn't work. It did confirm "forced readonly" though, which I guess is more info, or at least another term to google.

I think you should grab your USB and boot to the live environment so you can run btrfs-check on the disk.

https://man.archlinux.org/man/btrfs-check.8.en

Run lsblk to double-check how the device is identified, then run like so:

btrfs check /dev/nvme0n1p2

No need to mount the disk, in fact it is better to not mount it. Log into the forum from the live environment and paste the output into the thread so we can check it out.

2 Likes

That's a lot of output, I've had to cut out a ton of similar lines in order to be able to post:

 ╭─garuda@garuda in ~ as 🧙 took 14ms
[🔴] × sudo btrfs check /dev/nvme0n1p2
Opening filesystem to check...
Checking filesystem on /dev/nvme0n1p2
UUID: cf95cbc9-d27b-41f5-acc4-f8824ac2d362
[1/7] checking root items
[2/7] checking extents
parent transid verify failed on 58818560 wanted 194612 found 556598
parent transid verify failed on 58818560 wanted 194612 found 556598
parent transid verify failed on 58818560 wanted 194612 found 556598
Ignoring transid failure
Extent back ref already exists for 7064903680 parent 0 root 477 owner 134852 offset 0 num_refs 1
Extent back ref already exists for 7064903680 parent 0 root 515 owner 134852 offset 0 num_refs 1
Extent back ref already exists for 7064903680 parent 0 root 498 owner 134852 offset 0 num_refs 1
Extent back ref already exists for 7064903680 parent 0 root 502 owner 134852 offset 0 num_refs 1
Extent back ref already exists for 7064903680 parent 603389952 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 7065509888 parent 0 root 477 owner 5520350 offset 131072 num_refs 1
Extent back ref already exists for 7065509888 parent 0 root 515 owner 5520350 offset 131072 num_refs 1
Extent back ref already exists for 7065513984 parent 0 root 477 owner 134875 offset 0 num_refs 1
Extent back ref already exists for 7065513984 parent 0 root 515 owner 134875 offset 0 num_refs 1
Extent back ref already exists for 7065513984 parent 0 root 498 owner 134875 offset 0 num_refs 1
Extent back ref already exists for 7065513984 parent 0 root 502 owner 134875 offset 0 num_refs 1
Extent back ref already exists for 7065513984 parent 603389952 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 7066210304 parent 0 root 477 owner 134876 offset 0 num_refs 1
Extent back ref already exists for 7066210304 parent 0 root 515 owner 134876 offset 0 num_refs 1
Extent back ref already exists for 7066210304 parent 0 root 498 owner 134876 offset 0 num_refs 1
Extent back ref already exists for 7066210304 parent 0 root 502 owner 134876 offset 0 num_refs 1
Extent back ref already exists for 7066210304 parent 603389952 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 7067820032 parent 0 root 477 owner 134877 offset 0 num_refs 1
Extent back ref already exists for 7067820032 parent 0 root 515 owner 134877 offset 0 num_refs 1
Extent back ref already exists for 7067820032 parent 0 root 498 owner 134877 offset 0 num_refs 1
Extent back ref already exists for 7067820032 parent 0 root 502 owner 134877 offset 0 num_refs 1
Extent back ref already exists for 7067820032 parent 603389952 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 7069433856 parent 0 root 477 owner 134878 offset 0 num_refs 1
Extent back ref already exists for 7069433856 parent 0 root 515 owner 134878 offset 0 num_refs 1
Extent back ref already exists for 7069433856 parent 0 root 498 owner 134878 offset 0 num_refs 1
Extent back ref already exists for 7069433856 parent 0 root 502 owner 134878 offset 0 num_refs 1
Extent back ref already exists for 7069433856 parent 603389952 root 0 owner 0 offset 0 num_refs 1
parent transid verify failed on 38232752128 wanted 555178 found 556582
parent transid verify failed on 38232752128 wanted 555178 found 556582
parent transid verify failed on 38232752128 wanted 555178 found 556582
Ignoring transid failure
extent back ref already exists...
...
...for 819970048 parent 277463040 root 0
extent back ref already exists for 820051968 parent 0 root 515
extent back ref already exists for 820051968 parent 277463040 root 0
ref mismatch on [58818560 16384] extent item 0, found 1
tree extent[58818560, 16384] root 515 has no backref item in extent tree
backpointer mismatch on [58818560 16384]
ref mismatch on [818020352 16384] extent item 1, found 0
tree extent[818020352, 16384] root 7 has no tree block found
incorrect global backref count on 818020352 found 1 wanted 0
backpointer mismatch on [818020352 16384]
owner ref check failed [818020352 16384]
...
ref mismatch on [818413568 16384] extent item 1, found 0
tree extent[818413568, 16384] root 477 has no tree block found
incorrect global backref count on 818413568 found 1 wanted 0
backpointer mismatch on [818413568 16384]
owner ref check failed [818413568 16384]
extent item 818429952 has multiple extent items
extent item 818446336 has multiple extent items
ref mismatch on [818462720 16384] extent item 1, found 0
tree extent[818462720, 16384] parent 818364416 has no tree block found
incorrect global backref count on 818462720 found 1 wanted 0
backpointer mismatch on [818462720 16384]
owner ref check failed [818462720 16384]
ref mismatch on [818479104 16384] extent item 1, found 0
tree extent[818479104, 16384] root 477 has no tree block found
incorrect global backref count on 818479104 found 1 wanted 0
backpointer mismatch on [818479104 16384]
owner ref check failed [818479104 16384]
ref mismatch on [818495488 16384] extent item 1, found 0
tree extent[818495488, 16384] root 2 has no tree block found
incorrect global backref count on 818495488 found 1 wanted 0
backpointer mismatch on [818495488 16384]
owner ref check failed [818495488 16384]
ref mismatch on [818511872 16384] extent item 1, found 0
tree extent[818511872, 16384] root 509 has no tree block found
incorrect global backref count on 818511872 found 1 wanted 0
backpointer mismatch on [818511872 16384]
owner ref check failed [818511872 16384]
extent item 818528256 has multiple extent items
extent item 818544640 has multiple extent items
ref mismatch on [818561024 16384] extent item 1, found 0
tree extent[818561024, 16384] parent 833306624 has no tree block found
incorrect global backref count on 818561024 found 1 wanted 0
backpointer mismatch on [818561024 16384]
owner ref check failed [818561024 16384]
extent item 818577408 has multiple extent items
extent item 818593792 has multiple extent items
ref mismatch on [818610176 16384] extent item 1, found 0
tree extent[818610176, 16384] root 509 has no tree block found
incorrect global backref count on 818610176 found 1 wanted 0
backpointer mismatch on [818610176 16384]
owner ref check failed [818610176 16384]
extent item 818626560 has multiple extent items
extent item 818642944 has multiple extent items
...
backpointer mismatch on [820445184 16384]
owner ref check failed [820445184 16384]
ref mismatch on [820461568 16384] extent item 1, found 0
tree extent[820461568, 16384] root 7 has no tree block found
incorrect global backref count on 820461568 found 1 wanted 0
backpointer mismatch on [820461568 16384]
owner ref check failed [820461568 16384]
ref mismatch on [7063142400 4096] extent item 1, found 0
data extent[7063142400, 4096] bytenr mimsmatch, extent item bytenr 7063142400 file item bytenr 0
data extent[7063142400, 4096] referencer count mismatch (parent 38011109376) wanted 1 have 0
backpointer mismatch on [7063142400 4096]
owner ref check failed [7063142400 4096]
ref mismatch on [7063146496 4096] extent item 1, found 0
data extent[7063146496, 4096] bytenr mimsmatch, extent item bytenr 7063146496 file item bytenr 0
data extent[7063146496, 4096] referencer count mismatch (parent 38011207680) wanted 1 have 0
backpointer mismatch on [7063146496 4096]
owner ref check failed [7063146496 4096]
ref mismatch on [7063150592 4096] extent item 1, found 0
data extent[7063150592, 4096] bytenr mimsmatch, extent item bytenr 7063150592 file item bytenr 0
data extent[7063150592, 4096] referencer count mismatch (parent 38011207680) wanted 1 have 0
backpointer mismatch on [7063150592 4096]
owner ref check failed [7063150592 4096]
...
owner ref check failed [7064240128 8192]
ref mismatch on [7064248320 4096] extent item 1, found 0
data extent[7064248320, 4096] bytenr mimsmatch, extent item bytenr 7064248320 file item bytenr 0
data extent[7064248320, 4096] referencer count mismatch (parent 38016843776) wanted 1 have 0
backpointer mismatch on [7064248320 4096]
owner ref check failed [7064248320 4096]
ref mismatch on [7064252416 147456] extent item 1, found 0
data extent[7064252416, 147456] bytenr mimsmatch, extent item bytenr 7064252416 file item bytenr 0
data extent[7064252416, 147456] referencer count mismatch (parent 38016843776) wanted 1 have 0
backpointer mismatch on [7064252416 147456]
owner ref check failed [7064252416 147456]
ref mismatch on [7064399872 4096] extent item 1, found 0
data extent[7064399872, 4096] bytenr mimsmatch, extent item bytenr 7064399872 file item bytenr 0
data extent[7064399872, 4096] referencer count mismatch (root 477 owner 5904005 offset 139636736) wanted 1 have 0
backpointer mismatch on [7064399872 4096]
owner ref check failed [7064399872 4096]
ref mismatch on [7064403968 20480] extent item 1, found 0
data extent[7064403968, 20480] bytenr mimsmatch, extent item bytenr 7064403968 file item bytenr 0
data extent[7064403968, 20480] referencer count mismatch (root 477 owner 5806703 offset 0) wanted 1 have 0
backpointer mismatch on [7064403968 20480]
owner ref check failed [7064403968 20480]
ref mismatch on [7064424448 8192] extent item 1, found 0
data extent[7064424448, 8192] bytenr mimsmatch, extent item bytenr 7064424448 file item bytenr 0
data extent[7064424448, 8192] referencer count mismatch (root 477 owner 5806715 offset 0) wanted 1 have 0
backpointer mismatch on [7064424448 8192]
owner ref check failed [7064424448 8192]
ref mismatch on [7064432640 8192] extent item 1, found 0
data extent[7064432640, 8192] bytenr mimsmatch, extent item bytenr 7064432640 file item bytenr 0
data extent[7064432640, 8192] referencer count mismatch (root 477 owner 5806724 offset 0) wanted 1 have 0
backpointer mismatch on [7064432640 8192]
owner ref check failed [7064432640 8192]
ref mismatch on [7064440832 8192] extent item 1, found 0
data extent[7064440832, 8192] bytenr mimsmatch, extent item bytenr 7064440832 file item bytenr 0
data extent[7064440832, 8192] referencer count mismatch (root 477 owner 5806732 offset 0) wanted 1 have 0
backpointer mismatch on [7064440832 8192]
owner ref check failed [7064440832 8192]
ref mismatch on [7064449024 8192] extent item 1, found 0
data extent[7064449024, 8192] bytenr mimsmatch, extent item bytenr 7064449024 file item bytenr 0
data extent[7064449024, 8192] referencer count mismatch (root 477 owner 5806746 offset 0) wanted 1 have 0
backpointer mismatch on [7064449024 8192]
owner ref check failed [7064449024 8192]
ref mismatch on [7064457216 16384] extent item 1, found 0
data extent[7064457216, 16384] bytenr mimsmatch, extent item bytenr 7064457216 file item bytenr 0
data extent[7064457216, 16384] referencer count mismatch (root 477 owner 5806752 offset 0) wanted 1 have 0
backpointer mismatch on [7064457216 16384]
owner ref check failed [7064457216 16384]
ref mismatch on [7064473600 4096] extent item 1, found 0
data extent[7064473600, 4096] bytenr mimsmatch, extent item bytenr 7064473600 file item bytenr 0
data extent[7064473600, 4096] referencer count mismatch (root 477 owner 5806781 offset 0) wanted 1 have 0
backpointer mismatch on [7064473600 4096]
owner ref check failed [7064473600 4096]
ref mismatch on [7064477696 24576] extent item 1, found 0
data extent[7064477696, 24576] bytenr mimsmatch, extent item bytenr 7064477696 file item bytenr 0
data extent[7064477696, 24576] referencer count mismatch (parent 547258368) wanted 1 have 0
backpointer mismatch on [7064477696 24576]
owner ref check failed [7064477696 24576]
ref mismatch on [7064502272 16384] extent item 1, found 0
data extent[7064502272, 16384] bytenr mimsmatch, extent item bytenr 7064502272 file item bytenr 0
data extent[7064502272, 16384] referencer count mismatch (parent 547258368) wanted 1 have 0
backpointer mismatch on [7064502272 16384]
owner ref check failed [7064502272 16384]
ref mismatch on [7064518656 12288] extent item 1, found 0
data extent[7064518656, 12288] bytenr mimsmatch, extent item bytenr 7064518656 file item bytenr 0
data extent[7064518656, 12288] referencer count mismatch (parent 547258368) wanted 1 have 0
backpointer mismatch on [7064518656 12288]
owner ref check failed [7064518656 12288]
ref mismatch on [7064530944 57344] extent item 1, found 0
data extent[7064530944, 57344] bytenr mimsmatch, extent item bytenr 7064530944 file item bytenr 0
data extent[7064530944, 57344] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7064530944 57344]
owner ref check failed [7064530944 57344]
ref mismatch on [7064588288 61440] extent item 1, found 0
data extent[7064588288, 61440] bytenr mimsmatch, extent item bytenr 7064588288 file item bytenr 0
data extent[7064588288, 61440] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7064588288 61440]
owner ref check failed [7064588288 61440]
ref mismatch on [7064649728 57344] extent item 1, found 0
data extent[7064649728, 57344] bytenr mimsmatch, extent item bytenr 7064649728 file item bytenr 0
data extent[7064649728, 57344] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7064649728 57344]
owner ref check failed [7064649728 57344]
ref mismatch on [7064707072 61440] extent item 1, found 0
data extent[7064707072, 61440] bytenr mimsmatch, extent item bytenr 7064707072 file item bytenr 0
data extent[7064707072, 61440] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7064707072 61440]
owner ref check failed [7064707072 61440]
ref mismatch on [7064768512 65536] extent item 1, found 0
data extent[7064768512, 65536] bytenr mimsmatch, extent item bytenr 7064768512 file item bytenr 0
data extent[7064768512, 65536] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7064768512 65536]
owner ref check failed [7064768512 65536]
ref mismatch on [7064834048 65536] extent item 1, found 0
data extent[7064834048, 65536] bytenr mimsmatch, extent item bytenr 7064834048 file item bytenr 0
data extent[7064834048, 65536] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7064834048 65536]
owner ref check failed [7064834048 65536]
ref mismatch on [7064899584 4096] extent item 1, found 0
data extent[7064899584, 4096] bytenr mimsmatch, extent item bytenr 7064899584 file item bytenr 0
data extent[7064899584, 4096] referencer count mismatch (root 506 owner 6071201 offset 0) wanted 1 have 0
backpointer mismatch on [7064899584 4096]
owner ref check failed [7064899584 4096]
extent item 7064903680 has multiple extent items
data extent[7064903680, 20480] bytenr mimsmatch, extent item bytenr 7064903680 file item bytenr 0
data extent[7064903680, 20480] referencer count mismatch (root 506 owner 134852 offset 0) wanted 1 have 0
backpointer mismatch on [7064903680 20480]
ref mismatch on [7064924160 69632] extent item 1, found 0
data extent[7064924160, 69632] bytenr mimsmatch, extent item bytenr 7064924160 file item bytenr 0
data extent[7064924160, 69632] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7064924160 69632]
owner ref check failed [7064924160 69632]
ref mismatch on [7064993792 20480] extent item 1, found 0
data extent[7064993792, 20480] bytenr mimsmatch, extent item bytenr 7064993792 file item bytenr 0
data extent[7064993792, 20480] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7064993792 20480]
owner ref check failed [7064993792 20480]
ref mismatch on [7065014272 16384] extent item 1, found 0
data extent[7065014272, 16384] bytenr mimsmatch, extent item bytenr 7065014272 file item bytenr 0
data extent[7065014272, 16384] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7065014272 16384]
owner ref check failed [7065014272 16384]
ref mismatch on [7065030656 16384] extent item 1, found 0
data extent[7065030656, 16384] bytenr mimsmatch, extent item bytenr 7065030656 file item bytenr 0
data extent[7065030656, 16384] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7065030656 16384]
owner ref check failed [7065030656 16384]
ref mismatch on [7065047040 12288] extent item 1, found 0
data extent[7065047040, 12288] bytenr mimsmatch, extent item bytenr 7065047040 file item bytenr 0
data extent[7065047040, 12288] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7065047040 12288]
owner ref check failed [7065047040 12288]
ref mismatch on [7065059328 16384] extent item 1, found 0
data extent[7065059328, 16384] bytenr mimsmatch, extent item bytenr 7065059328 file item bytenr 0
data extent[7065059328, 16384] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7065059328 16384]
owner ref check failed [7065059328 16384]
ref mismatch on [7065075712 73728] extent item 1, found 0
data extent[7065075712, 73728] bytenr mimsmatch, extent item bytenr 7065075712 file item bytenr 0
data extent[7065075712, 73728] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7065075712 73728]
owner ref check failed [7065075712 73728]
ref mismatch on [7065149440 69632] extent item 1, found 0
data extent[7065149440, 69632] bytenr mimsmatch, extent item bytenr 7065149440 file item bytenr 0
data extent[7065149440, 69632] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7065149440 69632]
owner ref check failed [7065149440 69632]
ref mismatch on [7065219072 61440] extent item 1, found 0
data extent[7065219072, 61440] bytenr mimsmatch, extent item bytenr 7065219072 file item bytenr 0
data extent[7065219072, 61440] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7065219072 61440]
owner ref check failed [7065219072 61440]
ref mismatch on [7065280512 49152] extent item 1, found 0
data extent[7065280512, 49152] bytenr mimsmatch, extent item bytenr 7065280512 file item bytenr 0
data extent[7065280512, 49152] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7065280512 49152]
owner ref check failed [7065280512 49152]
ref mismatch on [7065329664 57344] extent item 1, found 0
data extent[7065329664, 57344] bytenr mimsmatch, extent item bytenr 7065329664 file item bytenr 0
data extent[7065329664, 57344] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7065329664 57344]
owner ref check failed [7065329664 57344]
ref mismatch on [7065387008 61440] extent item 1, found 0
data extent[7065387008, 61440] bytenr mimsmatch, extent item bytenr 7065387008 file item bytenr 0
data extent[7065387008, 61440] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7065387008 61440]
owner ref check failed [7065387008 61440]
ref mismatch on [7065448448 24576] extent item 1, found 0
data extent[7065448448, 24576] bytenr mimsmatch, extent item bytenr 7065448448 file item bytenr 0
data extent[7065448448, 24576] referencer count mismatch (root 506 owner 6071135 offset 0) wanted 1 have 0
backpointer mismatch on [7065448448 24576]
owner ref check failed [7065448448 24576]
ref mismatch on [7065473024 20480] extent item 1, found 0
data extent[7065473024, 20480] bytenr mimsmatch, extent item bytenr 7065473024 file item bytenr 0
data extent[7065473024, 20480] referencer count mismatch (root 506 owner 6071147 offset 0) wanted 1 have 0
backpointer mismatch on [7065473024 20480]
owner ref check failed [7065473024 20480]
ref mismatch on [7065493504 8192] extent item 1, found 0
data extent[7065493504, 8192] bytenr mimsmatch, extent item bytenr 7065493504 file item bytenr 0
data extent[7065493504, 8192] referencer count mismatch (root 506 owner 6071164 offset 0) wanted 1 have 0
backpointer mismatch on [7065493504 8192]
owner ref check failed [7065493504 8192]
ref mismatch on [7065501696 8192] extent item 1, found 0
data extent[7065501696, 8192] bytenr mimsmatch, extent item bytenr 7065501696 file item bytenr 0
data extent[7065501696, 8192] referencer count mismatch (root 506 owner 6071172 offset 0) wanted 1 have 0
backpointer mismatch on [7065501696 8192]
owner ref check failed [7065501696 8192]
extent item 7065509888 has multiple extent items
extent item 7065513984 has multiple extent items
data extent[7065513984, 696320] bytenr mimsmatch, extent item bytenr 7065513984 file item bytenr 0
data extent[7065513984, 696320] referencer count mismatch (root 506 owner 134875 offset 0) wanted 1 have 0
backpointer mismatch on [7065513984 696320]
extent item 7066210304 has multiple extent items
data extent[7066210304, 1609728] bytenr mimsmatch, extent item bytenr 7066210304 file item bytenr 0
data extent[7066210304, 1609728] referencer count mismatch (root 506 owner 134876 offset 0) wanted 1 have 0
backpointer mismatch on [7066210304 1609728]
extent item 7067820032 has multiple extent items
data extent[7067820032, 1613824] bytenr mimsmatch, extent item bytenr 7067820032 file item bytenr 0
data extent[7067820032, 1613824] referencer count mismatch (root 506 owner 134877 offset 0) wanted 1 have 0
backpointer mismatch on [7067820032 1613824]
extent item 7069433856 has multiple extent items
data extent[7069433856, 1654784] bytenr mimsmatch, extent item bytenr 7069433856 file item bytenr 0
data extent[7069433856, 1654784] referencer count mismatch (root 506 owner 134878 offset 0) wanted 1 have 0
backpointer mismatch on [7069433856 1654784]
ref mismatch on [7071088640 57344] extent item 1, found 0
data extent[7071088640, 57344] bytenr mimsmatch, extent item bytenr 7071088640 file item bytenr 0
data extent[7071088640, 57344] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7071088640 57344]
owner ref check failed [7071088640 57344]
ref mismatch on [7071145984 57344] extent item 1, found 0
data extent[7071145984, 57344] bytenr mimsmatch, extent item bytenr 7071145984 file item bytenr 0
data extent[7071145984, 57344] referencer count mismatch (parent 550158336) wanted 1 have 0
backpointer mismatch on [7071145984 57344]
owner ref check failed [7071145984 57344]
...
owner ref check failed [7072714752 40960]
ref mismatch on [7072755712 16384] extent item 1, found 0
data extent[7072755712, 16384] bytenr mimsmatch, extent item bytenr 7072755712 file item bytenr 0
data extent[7072755712, 16384] referencer count mismatch (parent 544194560) wanted 1 have 0
backpointer mismatch on [7072755712 16384]
owner ref check failed [7072755712 16384]
ref mismatch on [7072772096 8192] extent item 1, found 0
data extent[7072772096, 8192] bytenr mimsmatch, extent item bytenr 7072772096 file item bytenr 0
data extent[7072772096, 8192] referencer count mismatch (root 506 owner 6093813 offset 0) wanted 1 have 0
backpointer mismatch on [7072772096 8192]
owner ref check failed [7072772096 8192]
ref mismatch on [7072780288 16384] extent item 1, found 0
data extent[7072780288, 16384] bytenr mimsmatch, extent item bytenr 7072780288 file item bytenr 0
data extent[7072780288, 16384] referencer count mismatch (root 506 owner 6093989 offset 0) wanted 1 have 0
backpointer mismatch on [7072780288 16384]
owner ref check failed [7072780288 16384]
ref mismatch on [38232752128 16384] extent item 0, found 1
tree extent[38232752128, 16384] root 515 has no backref item in extent tree
backpointer mismatch on [38232752128 16384]
ERROR: errors found in extent allocation tree or chunk allocation
[3/7] checking free space tree
[4/7] checking fs roots
parent transid verify failed on 38232752128 wanted 555178 found 556582
Ignoring transid failure
Wrong key of child node/leaf, wanted: (256, 1, 0), have: (818020352, 169, 0)
Wrong generation of child node/leaf, wanted: 556582, have: 555178
ERROR: errors found in fs roots
found 45363429376 bytes used, error(s) found
total csum bytes: 42676440
total tree bytes: 1535442944
total fs tree bytes: 1390886912
total extent tree bytes: 85409792
btree space waste bytes: 253757960
file data blocks allocated: 55594999808
 referenced 80138268672

Is it worth trying to scrub again without being mounted?

EDIT: here's a pastebin of the whole thing: ╭─garuda@garuda in ~ as 🧙 took 14ms[🔴] × sudo btrfs check /dev/nvme0n1p2Ope - Pastebin.com

I hate to say so, but that looks pretty bad. That whole log is line after line of errors. There may not be much for it but to run again with the --repair flag.

:warning: Be warned: the --repair flag is considered a "dangerous" option. It may successfully repair your filesystem, or it may fail and destroy your filesystem in the process. In your case, your filesystem is somewhat unusable anyway but you should be aware the --repair flag can make it worse.

If you have another filesystem you can backup some files to before you begin, you should do that.

When you are ready, add the flag to the command above:

sudo btrfs check --repair /dev/nvme0n1p2
3 Likes

yeah, I was afraid that was the case. I've been backing up everything on this ssd to another drive on the system in preparation for that. If I do end up needing to reinstall, is it possible to format just the / partition and install there, leaving the existing /home partition as home for the new install? Or should I just wipe the whole ssd and start again?

If you are able to back up your files and you are going to reinstall, I would recommend completely re-formatting the disk to be sure all corrupted filesystem components have been removed.

3 Likes

I've got a mostly empty 6TB hard drive in the system, so plenty of spare space to put stuff. Just not looking forward to jumping through all the hoops I had to deal with to get the video card working again. Maybe it'll be smoother this time around since it's not brand new any more though. So you'd advise just reformatting rather than trying to repair?

No, I think you should attempt the repair. It may succeed!

Plus, I want to see what happens! :popcorn: :smiley:

3 Likes

haha fair!

Hmm, it seems like things may be getting worse; I can't even mount the broken partition any more:

 ╭─garuda@garuda in ~ as 🧙 took 150ms
 ╰─λ sudo mount /dev/nvme0n1p2 /mnt/broken/
mount: /mnt/broken: wrong fs type, bad option, bad superblock on /dev/nvme0n1p2, missing codepage or helper program, or other error.
       dmesg(1) may have more information after failed mount system call.

Oof, that does seem worse. You can try this:

btrfs rescue zero-log /dev/nvme0n1p2

Then try mounting again.

Or you can try this one, if you are trying to save files to the backup media: btrfs-restore(8) — Arch manual pages

NAME

btrfs-restore - try to restore files from a damaged filesystem image

SYNOPSIS

btrfs restore [options] <device> <path> | -l <device>

DESCRIPTION

btrfs restore is used to try to salvage files from a damaged filesystem and restore them into path or just list the subvolume tree roots. The filesystem image is not modified.

If the filesystem is damaged and cannot be repaired by the other tools (btrfs-check(8) or btrfs-rescue(8)), btrfs restore could be used to retrieve file data, as far as the metadata are readable. The checks done by restore are less strict and the process is usually able to get far enough to retrieve data from the whole filesystem. This comes at a cost that some data might be incomplete or from older versions if they’re available.

For running btrfs check --repair, the device should not be mounted.

1 Like

Gotta split this into two posts to make everything fit. Well, I rebooted, then I did the restore:

 ╰─λ sudo btrfs restore /dev/nvme0n1p2 /mnt/warehouse/garuda-root/
offset is 4096
offset is 4096
offset is 4096
offset is 4096
offset is 4096
offset is 4096
offset is 36864
offset is 4096
offset is 53248
offset is 4096
offset is 4096
offset is 4096
offset is 4096
offset is 4096
offset is 4096
offset is 4096
offset is 4096
offset is 4096
offset is 8192
offset is 24576
offset is 4096
offset is 8192
offset is 57344
offset is 73728
offset is 8192
offset is 16384
offset is 8192
offset is 20480
offset is 8192
offset is 36864
offset is 8192
offset is 8192
offset is 28672
offset is 8192
offset is 4096
offset is 20480
offset is 4096
offset is 32768
offset is 8192
offset is 4096
offset is 20480
offset is 36864
offset is 16384
offset is 8192
offset is 20480
offset is 36864
offset is 49152
offset is 32768
offset is 90112
offset is 8192
offset is 106496
offset is 4096
offset is 16384
offset is 135168
offset is 8192
offset is 16384
offset is 176128
offset is 8192
offset is 16384
offset is 24576
offset is 208896
offset is 8192
offset is 20480
offset is 45056
offset is 57344
offset is 8192
offset is 81920
offset is 98304
offset is 110592
offset is 4096
offset is 131072
offset is 8192
offset is 28672
offset is 180224
offset is 8192
offset is 20480
offset is 221184
offset is 233472
offset is 8192
offset is 274432
offset is 286720
offset is 299008
offset is 8192
offset is 344064
offset is 356352
offset is 8192
offset is 4096
offset is 380928
offset is 4096
offset is 16384
offset is 417792
offset is 430080
offset is 16384
offset is 4096
offset is 466944
offset is 475136
offset is 495616
offset is 28672
offset is 40960
offset is 53248
offset is 65536
offset is 81920
offset is 8192
offset is 16384
offset is 122880
offset is 4096
offset is 139264
offset is 16384
offset is 61440
offset is 4096
offset is 77824
offset is 94208
offset is 106496
offset is 118784
offset is 4096
offset is 167936
offset is 180224
offset is 217088
offset is 4096
offset is 245760
offset is 8192
offset is 262144
offset is 278528
offset is 290816
offset is 303104
offset is 315392
offset is 327680
offset is 339968
offset is 4096
offset is 356352
offset is 405504
offset is 425984
offset is 438272
offset is 450560
offset is 483328
offset is 8192
offset is 4096
offset is 520192
offset is 4096
offset is 4096
offset is 573440
offset is 610304
offset is 4096
offset is 647168
offset is 659456
offset is 4096
offset is 684032
offset is 708608
offset is 720896
offset is 733184
offset is 745472
offset is 8192
offset is 794624
offset is 806912
offset is 831488
offset is 856064
offset is 937984
offset is 950272
offset is 978944
offset is 4096
offset is 4096
offset is 4096
offset is 8192
offset is 8192
offset is 8192
offset is 1253376
offset is 8192
offset is 4096
offset is 1290240
offset is 16384
offset is 4096
offset is 4096
offset is 12288
offset is 1368064
offset is 4096
offset is 1380352
offset is 4096
offset is 1441792
offset is 1458176
offset is 4096
offset is 1474560
offset is 8192
offset is 1499136
offset is 4096
offset is 4096
offset is 36864
offset is 4096
offset is 1589248
offset is 4096
offset is 1626112
offset is 4096
offset is 1646592
offset is 4096
offset is 4096
offset is 1671168
offset is 1712128
offset is 4096
offset is 1728512
offset is 1740800
offset is 1753088
offset is 1769472
offset is 4096
offset is 8192
offset is 1896448
offset is 1908736
offset is 1945600
offset is 4096
offset is 2002944
offset is 4096
offset is 8192
offset is 4096
offset is 2072576
offset is 4096
offset is 12288
offset is 20480
offset is 8192
offset is 8192
offset is 2154496
offset is 2166784
offset is 2191360
offset is 2203648
offset is 4096
offset is 2265088
offset is 2277376
offset is 2289664
offset is 12288
offset is 2326528
offset is 4096
offset is 2351104
offset is 2363392
offset is 4096
offset is 8192
offset is 4096
offset is 32768
offset is 12288
offset is 4096
offset is 8192
offset is 12288
offset is 4096
offset is 32768
offset is 45056
offset is 61440
offset is 4096
offset is 8192
offset is 24576
offset is 36864
offset is 4096
offset is 20480
offset is 8192
offset is 8192
offset is 20480
offset is 8192
offset is 8192
offset is 28672
offset is 53248
offset is 4096
offset is 12288
offset is 20480
offset is 4096
offset is 8192
offset is 20480
offset is 4096
offset is 16384
offset is 20480
offset is 12288
offset is 8192
offset is 8192
offset is 12288
offset is 4096
offset is 4096
offset is 626688
offset is 634880
offset is 671744
offset is 679936
offset is 729088
offset is 626688
offset is 634880
offset is 643072
offset is 659456
offset is 675840
offset is 692224
offset is 708608
offset is 724992
offset is 741376
offset is 757760
offset is 774144
offset is 790528
offset is 806912
offset is 823296
offset is 839680
offset is 856064
offset is 872448
offset is 888832
offset is 905216
offset is 921600
offset is 937984
offset is 954368
offset is 970752
offset is 987136
offset is 1003520
offset is 1019904
offset is 1036288
offset is 1052672
offset is 1069056
offset is 1085440
offset is 1101824
offset is 1118208
offset is 1134592
offset is 1150976
offset is 1167360
offset is 1183744
offset is 1200128
offset is 1216512
offset is 1232896
offset is 1249280
offset is 1265664
offset is 1282048
offset is 1298432
offset is 626688
offset is 643072
offset is 659456
offset is 671744
offset is 679936
offset is 696320
offset is 712704
offset is 729088
offset is 745472
offset is 761856
offset is 778240
offset is 794624
offset is 811008
offset is 827392
offset is 843776
offset is 860160
offset is 876544
offset is 892928
offset is 909312
offset is 925696
offset is 942080
offset is 958464
offset is 974848
offset is 991232
offset is 1007616
offset is 1024000
offset is 1040384
offset is 1056768
offset is 1073152
offset is 1089536
offset is 1105920
offset is 1122304
offset is 1138688
offset is 1155072
offset is 1171456
offset is 1187840
offset is 1204224
offset is 1220608
offset is 1236992
offset is 1253376
offset is 1269760
offset is 1286144
offset is 1302528
offset is 626688
offset is 643072
offset is 659456
offset is 675840
offset is 692224
offset is 708608
offset is 724992
offset is 741376
offset is 757760
offset is 774144
offset is 790528
offset is 806912
offset is 823296
offset is 839680
offset is 856064
offset is 872448
offset is 888832
offset is 905216
offset is 921600
offset is 937984
offset is 954368
offset is 970752
offset is 12288
offset is 28672
offset is 45056
offset is 61440
offset is 77824
offset is 94208
offset is 110592
offset is 126976
offset is 143360
offset is 159744
offset is 176128
offset is 192512
offset is 208896
offset is 225280
offset is 241664
offset is 258048
offset is 274432
offset is 290816
offset is 307200
offset is 323584
offset is 339968
offset is 356352
offset is 372736
offset is 389120
offset is 405504
offset is 421888
offset is 438272
offset is 454656
offset is 471040
offset is 487424
offset is 503808
offset is 520192
offset is 536576
offset is 552960
offset is 569344
offset is 585728
offset is 602112
offset is 618496
offset is 634880
offset is 651264
offset is 667648
offset is 684032
offset is 700416
offset is 716800
offset is 733184
offset is 749568
offset is 761856
offset is 770048
offset is 786432
offset is 802816
offset is 819200
offset is 839680
offset is 856064
offset is 872448
offset is 888832
offset is 905216
offset is 921600
offset is 937984
offset is 626688
offset is 671744
offset is 679936
offset is 651264
offset is 667648
offset is 684032
offset is 700416
offset is 716800
offset is 733184
offset is 749568
offset is 765952
offset is 782336
offset is 798720
offset is 815104
offset is 831488
offset is 847872
offset is 864256
offset is 880640
offset is 897024
offset is 913408
offset is 929792
offset is 946176
offset is 962560
offset is 978944
offset is 995328
offset is 1011712
offset is 1028096
offset is 1044480
offset is 1060864
offset is 1077248
offset is 1093632
offset is 1110016
offset is 1126400
offset is 1142784
offset is 1159168
offset is 1175552
offset is 1191936
offset is 1208320
offset is 1224704
offset is 1241088
offset is 1257472
offset is 1273856
offset is 1290240
offset is 1306624
offset is 897024
offset is 905216
offset is 913408
offset is 921600
offset is 1069056
offset is 1122304
offset is 626688
offset is 643072
offset is 659456
offset is 671744
offset is 679936
offset is 696320
offset is 712704
offset is 729088
offset is 745472
offset is 761856
offset is 778240
offset is 794624
offset is 811008
offset is 827392
offset is 843776
offset is 860160
offset is 876544
offset is 892928
offset is 909312
offset is 925696
offset is 942080
offset is 958464
offset is 974848
offset is 991232
offset is 1007616
offset is 1024000
offset is 1040384
offset is 1056768
offset is 1073152
offset is 1089536
offset is 1105920
offset is 1122304
offset is 1138688
offset is 1155072
offset is 1171456
offset is 1187840
offset is 1204224
offset is 1220608
offset is 1236992
offset is 1253376
offset is 1269760
offset is 1286144
offset is 909312
offset is 917504
offset is 925696
offset is 933888
offset is 946176
offset is 954368
offset is 962560
offset is 970752
offset is 978944
offset is 987136
offset is 995328
offset is 1007616
Skipping snapshot @_backup_20231708082403076
Skipping snapshot @_backup_20231808203648917
Skipping snapshot @_backup_20232208080748830
Skipping snapshot @

Then I did the repair:

 ╭─garuda@garuda in ~ as 🧙 took 35s
 ╰─λ sudo btrfs check --repair /dev/nvme0n1p2
enabling repair mode
WARNING:

	Do not use --repair unless you are advised to do so by a developer
	or an experienced user, and then only after having accepted that no
	fsck can successfully repair all types of filesystem corruption. Eg.
	some software or hardware bugs can fatally damage a volume.
	The operation will start in 10 seconds.
	Use Ctrl-C to stop it.
10 9 8 7 6 5 4 3 2 1
Starting repair.
Opening filesystem to check...
Checking filesystem on /dev/nvme0n1p2
UUID: cf95cbc9-d27b-41f5-acc4-f8824ac2d362
[1/7] checking root items
Fixed 0 roots.
[2/7] checking extents
parent transid verify failed on 58818560 wanted 194612 found 556598
parent transid verify failed on 58818560 wanted 194612 found 556598
parent transid verify failed on 58818560 wanted 194612 found 556598
Ignoring transid failure

To be continued....

Extent back ref already exists for 7064903680 parent 0 root 477 owner 134852 offset 0 num_refs 1
Extent back ref already exists for 7064903680 parent 0 root 515 owner 134852 offset 0 num_refs 1
Extent back ref already exists for 7064903680 parent 0 root 498 owner 134852 offset 0 num_refs 1
Extent back ref already exists for 7064903680 parent 0 root 502 owner 134852 offset 0 num_refs 1
Extent back ref already exists for 7064903680 parent 603389952 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 7065509888 parent 0 root 477 owner 5520350 offset 131072 num_refs 1
Extent back ref already exists for 7065509888 parent 0 root 515 owner 5520350 offset 131072 num_refs 1
Extent back ref already exists for 7065513984 parent 0 root 477 owner 134875 offset 0 num_refs 1
Extent back ref already exists for 7065513984 parent 0 root 515 owner 134875 offset 0 num_refs 1
Extent back ref already exists for 7065513984 parent 0 root 498 owner 134875 offset 0 num_refs 1
Extent back ref already exists for 7065513984 parent 0 root 502 owner 134875 offset 0 num_refs 1
Extent back ref already exists for 7065513984 parent 603389952 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 7066210304 parent 0 root 477 owner 134876 offset 0 num_refs 1
Extent back ref already exists for 7066210304 parent 0 root 515 owner 134876 offset 0 num_refs 1
Extent back ref already exists for 7066210304 parent 0 root 498 owner 134876 offset 0 num_refs 1
Extent back ref already exists for 7066210304 parent 0 root 502 owner 134876 offset 0 num_refs 1
Extent back ref already exists for 7066210304 parent 603389952 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 7067820032 parent 0 root 477 owner 134877 offset 0 num_refs 1
Extent back ref already exists for 7067820032 parent 0 root 515 owner 134877 offset 0 num_refs 1
Extent back ref already exists for 7067820032 parent 0 root 498 owner 134877 offset 0 num_refs 1
Extent back ref already exists for 7067820032 parent 0 root 502 owner 134877 offset 0 num_refs 1
Extent back ref already exists for 7067820032 parent 603389952 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 7069433856 parent 0 root 477 owner 134878 offset 0 num_refs 1
Extent back ref already exists for 7069433856 parent 0 root 515 owner 134878 offset 0 num_refs 1
Extent back ref already exists for 7069433856 parent 0 root 498 owner 134878 offset 0 num_refs 1
Extent back ref already exists for 7069433856 parent 0 root 502 owner 134878 offset 0 num_refs 1
Extent back ref already exists for 7069433856 parent 603389952 root 0 owner 0 offset 0 num_refs 1
parent transid verify failed on 38232752128 wanted 555178 found 556582
parent transid verify failed on 38232752128 wanted 555178 found 556582
parent transid verify failed on 38232752128 wanted 555178 found 556582
Ignoring transid failure
extent back ref already exists for 818429952 parent 0 root 522
extent back ref already exists for 818446336 parent 0 root 522
extent back ref already exists for 818528256 parent 0 root 522
extent back ref already exists for 818544640 parent 0 root 522
extent back ref already exists for 818577408 parent 0 root 522
extent back ref already exists for 818593792 parent 0 root 522
extent back ref already exists for 818626560 parent 0 root 522
extent back ref already exists for 818642944 parent 0 root 522
extent back ref already exists for 818708480 parent 0 root 522
extent back ref already exists for 818774016 parent 0 root 522
extent back ref already exists for 818806784 parent 0 root 515
extent back ref already exists for 818806784 parent 277463040 root 0
extent back ref already exists for 818823168 parent 0 root 522
extent back ref already exists for 818888704 parent 0 root 522
extent back ref already exists for 818921472 parent 0 root 515
extent back ref already exists for 818921472 parent 277463040 root 0
extent back ref already exists for 818970624 parent 0 root 522
extent back ref already exists for 818970624 parent 0 root 502
extent back ref already exists for 818970624 parent 0 root 498
extent back ref already exists for 818970624 parent 0 root 477
extent back ref already exists for 818970624 parent 38439206912 root 0
extent back ref already exists for 818970624 parent 37980340224 root 0
extent back ref already exists for 818970624 parent 37779128320 root 0
extent back ref already exists for 818970624 parent 631111680 root 0
extent back ref already exists for 818970624 parent 95813632 root 0
extent back ref already exists for 818987008 parent 0 root 522
extent back ref already exists for 818987008 parent 0 root 515
extent back ref already exists for 818987008 parent 0 root 502
extent back ref already exists for 818987008 parent 0 root 498
extent back ref already exists for 818987008 parent 0 root 477
extent back ref already exists for 818987008 parent 38439206912 root 0
extent back ref already exists for 818987008 parent 37980340224 root 0
extent back ref already exists for 818987008 parent 37779128320 root 0
extent back ref already exists for 818987008 parent 631111680 root 0
extent back ref already exists for 818987008 parent 95813632 root 0
extent back ref already exists for 819003392 parent 0 root 522
extent back ref already exists for 819003392 parent 0 root 515
extent back ref already exists for 819003392 parent 0 root 502
extent back ref already exists for 819003392 parent 0 root 498
extent back ref already exists for 819003392 parent 0 root 477
extent back ref already exists for 819003392 parent 38439206912 root 0
extent back ref already exists for 819003392 parent 37980340224 root 0
extent back ref already exists for 819003392 parent 37779128320 root 0
extent back ref already exists for 819003392 parent 631111680 root 0
extent back ref already exists for 819003392 parent 95813632 root 0
extent back ref already exists for 819019776 parent 0 root 522
extent back ref already exists for 819019776 parent 0 root 515
extent back ref already exists for 819019776 parent 0 root 502
extent back ref already exists for 819019776 parent 0 root 498
extent back ref already exists for 819019776 parent 0 root 477
extent back ref already exists for 819019776 parent 38439206912 root 0
extent back ref already exists for 819019776 parent 37980340224 root 0
extent back ref already exists for 819019776 parent 37779128320 root 0
extent back ref already exists for 819019776 parent 631111680 root 0
extent back ref already exists for 819019776 parent 95813632 root 0
extent back ref already exists for 819036160 parent 0 root 522
extent back ref already exists for 819036160 parent 0 root 515
extent back ref already exists for 819036160 parent 0 root 502
extent back ref already exists for 819036160 parent 0 root 498
extent back ref already exists for 819036160 parent 0 root 477
extent back ref already exists for 819036160 parent 38439206912 root 0
extent back ref already exists for 819036160 parent 37980340224 root 0
extent back ref already exists for 819036160 parent 37779128320 root 0
extent back ref already exists for 819036160 parent 631111680 root 0
extent back ref already exists for 819036160 parent 95813632 root 0
extent back ref already exists for 819052544 parent 0 root 522
extent back ref already exists for 819052544 parent 0 root 515
extent back ref already exists for 819052544 parent 0 root 502
extent back ref already exists for 819052544 parent 0 root 498
extent back ref already exists for 819052544 parent 0 root 477
extent back ref already exists for 819052544 parent 38439206912 root 0
extent back ref already exists for 819052544 parent 37980340224 root 0
extent back ref already exists for 819052544 parent 37779128320 root 0
extent back ref already exists for 819052544 parent 631111680 root 0
extent back ref already exists for 819052544 parent 95813632 root 0
extent back ref already exists for 819068928 parent 0 root 522
extent back ref already exists for 819068928 parent 0 root 515
extent back ref already exists for 819068928 parent 0 root 502
extent back ref already exists for 819068928 parent 0 root 498
extent back ref already exists for 819068928 parent 0 root 477
extent back ref already exists for 819068928 parent 38439206912 root 0
extent back ref already exists for 819068928 parent 37980340224 root 0
extent back ref already exists for 819068928 parent 37779128320 root 0
extent back ref already exists for 819068928 parent 631111680 root 0
extent back ref already exists for 819068928 parent 95813632 root 0
extent back ref already exists for 819085312 parent 0 root 522
extent back ref already exists for 819085312 parent 0 root 515
extent back ref already exists for 819085312 parent 0 root 502
extent back ref already exists for 819085312 parent 0 root 498
extent back ref already exists for 819085312 parent 0 root 477
extent back ref already exists for 819085312 parent 38439206912 root 0
extent back ref already exists for 819085312 parent 37980340224 root 0
extent back ref already exists for 819085312 parent 37779128320 root 0
extent back ref already exists for 819085312 parent 631111680 root 0
extent back ref already exists for 819085312 parent 95813632 root 0
extent back ref already exists for 819101696 parent 0 root 522
extent back ref already exists for 819101696 parent 0 root 515
extent back ref already exists for 819101696 parent 0 root 502
extent back ref already exists for 819101696 parent 0 root 498
extent back ref already exists for 819101696 parent 0 root 477
extent back ref already exists for 819101696 parent 38439206912 root 0
extent back ref already exists for 819101696 parent 37980340224 root 0
extent back ref already exists for 819101696 parent 37779128320 root 0
extent back ref already exists for 819101696 parent 631111680 root 0
extent back ref already exists for 819101696 parent 95813632 root 0
extent back ref already exists for 819118080 parent 0 root 522
extent back ref already exists for 819118080 parent 0 root 515
extent back ref already exists for 819118080 parent 0 root 502
extent back ref already exists for 819118080 parent 0 root 498
extent back ref already exists for 819118080 parent 0 root 477
extent back ref already exists for 819118080 parent 38439206912 root 0
extent back ref already exists for 819118080 parent 37980340224 root 0
extent back ref already exists for 819118080 parent 37779128320 root 0
extent back ref already exists for 819118080 parent 631111680 root 0
extent back ref already exists for 819118080 parent 95813632 root 0
extent back ref already exists for 819134464 parent 0 root 522
extent back ref already exists for 819134464 parent 0 root 515
extent back ref already exists for 819134464 parent 0 root 502
extent back ref already exists for 819134464 parent 0 root 498
extent back ref already exists for 819134464 parent 0 root 477
extent back ref already exists for 819134464 parent 38439206912 root 0
extent back ref already exists for 819134464 parent 37980340224 root 0
extent back ref already exists for 819134464 parent 37779128320 root 0
extent back ref already exists for 819134464 parent 631111680 root 0
extent back ref already exists for 819134464 parent 95813632 root 0
extent back ref already exists for 819150848 parent 0 root 522
extent back ref already exists for 819150848 parent 0 root 515
extent back ref already exists for 819150848 parent 0 root 502
extent back ref already exists for 819150848 parent 0 root 498
extent back ref already exists for 819150848 parent 0 root 477
extent back ref already exists for 819150848 parent 38439206912 root 0
extent back ref already exists for 819150848 parent 37980340224 root 0
extent back ref already exists for 819150848 parent 37779128320 root 0
extent back ref already exists for 819150848 parent 631111680 root 0
extent back ref already exists for 819150848 parent 95813632 root 0
extent back ref already exists for 819167232 parent 0 root 522
extent back ref already exists for 819167232 parent 0 root 515
extent back ref already exists for 819167232 parent 0 root 502
extent back ref already exists for 819167232 parent 0 root 498
extent back ref already exists for 819167232 parent 0 root 477
extent back ref already exists for 819167232 parent 38439206912 root 0
extent back ref already exists for 819167232 parent 37980340224 root 0
extent back ref already exists for 819167232 parent 37779128320 root 0
extent back ref already exists for 819167232 parent 631111680 root 0
extent back ref already exists for 819167232 parent 95813632 root 0
extent back ref already exists for 819183616 parent 0 root 522
extent back ref already exists for 819183616 parent 0 root 515
extent back ref already exists for 819183616 parent 0 root 502
extent back ref already exists for 819183616 parent 0 root 498
extent back ref already exists for 819183616 parent 0 root 477
extent back ref already exists for 819183616 parent 38439206912 root 0
extent back ref already exists for 819183616 parent 37980340224 root 0
extent back ref already exists for 819183616 parent 37779128320 root 0
extent back ref already exists for 819183616 parent 631111680 root 0
extent back ref already exists for 819183616 parent 95813632 root 0
extent back ref already exists for 819200000 parent 0 root 522
extent back ref already exists for 819200000 parent 0 root 515
extent back ref already exists for 819200000 parent 0 root 502
extent back ref already exists for 819200000 parent 0 root 498
extent back ref already exists for 819200000 parent 0 root 477
extent back ref already exists for 819200000 parent 38439206912 root 0
extent back ref already exists for 819200000 parent 37980340224 root 0
extent back ref already exists for 819200000 parent 37779128320 root 0
extent back ref already exists for 819200000 parent 631111680 root 0
extent back ref already exists for 819200000 parent 95813632 root 0
extent back ref already exists for 819216384 parent 0 root 522
extent back ref already exists for 819216384 parent 0 root 515
extent back ref already exists for 819216384 parent 0 root 502
extent back ref already exists for 819216384 parent 0 root 498
extent back ref already exists for 819216384 parent 0 root 477
extent back ref already exists for 819216384 parent 38439206912 root 0
extent back ref already exists for 819216384 parent 37980340224 root 0
extent back ref already exists for 819216384 parent 37779128320 root 0
extent back ref already exists for 819216384 parent 631111680 root 0
extent back ref already exists for 819216384 parent 95813632 root 0
extent back ref already exists for 819232768 parent 0 root 522
extent back ref already exists for 819232768 parent 0 root 515
extent back ref already exists for 819232768 parent 0 root 502
extent back ref already exists for 819232768 parent 0 root 498
extent back ref already exists for 819232768 parent 0 root 477
extent back ref already exists for 819232768 parent 38439206912 root 0
extent back ref already exists for 819232768 parent 37980340224 root 0
extent back ref already exists for 819232768 parent 37779128320 root 0
extent back ref already exists for 819232768 parent 631111680 root 0
extent back ref already exists for 819232768 parent 95813632 root 0
extent back ref already exists for 819249152 parent 0 root 522
extent back ref already exists for 819249152 parent 0 root 515
extent back ref already exists for 819249152 parent 0 root 502
extent back ref already exists for 819249152 parent 0 root 498
extent back ref already exists for 819249152 parent 0 root 477
extent back ref already exists for 819249152 parent 38439206912 root 0
extent back ref already exists for 819249152 parent 37980340224 root 0
extent back ref already exists for 819249152 parent 37779128320 root 0
extent back ref already exists for 819249152 parent 631111680 root 0
extent back ref already exists for 819249152 parent 95813632 root 0
extent back ref already exists for 819265536 parent 0 root 522
extent back ref already exists for 819265536 parent 0 root 515
extent back ref already exists for 819265536 parent 0 root 502
extent back ref already exists for 819265536 parent 0 root 498
extent back ref already exists for 819265536 parent 0 root 477
extent back ref already exists for 819265536 parent 38439206912 root 0
extent back ref already exists for 819265536 parent 37980340224 root 0
extent back ref already exists for 819265536 parent 37779128320 root 0
extent back ref already exists for 819265536 parent 631111680 root 0
extent back ref already exists for 819265536 parent 95813632 root 0
extent back ref already exists for 819281920 parent 0 root 522
extent back ref already exists for 819281920 parent 0 root 515
extent back ref already exists for 819281920 parent 0 root 502
extent back ref already exists for 819281920 parent 0 root 498
extent back ref already exists for 819281920 parent 0 root 477
extent back ref already exists for 819281920 parent 38439206912 root 0
extent back ref already exists for 819281920 parent 37980340224 root 0
extent back ref already exists for 819281920 parent 37779128320 root 0
extent back ref already exists for 819281920 parent 631111680 root 0
extent back ref already exists for 819281920 parent 95813632 root 0
extent back ref already exists for 819298304 parent 0 root 522
extent back ref already exists for 819298304 parent 0 root 515
extent back ref already exists for 819298304 parent 0 root 502
extent back ref already exists for 819298304 parent 0 root 498
extent back ref already exists for 819298304 parent 0 root 477
extent back ref already exists for 819298304 parent 38439206912 root 0
extent back ref already exists for 819298304 parent 37980340224 root 0
extent back ref already exists for 819298304 parent 37779128320 root 0
extent back ref already exists for 819298304 parent 631111680 root 0
extent back ref already exists for 819298304 parent 95813632 root 0
extent back ref already exists for 819314688 parent 0 root 522
extent back ref already exists for 819314688 parent 0 root 515
extent back ref already exists for 819314688 parent 0 root 502
extent back ref already exists for 819314688 parent 0 root 498
extent back ref already exists for 819314688 parent 0 root 477
extent back ref already exists for 819314688 parent 38439206912 root 0
extent back ref already exists for 819314688 parent 37980340224 root 0
extent back ref already exists for 819314688 parent 37779128320 root 0
extent back ref already exists for 819314688 parent 631111680 root 0
extent back ref already exists for 819314688 parent 95813632 root 0
extent back ref already exists for 819331072 parent 0 root 522
extent back ref already exists for 819331072 parent 0 root 515
extent back ref already exists for 819331072 parent 0 root 502
extent back ref already exists for 819331072 parent 0 root 498
extent back ref already exists for 819331072 parent 0 root 477
extent back ref already exists for 819331072 parent 38439206912 root 0
extent back ref already exists for 819331072 parent 37980340224 root 0
extent back ref already exists for 819331072 parent 37779128320 root 0
extent back ref already exists for 819331072 parent 631111680 root 0
extent back ref already exists for 819331072 parent 95813632 root 0
extent back ref already exists for 819347456 parent 0 root 522
extent back ref already exists for 819347456 parent 0 root 515
extent back ref already exists for 819347456 parent 0 root 502
extent back ref already exists for 819347456 parent 0 root 498
extent back ref already exists for 819347456 parent 0 root 477
extent back ref already exists for 819347456 parent 38439206912 root 0
extent back ref already exists for 819347456 parent 37980340224 root 0
extent back ref already exists for 819347456 parent 37779128320 root 0
extent back ref already exists for 819347456 parent 631111680 root 0
extent back ref already exists for 819347456 parent 95813632 root 0
extent back ref already exists for 819363840 parent 0 root 522
extent back ref already exists for 819363840 parent 0 root 515
extent back ref already exists for 819363840 parent 0 root 502
extent back ref already exists for 819363840 parent 0 root 498
extent back ref already exists for 819363840 parent 0 root 477
extent back ref already exists for 819363840 parent 38439206912 root 0
extent back ref already exists for 819363840 parent 37980340224 root 0
extent back ref already exists for 819363840 parent 37779128320 root 0
extent back ref already exists for 819363840 parent 631111680 root 0
extent back ref already exists for 819363840 parent 95813632 root 0
extent back ref already exists for 819380224 parent 0 root 522
extent back ref already exists for 819380224 parent 0 root 515
extent back ref already exists for 819380224 parent 0 root 502
extent back ref already exists for 819380224 parent 0 root 498
extent back ref already exists for 819380224 parent 0 root 477
extent back ref already exists for 819380224 parent 38439206912 root 0
extent back ref already exists for 819380224 parent 37980340224 root 0
extent back ref already exists for 819380224 parent 37779128320 root 0
extent back ref already exists for 819380224 parent 631111680 root 0
extent back ref already exists for 819380224 parent 95813632 root 0
extent back ref already exists for 819396608 parent 0 root 522
extent back ref already exists for 819396608 parent 0 root 515
extent back ref already exists for 819396608 parent 0 root 502
extent back ref already exists for 819396608 parent 0 root 498
extent back ref already exists for 819396608 parent 0 root 477
extent back ref already exists for 819396608 parent 38439206912 root 0
extent back ref already exists for 819396608 parent 37980340224 root 0
extent back ref already exists for 819396608 parent 37779128320 root 0
extent back ref already exists for 819396608 parent 631111680 root 0
extent back ref already exists for 819396608 parent 95813632 root 0
extent back ref already exists for 819412992 parent 0 root 522
extent back ref already exists for 819412992 parent 0 root 515
extent back ref already exists for 819412992 parent 0 root 502
extent back ref already exists for 819412992 parent 0 root 498
extent back ref already exists for 819412992 parent 0 root 477
extent back ref already exists for 819412992 parent 38439206912 root 0
extent back ref already exists for 819412992 parent 37980340224 root 0
extent back ref already exists for 819412992 parent 37779128320 root 0
extent back ref already exists for 819412992 parent 631111680 root 0
extent back ref already exists for 819412992 parent 95813632 root 0
extent back ref already exists for 819429376 parent 0 root 522
extent back ref already exists for 819429376 parent 0 root 515
extent back ref already exists for 819429376 parent 0 root 502
extent back ref already exists for 819429376 parent 0 root 498
extent back ref already exists for 819429376 parent 0 root 477
extent back ref already exists for 819429376 parent 38439206912 root 0
extent back ref already exists for 819429376 parent 37980340224 root 0
extent back ref already exists for 819429376 parent 37779128320 root 0
extent back ref already exists for 819429376 parent 631111680 root 0
extent back ref already exists for 819429376 parent 95813632 root 0
extent back ref already exists for 819445760 parent 0 root 522
extent back ref already exists for 819445760 parent 0 root 515
extent back ref already exists for 819445760 parent 0 root 502
extent back ref already exists for 819445760 parent 0 root 498
extent back ref already exists for 819445760 parent 0 root 477
extent back ref already exists for 819445760 parent 38439206912 root 0
extent back ref already exists for 819445760 parent 37980340224 root 0
extent back ref already exists for 819445760 parent 37779128320 root 0
extent back ref already exists for 819445760 parent 631111680 root 0
extent back ref already exists for 819445760 parent 95813632 root 0
extent back ref already exists for 819462144 parent 0 root 522
extent back ref already exists for 819462144 parent 0 root 515
extent back ref already exists for 819462144 parent 0 root 502
extent back ref already exists for 819462144 parent 0 root 498
extent back ref already exists for 819462144 parent 0 root 477
extent back ref already exists for 819462144 parent 38439206912 root 0
extent back ref already exists for 819462144 parent 37980340224 root 0
extent back ref already exists for 819462144 parent 37779128320 root 0
extent back ref already exists for 819462144 parent 631111680 root 0
extent back ref already exists for 819462144 parent 95813632 root 0
extent back ref already exists for 819478528 parent 0 root 522
extent back ref already exists for 819478528 parent 0 root 515
extent back ref already exists for 819478528 parent 0 root 502
extent back ref already exists for 819478528 parent 0 root 498
extent back ref already exists for 819478528 parent 0 root 477
extent back ref already exists for 819478528 parent 38439206912 root 0
extent back ref already exists for 819478528 parent 37980340224 root 0
extent back ref already exists for 819478528 parent 37779128320 root 0
extent back ref already exists for 819478528 parent 631111680 root 0
extent back ref already exists for 819478528 parent 95813632 root 0
extent back ref already exists for 819494912 parent 0 root 522
extent back ref already exists for 819494912 parent 0 root 515
extent back ref already exists for 819494912 parent 0 root 502
extent back ref already exists for 819494912 parent 0 root 498
extent back ref already exists for 819494912 parent 0 root 477
extent back ref already exists for 819494912 parent 38439206912 root 0
extent back ref already exists for 819494912 parent 37980340224 root 0
extent back ref already exists for 819494912 parent 37779128320 root 0
extent back ref already exists for 819494912 parent 631111680 root 0
extent back ref already exists for 819494912 parent 95813632 root 0
extent back ref already exists for 819511296 parent 0 root 522
extent back ref already exists for 819511296 parent 0 root 515
extent back ref already exists for 819511296 parent 0 root 502
extent back ref already exists for 819511296 parent 0 root 498
extent back ref already exists for 819511296 parent 0 root 477
extent back ref already exists for 819511296 parent 38439206912 root 0
extent back ref already exists for 819511296 parent 37980340224 root 0
extent back ref already exists for 819511296 parent 37779128320 root 0
extent back ref already exists for 819511296 parent 631111680 root 0
extent back ref already exists for 819511296 parent 95813632 root 0
extent back ref already exists for 819527680 parent 0 root 522
extent back ref already exists for 819527680 parent 0 root 515
extent back ref already exists for 819527680 parent 0 root 502
extent back ref already exists for 819527680 parent 0 root 498
extent back ref already exists for 819527680 parent 0 root 477
extent back ref already exists for 819527680 parent 38439206912 root 0
extent back ref already exists for 819527680 parent 37980340224 root 0
extent back ref already exists for 819527680 parent 37779128320 root 0
extent back ref already exists for 819527680 parent 631111680 root 0
extent back ref already exists for 819527680 parent 95813632 root 0
extent back ref already exists for 819544064 parent 0 root 522
extent back ref already exists for 819544064 parent 0 root 515
extent back ref already exists for 819544064 parent 0 root 502
extent back ref already exists for 819544064 parent 0 root 498
extent back ref already exists for 819544064 parent 0 root 477
extent back ref already exists for 819544064 parent 38439206912 root 0
extent back ref already exists for 819544064 parent 37980340224 root 0
extent back ref already exists for 819544064 parent 37779128320 root 0
extent back ref already exists for 819544064 parent 631111680 root 0
extent back ref already exists for 819544064 parent 95813632 root 0
extent back ref already exists for 819560448 parent 0 root 522
extent back ref already exists for 819560448 parent 0 root 515
extent back ref already exists for 819560448 parent 0 root 502
extent back ref already exists for 819560448 parent 0 root 498
extent back ref already exists for 819560448 parent 0 root 477
extent back ref already exists for 819560448 parent 38439206912 root 0
extent back ref already exists for 819560448 parent 37980340224 root 0
extent back ref already exists for 819560448 parent 37779128320 root 0
extent back ref already exists for 819560448 parent 631111680 root 0
extent back ref already exists for 819560448 parent 95813632 root 0
extent back ref already exists for 819576832 parent 0 root 522
extent back ref already exists for 819576832 parent 0 root 515
extent back ref already exists for 819576832 parent 0 root 502
extent back ref already exists for 819576832 parent 0 root 498
extent back ref already exists for 819576832 parent 0 root 477
extent back ref already exists for 819576832 parent 38439206912 root 0
extent back ref already exists for 819576832 parent 37980340224 root 0
extent back ref already exists for 819576832 parent 37779128320 root 0
extent back ref already exists for 819576832 parent 631111680 root 0
extent back ref already exists for 819576832 parent 95813632 root 0
extent back ref already exists for 819593216 parent 0 root 522
extent back ref already exists for 819593216 parent 0 root 515
extent back ref already exists for 819593216 parent 0 root 502
extent back ref already exists for 819593216 parent 0 root 498
extent back ref already exists for 819593216 parent 0 root 477
extent back ref already exists for 819593216 parent 38439206912 root 0
extent back ref already exists for 819593216 parent 37980340224 root 0
extent back ref already exists for 819593216 parent 37779128320 root 0
extent back ref already exists for 819593216 parent 631111680 root 0
extent back ref already exists for 819593216 parent 95813632 root 0
extent back ref already exists for 819625984 parent 0 root 515
extent back ref already exists for 819625984 parent 277463040 root 0
extent back ref already exists for 819642368 parent 0 root 515
extent back ref already exists for 819642368 parent 277463040 root 0
extent back ref already exists for 819675136 parent 0 root 515
extent back ref already exists for 819675136 parent 277463040 root 0
extent back ref already exists for 819740672 parent 38485852160 root 0
extent back ref already exists for 819740672 parent 588742656 root 0
extent back ref already exists for 819757056 parent 38485852160 root 0
extent back ref already exists for 819757056 parent 588742656 root 0
extent back ref already exists for 819822592 parent 0 root 515
extent back ref already exists for 819822592 parent 277463040 root 0
extent back ref already exists for 819855360 parent 0 root 515
extent back ref already exists for 819855360 parent 277463040 root 0
extent back ref already exists for 819970048 parent 0 root 515
extent back ref already exists for 819970048 parent 277463040 root 0
extent back ref already exists for 820051968 parent 0 root 515
extent back ref already exists for 820051968 parent 277463040 root 0
ERROR: commit_root already set when starting transaction
ERROR: errors found in extent allocation tree or chunk allocation
[3/7] checking free space tree
wanted bytes 24576, found 4096 for off 7064899584
cache appears valid but isn't 6472859648
Clear free space cache v2
free space cache v2 cleared
[4/7] checking fs roots
parent transid verify failed on 38232752128 wanted 555178 found 556582
Ignoring transid failure
Wrong key of child node/leaf, wanted: (256, 1, 0), have: (818020352, 169, 0)
Wrong generation of child node/leaf, wanted: 556582, have: 555178
ERROR: errors found in fs roots
found 45363445760 bytes used, error(s) found
total csum bytes: 42676440
total tree bytes: 1535459328
total fs tree bytes: 1390886912
total extent tree bytes: 85409792
btree space waste bytes: 253778827
file data blocks allocated: 55594999808
 referenced 80138268672