web-dev-qa-db-ja.com

ロック/ var / lib / dpkg / lock-frontendを取得できませんでした-単一の.debパッケージに固有です

デバイスにインストールしようとしているカスタムビルドパッケージがあります。

それはこのエラーを返します:

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

私はすでに、ロックを削除するためのすべての従来の方法を試しました:

それらのどれも私のために働いていません。 lockまたはlock-frontendファイルに関連する実行中のプロセスが見つかりません。私は「ps」、「fuser」、「lsof」を試しました..この問題はこの特定のパッケージに関連していることにも気付きました。これと同じパッケージの他のバージョンまたは他のパッケージが正しくインストールされており、エラーは発生しません。

何か案が ?

2
hackela

最後にこの問題を解決しました。

インストールスクリプトの1つがMyPackage.deb(インストールしようとしていたパッケージ)に破損しました。その結果、インストールが終了して、この混乱するメッセージが作成されていました。

ご協力いただきありがとうございます

1
hackela