If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. My desktop's (Fedora 37 Workstation) boot just failed and goes into emergency mode. When running journalctl the output is a BTRFS error:
Code:
Mar 13 02:23:27 fedora kernel: BTRFS error (device sda4): parent transid verify failed on logical 1100087296 mirror 1 wanted 70856 found 69999
Mar 13 02:23:27 fedora kernel: BTRFS: error (device sda4) in btrfs_replay_log:2395: errno=-5 IO failure (Failed to recover log tree)
The sda4 partition is on a Samsung SSD 850 EVO 500GB. In attachments are the complete journalctl output, dmesg output and rdsosreport.txt.
Any ideas what is causing this problem? Is possible to recover the BTRFS partition? I've never used this command and I may be off, but check out the man page for btrfs-rescue. It appears that from the "emergency mode" you may be able to use the command:
btrfs-rescue sda4
Maybe someone with actual experience running this command could jump in. Hi, dishawjp.
A #btrfs irc developer suggested mounting the btrfs partition with "-oro,rescue=nologreplay". Then I ran:
Code:
# mount -t btrfs -oro,rescue=nologreplay /dev/sda4 /mnt
The partition was correctly mounted. So as advised I did the following:
Code:
# btrfs rescue zero-log /dev/sda4
This resolved the issue! My system now boot without problems.
Thanks for your reply. Marcossr,
So for this to work, boot to emergency mode and then issue those commands? This is good to know and I'm glad that you got your problem resolved.
User Alert System provided by Advanced User Tagging (Lite) - Two-Factor Authentication v1.1.0 (Free) -