Last night I started updating my system from F32 to F33 through the “software” program, under the upgrade tab. Unfortunately, there was a power outage during the night and my machine was caught between F32 and F33. Upon attempting to start up, I would be faced with the “Oh no! Something has gone wrong” screen. I could still Ctrl-Alt-F2 into a terminal and log in normally. From here, I attempted to roll back to F32 via
sudo dnf distro-sync --releasever=32 --best --allowerasing
where I required the “allowerasing” flag as many packages were obsolete and would not install otherwise.
This has left me in a worse position. Now I cannot get past the Fedora splash screen, and hitting Esc yields the following wall of text after “Starting Switch Root…” (everything before PASSED):
Wall of Text
Hardware name: LENOVO ***, BIOS J5ET41WW (1.12 ) 12/08/2014 RIP: 0010:native_smp_send_rescehdule+0x34/0x40 Code: 05 11 ba 31 01 73 15 48 8b 05 e8 1e 13 01 be fd 00 00 00 48 8b 40 30 e9 8a ad 00 00 00 00 00 0f 1f 44 00 00 53 48 83 ec 20 RSP: 0018:ffff990dbac43ec8 EFLAGS: 00010002 RAX: 0000000000000000 RBX: ffff990db9ed0000 RCX: ffffffff95258ba8 RDX: 0000000000000001 RSI: 0000000000000086 RDI: 0000000000000046 RBP: 0000000000000000 R08: 00000000000002f9 R09: 0000000000aaaaaa R10: 0000000000000000 R11: ffffb2edd040faa0 R12: ffffb2edc067bd68 R13: ffff990dbac5af80 R14: ffffffff9416f520 R15: ffff990dbac5b0b8 FS: 0000000000000000(0000) GS:ffff990dbac40000(0000) knlGS:00000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fb4cd564127 CR3: 000000001220e004 CR4: 00000000003606e0 Call Trace: <IRQ> update_process_times+0x4f/0x60 tick_sched_handle+0x22/0x60 tick_sched_timer+0x37/0x70 _hrttimer_run_queues+0x100/0x280 hrttimer_interrupt+0x100/0x220 ? ktime_get+0x36/0xa0 smp_apic_timer_interrupt+0x6a/0x140 apic_timer_interrupt+0xf/0x20 </IRQ> RIP: 0010:panic+0x261/0x2a7 then another "code" followed by the 6 lines of values for R* again do_exit.cold.22+0x1a/0x81 do_group_exit+0x3a/0xa8 _x64_sys_exit_group+0x14/0x20 do_syscall_64+0x5b/0x168 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x7f8ad1fd9151 Code: Bad RIP value. Six more lines for the R* values ----[end trace 431b009f370414ac ]----
As I could do nothing in the state it’s in, I attempted to reinstall Fedora from a Live USB (thankfully, /home is on a separate partition). However, I am unable to do so as the boot loader complains of lack of room on the drive. This is likely due to the fact that the drive has two partitions, a large virtual one for /, /home, and swap, and a smaller ext4 one for /boot.
At this point, I am hoping someone can help explain some way of (ideally) cleaning up my install or otherwise accessing the /home partition in this state. That way, I can copy my /home to some external storage device so I can wipe my machine and start clean.
Thanks for the help!