E:ロックを取得できませんでした/ var / lib / dpkg / lock-frontend-open(11:リソースが一時的に利用できません)
E Could Not Get Lock Var Lib Dpkg Lock Frontend Open 11
- ヒントの詳細は次のとおりです。
次のコマンドでsudoapt-get XXXを実行すると、同様のエラーが出力されます。
E:ロックを取得できませんでした/ var / lib / dpkg / lock --open(11リソースは一時的に利用できません)
E:管理ディレクトリ(/ var / lib / dpkg /)をロックできないのは、それを使用する別のプロセスですか?
または:
E:ロックを取得できませんでした/ var / lib / apt / lists / lock-open(11:一時的にリソース
利用できません)
E:ディレクトリ/ var / lib / apt / lists /をロックできません
E:ロックを取得できませんでした/ var / lib / dpkg / lock-open(11:リソースが一時的に利用できません)
E:管理ディレクトリ(/ var / lib / dpkg /)をロックできません。別のプロセスがそれを使用していますか?
説明
この問題は、apt-getダウンロード操作のスレッドがあるために発生します。しかし、奇妙なことに、apt-getコマンドターミナルインターフェイスの他の用途が見つかりません。方法では、この問題を解決する方法、コンピュータを再起動し、この問題を解決できるコンピュータを再起動しますか?しかし、私はあなたに教えるつもりです、それは本当の解決策です。
- この問題を解決する方法は?
2.1まず、aptがあるかどうかを確認します-このプログラムを実行します
ps aux | grep apt-get
次のレイアウトが得られます。
root 752 0.0 0.0 4508 1628 ? Ss 01:13 0:00 /bin/sh /usr/lib/apt/apt.systemd.daily _apt 2098 0.1 0.1 49572 5524 ? S 01:18 0:06 /usr/lib/apt/methods/http aobo 4425 0.0 0.0 18484 980 pts/1 S+ 02:13 0:00 grep --color=auto apt
最初の2つはスレッド番号(kill processnumber)です。 sudo権限を使用する必要性をなくすために、適切な関連プロセスを実行します。
#sudo kill processnumber
2.2そのようなプログラムがあることがわかった場合は、実行を中止します。それ以外の場合は2.3
2.3ロックファイルの削除
sudo rm / var / lib / dpkg / lock-frontend
sudo rm / var / lib / dpkg / lock
元のリンク:https://blog.csdn.net/github_35160620/article/details/51933605
出典:https://www.cnblogs.com/dakewei/p/10491278.html