在标准和重新启动之后,当我尝试在 22.04 LTS 中apt-get upgrade
运行时出现以下错误:apt-get upgrade
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
grub-efi-amd64-signed : Depends: grub-efi-amd64-bin (= 2.06-2ubuntu7) but 2.06-2ubuntu10 is to be installed
E: Broken packages
这里发生了什么?
答案1
我遇到了同样的问题,以下命令解决了这个问题:
sudo apt --only-upgrade install grub-efi-amd64-signed
我猜测这与您的系统未使用安全启动有关,因为我可以看到有一个grub-efi
以 为后缀的包unsigned
。
答案2
在升级到grub-efi-amd64-signed
和 时出现了一个小问题grub-efi-amd64-bin
,它们都需要升级,但它们相互依赖,而且谁也不想先升级。您可以等待 Ubuntu 以某种方式解决这个问题,但我能够通过使用以下方法解决这个问题:
apt install grub-efi-amd64-bin
...这会强制升级该软件包(install
在已安装的软件包上使用该标志会使其自行升级)。然后重新运行apt upgrade
,您应该会发现其他一切都再次顺利进行。
答案3
答案4
感谢@ruffCode 和@jrggv 的提示。看来无人值守升级一夜之间就帮我解决了这个问题。