我有一个正在尝试安装在我的设备上的自定义构建包。
它返回此错误:
nvidia@tegra-ubuntu:~$ sudo dpkg -i MyPackage.deb
(Reading database ... 181574 files and directories currently installed.)
Preparing to unpack .../MyPackage.deb ...
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
dpkg: error processing archive MyPackage.deb (--install):
subprocess new pre-installation script returned error exit status 100
我已经尝试了所有传统的方法来移除锁:
- E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
- 权限被拒绝,你是root吗?
- 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?
- 什么进程在 Ubuntu 中创建了 /var/lib/dpkg/lock-frontend 文件?
这些都不适合我。我没有找到任何与锁或锁前端文件相关的正在运行的进程。我试过“ps”、“fuser”、“lsof” ..我也注意到这个问题与这个特定的包有关。此相同包或任何其他包的任何其他版本已正确安装并且不会触发任何错误。
任何想法 ?
终于解决了这个问题。
其中一个安装脚本已损坏到 MyPackage.deb(我试图安装的包)中。结果,安装退出创建了这个令人困惑的消息。
谢谢你的帮助