在grub中选择恢复模式选项时,会看到一个闪烁的屏幕,其中包含以下消息:
/lib/recovery-mode/recovery-menu: line 120: /lib/recovery-mode/options/whiptail:: No such file or directory有线索吗?
到目前为止,我尝试过的是:加载一个活动的usb、chroot到根分区并运行dpkg --reconfigure -a和一些apt命令。不走运。
我的主目录与根目录在同一个分区中,根是一个lvm分区。如果可以在不影响/home的情况下重新安装,我会同意的。
发布于 2021-10-26 19:59:06
实际上,我在升级时也遇到了同样的问题。@Raffa的评论实际上帮了很多忙。不过,我得做些小改动。
在运行了一个实时发行版之后,我打开了一个shell,并遵循以下步骤:
sudo fdisk -l
sudo mount /dev/(your partition id) /mnt/
sudo mount --bind /proc/ /mnt/proc/
sudo mount --bind /sys/ /mnt/sys/
sudo mount --bind /dev/ /mnt/dev/
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
sudo chroot /mnt/然后我继续这样说:
sudo mv /etc/ld.so.preload /etc/ld.so.preload.old
sudo dpkg --configure -a
sudo apt update
sudo apt --fix-broken install
sudo apt upgrade我希望这会有帮助!
发布于 2022-10-28 22:11:37
当我试图从Ubuntu20.04更新到22.04时,我也遇到了同样的问题。
我使用了Francesco提供的上述步骤,但是,一旦我开始运行"sudo配置-a“的步骤,就会收到以下错误消息:
sudo: symbol lookup error /usr/local/lib/AppProtection/libAppProtection.so: undefined symbol _dl_sym我不得不做一个额外的步骤,我在这里发现:https://ubuntuforums.org/showthread.php?t=2469692&p=14092862#post14092862
您可以从"Ubuntu /usb“启动,并删除de /usr/local/lib/AppProtection/libAppProtection.so*,,并删除或注释文件/etc/ld.so.preload中的"/usr/local/lib/AppProtection/libAppProtection.so”行,然后重新启动并再次登录。当您仍然看到有关/usr/local/lib/AppProtection/libAppProtection.so,的错误时,只需将ldconfig作为root执行即可。
区块报价
然后,在那个步骤之后,我继续上面由Francesco提供的步骤。谢谢你救了我的系统!哑光
https://askubuntu.com/questions/1371031
复制相似问题