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

推薦する

Docker イメージのプルとタグ操作 pull | tag

Fabric プロジェクトのソースコードを読み直してみたところ、Docker の部分でよくわからな...

CSSを使用して、頻繁に表示される奇妙なボタンを簡単に実装します。

背景グループでは、CSS を使用してインセット コーナー ボタンを実装する方法や、矢印付きのボタンを...

MySQL ジョイントインデックス(複合インデックス)の実装

共同インデックスこの記事におけるジョイントインデックスの定義は次のとおりです (MySQL): AL...

Ubuntuの基本設定: openssh-serverのインストールと使用

Ubuntu 17.10 での openssh-server のインストールと使用を記録します。イン...

登録ページを実装するためのJS、CSS、HTML

HTML と CSS で実装された登録ページ テンプレート。早速、コードを見てみましょう。更新: ...

Linux QT Kit が見つからない、バージョンが空の問題の解決策

現在このような問題が発生しています 私の状況は、QT が動かなくなってしまったため、仮想マシンを再起...

シャトルボックス機能を実装するためのVueの詳細なコード

Vue - シャトルボックス機能を実装します。効果図は次のようになります。 CS 。移行{ ディスプ...

MySQL マスタースレーブ構築(複数のマスターと 1 つのスレーブ)の実装アイデアと手順

背景:最近、同社のプロジェクトは同時実行のプレッシャーに耐えられないようなので、最適化が差し迫ってい...

ブラウザでビデオプレーヤーを実装するための基本的な考え方とコード

目次序文ブラウザにおけるオーディオとビデオに関する知識のまとめビデオエンコーディング包装形態オーディ...

MySQLインデックスの簡単な分析

データベース インデックスは、テーブル操作の速度を向上させることを目的としたデータ構造です。高速なラ...

Docker で Node.js をデプロイする方法

序文プロジェクトでは中間層としてNodeを使用し、Nodeのデプロイにはdockerを使用します。こ...

MySQL 5.7.17 winx64 のインストールと設定のチュートリアル

今日、MySQL データベースをコンピューターに再度インストールしました。システムを再インストールす...

JavaScript で右クリック メニューを統合する layim のサンプル コード

目次1. 効果の実証2. 実装チュートリアル3. 最後に、完全なコードを添付します4. その他の右ク...

ビューポートの基本原理と詳細な使用方法

1. ビューポートの概要モバイル ブラウザは通常、画面よりも幅の広い仮想ウィンドウにページをレンダリ...

「@INC で ExtUtils/MakeMaker.pm が見つかりません」というエラーを解決する

mha4mysql をインストールする場合の手順は、おおよそ次のようになります: unzip、per...