Ubuntu E: ロック /var/lib/dpkg/lock-frontend を取得できません - オープン (11: リソースが一時的に利用できません)

Ubuntu E: ロック /var/lib/dpkg/lock-frontend を取得できません - オープン (11: リソースが一時的に利用できません)

Ubuntu 18.04、その他のバージョンのUbuntu

質問:

sudo apt-get install/update/ またはその他のコマンドを実行すると、さまざまな不明な理由により次のプロンプトが表示される場合があります。

E: ロック /var/lib/dpkg/lock-frontend を取得できません - オープン (11: リソースが一時的に利用できません)
E: dpkg フロントエンド ロック (/var/lib/dpkg/lock-frontend) を取得できません。別のプロセスがそれを使用していますか?

Ubuntu E: /var/lib/dpkg/lock-frontend をロックできません - 開く

この問題の原因としては以下が考えられます:

Ubuntu システム ターミナルで、 apt-get installを使用してソフトウェアをインストールすると、ダウンロードが完了する前にターミナルが強制的に閉じられます。現時点ではapt-getプロセスが完了していない可能性があります。その結果、 apt-get installコマンドを再度実行してソフトウェアをインストールすると、上記のエラーが表示されます。つまり、別のプログラムがapt-get installプロセスを占有しています。実行中であるため、ソフトウェア ソース更新のシステム ロック (「システム更新ロック」と呼ばれる) を占有し、この時点でリソースがロックされます。

したがって、最初の方法では、前のプロセスを終了してシステム ロックを解除するだけです。

ps -e|grep apt-get

見せる

5873 ? 00:00:01 apt-get

次に実行する

sudo kill 5873

2番目の方法は強制的にロックを解除することです

linuxidc@linuxidc:~$ sudo rm /var/cache/apt/archives/lock
[sudo] linuxidcのパスワード: 
linuxidc@linuxidc:~$ sudo rm /var/lib/dpkg/lock 

Ubuntu E: /var/lib/dpkg/lock-frontend をロックできません - 開く

要約する

上記は、Ubuntu E: Unable to get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporary unavailable) についてご紹介したものです。お役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Ubuntu 16.04の国内アップデートソースの詳細説明
  • Ubuntu 14.04 および Ubuntu 16.04 で Alibaba ソースを変更する方法
  • Ubuntu 17.04で国内ソースを変更する設定方法
  • Ubuntu 16.04 LTS でソースコードから Python 3.6.0 をインストールする方法
  • Ubuntu で国内ソースを使用する際のハッシュサム不一致エラーの解決方法
  • Ubuntuでローカルソースを作成する方法
  • 最速のUbuntuソフトウェアソースを自動的に検出して変更するシェルスクリプト
  • Ubuntu 20.04 aptの国内ソースを変更する方法
  • Ubuntu 19でdockerソースをインストールできない問題を共有する
  • Ubuntuのソースリスト(ソースリスト)を変更する方法詳細説明

<<:  Windows 10 での MySQL 8.0 のダウンロードとインストール構成のグラフィック チュートリアル

>>:  JavaScript 操作要素の例

推薦する

色の16進数カラーコード表表示と16進値の比較表示で簡単に検索できます

さまざまな色の16進コード表[パート1] 赤とピンク、およびそれらの 16 進コード。 #99003...

UDP シンプル サーバー クライアント コード例

UDP の理論については詳しく説明しません。UDP に関する HelloWorld プログラムを紹介...

MySQL トランザクションの詳細

目次導入取引の4つの特徴トランザクション分離レベル確認するMVCC現在の読書スナップショット読み取り...

MySQLスタートアップが起こした事故の実録

目次背景MySQLが完全に起動したかどうかを確認する方法事故最初の変更2回目の改訂要約するMySQL...

JavaScript関数導入の詳しい説明

目次機能紹介関数関数の作成コンストラクタは関数を作成する関数宣言は関数を作成する関数式関数を作成する...

CocosCreator でレイヤー管理に常駐ノードを使用する方法

CocosCreator バージョン: 2.3.4ほとんどのゲームにはレイヤー管理機能があり、例えば...

面接で聞かれる可能性のあるCSSに関する質問

この記事は、100 回書かれ、質問された CSS の質問を記念するためのものです。聞く: CSS セ...

VMwareでCentOSがインターネットにアクセスできない問題を素早く解決

昨日、VMware に CentOS7 をインストールしました。Tomcat パッケージを転送するた...

webkit-box-reflect を巧みに使用してさまざまな動的効果を実現する (要約)

かなり前の記事で、 -webkit-box-reflectプロパティについて説明しました。リフレクシ...

Dockerfile における VOLUME と docker -v の違い

Dockerfile でのボリュームのマウントと docker -v コマンドによるマウントには明ら...

nginx「504 ゲートウェイタイムアウト」エラーを解決する

ウェブサイトを作成する学生は、アクセス時に一部の nginx サーバーが 504 Gateway T...

HTML 5.1 学習: 14 の新機能とアプリケーション例

序文ご存知のとおり、HTML5 はインターネット コミュニティ全体に標準を提供する組織である Wor...

MySQL、Oracle、SQL Server のページングクエリ例の分析

最近、Oracle、MySQL、SQL Server 2005 のデータ ページング クエリについて...

スケジュールされた時間に古いジャンクファイルを自動的に削除する Linux 用の Autotrash ツール

Autotrash は、古い削除済みファイルを消去するプロセスを自動化するコマンド ライン プログラ...

一般的な Dockerfile コマンドの使用方法の紹介

目次01 CM 02 エントリーポイント03 ワークディレクトリ04 環境05 ユーザー06巻07 ...