現在、次のバージョンのUbuntuを使用しています。説明: Ubuntu 18.04.5 LTS バージョン: 18.04 コード名: bionic このコンピューターで、以下を使用して既存の Maven プラグインを削除しようとしました。
sudo apt-get autoremove maven
次のエラーが発生します。 -
パッケージのリストを読んでいます...完了依存関係ツリーを構築するステータス
情報を読んでいます...完了これらの問題を解決するには、「apt --fix-broken install」を実行する必要があるかもしれません。次のパッケージには満たされていない依存関係があります。 libc6-dbg:依存関係:libc6(= 2.27-3ubuntu1.4)ですが、インストールには2.27-3ubuntu1が必要です。 libc6-dev:依存項目:libc6(= 2.27-3ubuntu1.4)ですが、2.27が必要です。インストール済み-3ubuntu1インストール予定E:満たされていない依存関係。パッケージなしで「apt --fix-broken install」を試してください(またはソリューションを指定)。
その後、提案どおりにこれを試しました。
sudo apt --fix-broken install
パッケージリストを読む...完了依存関係ツリーの構築
状況情報を読み取っています...完了依存関係を変更しています...完了次のパッケージは自動的にインストールされており、不要になりました。 libllvm7 これを削除するには、「sudo apt autoremove」を使用してください。次の追加パッケージがインストールされます。libc6 libc6:i386推奨パッケージ:glibc-doc glibc-doc:i386ロケール:i386次のパッケージがアップグレードされます。犬の削除とアップグレードされていません。 9 完全にインストールまたは削除されていません。 0B/5,382kB アーカイブを確保する必要があります。この作業の後、19.5kB の追加ディスク容量が使用されます。続行しますか? [Y/n] Y debconf: DbDriver "config": /var/cache/debconf/config.dat が別のプロセスによってロックされています。リソースは一時的に利用できません(データベースを読み込んでいます...現在インストールされている197197個のファイルとディレクトリ)。解凍されます。 ../libc6_2.27-3ubuntu1.4_amd64.deb ... libc6:i386(2.27-3ubuntu1) 構成解除中... debconf: DbDriver "config": /var/cache/debconf/config.dat が別のプロセスにによってロックされています。リソースを一時的に使用できないdpkg:/var/cache/apt/archives/libc6_2.27-3ubuntu1.4_amd64.debアーカイブの処理中にエラーが発生しました(--unpack):新しいlibc6:amd64パッケージのプリインストールスクリプト子プロセスがエラー終了ステータスを返しました。 1 解凍準備中です。 ../libc6_2.27-3ubuntu1.4_i386.deb... libc6:amd64(2.27-3ubuntu1) 構成解除中... debconf: DbDriver "config": /var/cache/debconf/config.dat が別のプロセスにによってロックされています。リソースを一時的に使用できないdpkg:アーカイブ処理エラー/var/cache/apt/archives/libc6_2.27-3ubuntu1.4_i386.deb(--unpack):新しいlibc6:i386パッケージプリインストールスクリプトのサブプロセスでエラー終了状態1を返しました。エラーが発生しました。処理中に発生:/var/cache/apt/archives/libc6_2.27-3ubuntu1.4_amd64.deb /var/cache/apt/archives/libc6_2.27-3ubuntu1.4_i386.deb E:サブプロセス/usr/bin/dpkgエラーコード(1)を返します。
私はUbuntuに初めて触れましたが、この問題を解決する方法がわかりません。この問題を解決する方法を教えてください。
答え1
python3-pip
私の場合、(apt install python3-pip
)インストール中に同じエラーが発生しました。
エラーを再確認するとアップグレードを試みるlibc6 libc6:i386
ので、エラーを修正するには、これらのアップグレードを避けることをお勧めします。
これが私がする方法です:
apt-mark hold libc6
apt-mark hold libc6:i386
yes | apt install python3-pip --no-upgrade libc6 libc6:i386
答え2
端末を開き、次のように入力します。
sudo fuser -v /var/cache/debconf/config.dat
これにより、どのプロセスがロックを保持しているかが表示されます。
USER PID ACCESS COMMAND
/var/cache/debconf/config.dat:
root 12590 F.... dpkg-preconfigu
この場合は、PIDを記録して使用または終了してください。sudo kill PID
sudo kill -9 PID
12590