我无法正确运行 apt update - apt update 挂起

J.D*_*Doe 7 apt

版本:Ubuntu 16.04

我已经使用了几个星期,但现在当我尝试安装软件和更新或升级时,它给了我这条消息:

Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
/var/lib/apt/lists/ locked
Run Code Online (Sandbox Code Playgroud)

其次是:

无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)

和另一个错误:

** (appstreamcli:4560): WARNING **: Exception: Unable to get write lock on /var/cache/app-info/xapian/default: already locked
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

小智 8

我刚刚遇到了同样的问题。解决方案是删除 xapian/default 文件夹中的锁定文件:

sudo rm /var/cache/app-info/xapian/default/flintlock /var/lib/dpkg/lock
Run Code Online (Sandbox Code Playgroud)


wal*_*tor -1

您可以使用 找出哪些进程已/var/cache/app-info/xapian/default锁定lsof,然后使用kill或杀死它们pkill。但是,如果程序(aptd在本例中)仅依赖于/var/cache/app-info/xapian/default文件的存在,则您必须sudo /bin/rm /var/cache/app-info/xapian/default在重试之前这样做。