Hello everyone!
I tried to upgrade my Pop!_OS to the recent version 21.04, but the update progress got stuck without me noticing and thus I shut it down with the process still pending.
After booting it up again I noticed that I couldn't install or update anything and so, inexperienced as I am, I followed the suggested command, which also removed many essential packages like pop-desktop
, pop-session
, chrome-gnome-shell
, or gmd3
. Unfortunately I don't remember the exact command I executed, but it was something like sudo apt install --fix-broken-packages
. I had hesitated at first, but after none of the other solutions I tried have been working, I didn't see any other option than to try it.
After another reboot I instantly got put into emergency mode.
I can not use apt due to kernelstub not finding "a block device for the a partition" and other dpkg errors (IDs 1 and 174) to reinstall the packages.
The only partition mounted is my data partition. Neither the boot partition nor the recovery is mounted despite their PARTUUIDs coninciding with the PARTUUIDS in /etc/fstab
.
sudo mount -a
as well as trying to exit emergency mode with systemctl default
both result in the title's error IO charset iso8859-1 not found
for the boot as well as the recovery partition. Both partitions have the filesystem vfat.
What I have tried:
depmod
and the prior modeprobe
, after a reboot nothing changed
- Booting from an older kernel version also didn't work
fsck
dpkg -S iso8859-1
- and some other things I don't remember anymore
Kind of concerning for me is that uname -r
returns 5.11.0-7620-generic
although the latest kernel in /boot
is config-5.11.0-7614-generic
. I don't know whether this is an issue though.
I hope I provided enough information for you to able to help me.
Thanks in advance!