GNU/Linux >> Linux の 問題 >  >> Linux

修正E:ロックを取得できませんでした/ var / cache / apt / archives /lock[クイックヒント]

問題:

先日、ある読者から、この種のエラーで問題が発生したとの質問がありました。

E:ロックを取得できませんでした/ var / cache / apt / archives / lock –オープン(11:リソースが一時的に利用できません)
E:ディレクトリ/ var / cache / apt /archives/をロックできません

彼女は、Ubuntu 14.04をインストールした後、このエラーが発生したときに行うべきことで言及されているヒントの1つに従おうとしていました。これはUbuntuでよく発生する更新エラーの1つであり、最も迷惑なもの。

理由:

そもそもこのエラーの原因がわからない場合は、エラー自体に理由がはっきりとわかります。エラーには次のように表示されます。ロックを取得できませんでした/ var / cache / apt / archives / lock –オープン(11:リソースは一時的に利用できません) 。そして、これが正確に起こっていることです。

aptコマンドを使用してパッケージをインストールしようとしているときに、他のパッケージマネージャーが実行されているか、更新が行われています。

ソフトウェアセンターを開いているか、別の端末がaptまたはapt-getコマンドを使用している可能性があります。

解決策:

何よりもまず重要なことは、何もしないことです。つまり、リソースを使用している他のプログラムがプロセスを完了すると、リソースは再び利用可能になります。

それ以外の場合は、aptを使用している可能性のある他のプログラムを探します。そのプログラムを閉じます。

aptコマンドのインスタンスが実行されているかどうかを検索して(ps aux | grep -i aptを使用)、プロセスを強制終了することもできます。

これを行う簡単な方法は、killallコマンドを使用することです。

sudo killall apt-get

上記のコマンドでの問題が解決しない場合E:ロックを取得できませんでした/ var / cache / apt / archives / lock – open(11:リソースが一時的に利用できません) 、次のコマンドを1つずつ試して、問題を解決してください。

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

上記のコマンドはロックファイルを削除するため、aptおよびdpkgpackag管理プロセスを自由に再利用できます。必須ではありませんが、以下のコマンドを使用してdpkgを再構成する必要がある場合があります。

sudo dpkg --configure -a

この簡単なヒントが、Ubuntuでのこの一般的な更新エラーの解決に役立つことを願っています。質問や提案を歓迎します。Ciao:)



Linux
  1. Ubuntu E:ロック/ var / lib / dpkg / lockエラーを取得できませんでした-今すぐ修正しますか?

  2. /var/log/messages、/var/log/syslog、および/var/log/kern.logの違いは?

  3. 「キャッシュディレクトリ/home//.composer/cache/repo/https—packagist.org/を作成できません。または、ディレクトリが書き込み可能ではありません。キャッシュなしで続行しますか?」

  1. lvdisplay エラー:「ディレクトリ /var/lock/lvm を作成できませんでした。ファイルベースのロックの初期化に失敗しました。」

  2. 「ロックを取得できませんでした / var / lib / dpkg / lock – open (11 リソースが一時的に利用できません)」エラーを修正する方法

  3. 「Lockfile / var / lib / dpkg / lock-frontend could not open」というエラーを修正する方法

  1. apt エラー:で即時構成を実行できませんでした

  2. /var/run/postgresql/.s.PGSQL.5432 に関するエラーが発生した場合、Postgres にアクセスするにはどうすればよいですか?

  3. 推奨される使用方法に従って、Web サイトは /var/ または /usr/ に配置する必要がありますか?