apt-get 损坏:总线错误(核心转储)

apt-get 损坏:总线错误(核心转储)

apt-get 对我来说已经坏了。我尝试从 .deb 重新安装它,但没有任何效果。我还尝试从 .deb 安装 aptitude。下面的文本是我在运行时看到的apt-get update。在尝试从 .deb 安装之前,我在以普通用户和 sudo 身份运行时看到了“总线错误”消息,而不是其他错误。我希望我可以解决这个问题而不必重新安装 Kubuntu,因为之后的设置将花费我一整天的时间,但如果这里没有人知道该怎么做,那就是我的下一步。我正在运行 Kubuntu 版本 16.04.2。

prompt:~$ apt-get update
W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted)
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
prompt:~$ sudo !!
sudo apt-get update
Bus error (core dumped)

答案1

总线错误也可能意味着硬件故障。请务必运行 memtest。特别是如果重新安装不起作用。如果重新安装有效,请检查您的文件系统和底层设备。

答案2

只需删除两个锁文件即可。使用:

rm /var/lib/apt/lists/lock

rm /var/lib/dpkg/lock

现在apt再次运行它就可以了。

相关内容