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 操作要素の例

推薦する

JavaScript で虫眼鏡の特殊効果を実現

達成される効果:マウスを小さな画像の上に置くと、小さなブロックが小さな画像の上に表示され、この小さな...

MySQL で制限を使用するとパフォーマンスに影響するのはなぜですか?

まず、MySQL のバージョンについて説明します。 mysql> バージョンを選択します();...

Vueカスタム命令の詳細な説明

目次Vueカスタムディレクティブカスタムディレクティブフック機能出力関連属性アプリケーション例要約す...

gbk utf8 GBK と UTF-8 ウェブページエンコーディングを正しく理解して使用する方法

Web ページ エンコーディングは英語では web page encoding と翻訳され、Web ...

vue+echarts で中国地図のフロー効果を実現する (詳細な手順)

@vue+echarts は中国地図のフロー効果を実現します#レンダリングを見てみましょう手順:コ...

qt.qpa.plugin の問題を解決: Ubuntu 18.04 の Qt で Qt プラットフォーム プラグイン「xcb」をロードできませんでした

問題の説明Qt5.15.0 をインストールした後、テスト ケースを実行するとエラーが表示されます。 ...

ミニプログラムにより、製品属性の選択や仕様の選択が可能

この記事では、ミニプログラムで製品属性選択または仕様選択を実装するための具体的なコードを参考までに共...

jQuery をベースにリスト ループ スクロールを実装するためのヒント (超簡単)

良いアイデアを見つけたので記録しました。私は以前、スクロール効果を実現するためにjQueryを使用し...

HTMLはシンプルで美しいログインページを作成します

まずは見てみましょう。 HTML ソースコード: XML/HTML コードコンテンツをクリップボード...

Vue 仮想 DOM の問題について

目次1. 仮想DOMとは何ですか? 2. 仮想 DOM が必要な理由3. 仮想DOMはどのようにして...

プロジェクトに必須の 8 つの JavaScript コード スニペット

目次1. ファイル拡張子を取得する2. コンテンツをクリップボードにコピーする3. スリープ時間は何...

クリーンなXHTML構文

XHTML を書くには、明確な HTML 構文が必要です。 XHTMLを書くには、きれいなHTML構...

Vueの最初のプログラムを書くための勉強ノート

目次1. HTMLを書く、最初のVueプログラムビューテンプレートとデータに注意してください決定ルー...

aタグ疑似クラスの機能と記述順序は何ですか?

a タグ疑似クラスの役割: 「:link」: 訪問されていないタグの状態。 「:visited」: ...

VirtualBox+Ubuntu16でKubernetesクラスタを構築する実装

目次Kubernetesについて基本的な環境の準備VirtualBoxをインストールするUbuntu...