今天早上,当我登录我的虚拟机(ubuntu 22.04)时,我发现自己无法连接到互联网,并且它给了我一个错误通知:
Unknown Error:' <class 'KeyError'> '("The cache has no Package named "firefox:amd64')
今天早上,当我登录我的虚拟机(ubuntu 22.04)时,我发现自己无法连接到互联网,并且它给了我一个错误通知:
Unknown Error:' <class 'KeyError'> '("The cache has no Package named "firefox:amd64')
你应该尝试一下
sudo apt-get install --reinstall firefox
。昨天安装 Ubuntu 22.04.2 LTS(作为我唯一的操作系统,而不是在虚拟机中)后,我遇到了同样的错误,尽管我仍然可以使用 Firefox。这显然是 Ubuntu 的固有问题,因为我没有做任何更改,问题就立即发生了。我也遇到了关于 linux-headers-5.19.0-50-generic:amd64 的相同错误,但没有明显的后果。这可能是我选择最小安装和/或在安装过程中选择下载更新的结果。
所以你没有做错什么。Ubuntu 有问题。
抱歉,这不是一个很好的答案;我没有足够的声誉来发表评论。
完整地,Ubuntu 告诉我“发生错误,请从右键菜单运行包管理器或在终端中运行 apt-get 查看问题所在。错误消息是:‘未知错误:’<class 'KeyError'> ' (“缓存中没有名为 'firefox:amd64' 的包”)'。这通常意味着您安装的包具有未满足的依赖关系”。
右键菜单中没有包管理器,我不知道如何让 apt-get 告诉我出了什么问题。有人知道吗?
编辑:运行软件更新程序似乎已经修复了它,但我不知道为什么会发生这种情况,因为我告诉 Ubuntu 在安装过程中下载更新。