パッケージのインストールの問題


12

このエラーが発生するため、パッケージをインストールできません。

installArchives() failed: E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
dpkg: regarding .../libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb containing libgcc1:amd64, pre-dependency problem:
 libgcc1 pre-depends on multiarch-support
  multiarch-support is unpacked, but has never been configured.

dpkg: error processing /var/cache/apt/archives/libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb (--unpack):
 pre-dependency problem - not installing libgcc1:amd64
Errors were encountered while processing:
 /var/cache/apt/archives/libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb
Error in function: 
dpkg: dependency problems prevent configuration of libc6:amd64:
 libc6:amd64 depends on libgcc1; however:
  Package libgcc1 is not installed.
 libc6:amd64 depends on tzdata; however:
  Package tzdata is not installed.

dpkg: error processing libc6:amd64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of multiarch-support:
 multiarch-support depends on libc6 (>= 2.3.6-2); however:
  Package libc6:amd64 is not configured yet.

dpkg: error processing multiarch-support (--configure):
 dependency problems - leaving unconfigured

@EliahKaganこれは別のものだと思う。あなたが提供したリンクの情報を見ても、同様のエラーメッセージは表示されません。
gertvdijk

@gertvdijkあなたは正しいと思います。debconf: apt-extracttemplates failed: No such file or directoryメッセージは似ていますが、私はあなたが何を意味するかを参照してください。この質問では、そのメッセージはへの二次的であるinstallArchives() failed: E: Cannot get debconf version. Is debconf installed?には1があること、それが主なエラーメッセージ(他のエラーは明らかにそれを説明するために最初に発生していない)です。
エリアケイガン

回答:


18

ここで、この問題の解決策、非常に簡単な方法;)

この問題を解決するには、dpkgを直接使用する必要があります。

"ああ、またか"

パッケージには、multiarch-support is unpacked, but has never been configuredこのパッケージがすぐに設定することを意味しますが、まだ設定されていません。

unpackedパッケージがまだインストールされていないステータスの場合libgcc1、依存関係はまだインストールされておらず、以前にインストールできないため、パッケージはインストールできませんmultiarch-support

multiarch-supportのインストールステータスを強制してトリックを実行する必要があります。

nano /var/lib/dpkg/status

Package: 次のようなもので始まる行を見つけます。

Package: multiarch-support
Status: install ok unpacked

を変更するunpacked必要がありますinstalled

今すぐ試してください:

sudo dpkg --configure --pending
sudo apt-get install --reinstall multiarch-support libgcc1 debconf

この方法でシステムを再び動作させることができると思います。できる場合はお知らせください。


これにより、RaspbianでPixelを使用していたUIベースのパッケージマネージャーを含む多くの問題が修正されました。私の/var/lib/dpkgディレクトリは完全に欠落していたので、文句を言ったときにそのディレクトリとその下にいくつかのディレクトリを作成する必要がありましたが、最終的に、これでを使用できるようになりましたapt-get
スティービーブ

1

/var/lib/dpkgディレクトリとその内容が台無しになっていると思います。主にこの行のために、私はあなたのパッケージ管理が回復不能な壊れていると思います。

multiarch-support is unpacked, but has never been configured.

さらに、

apt-extracttemplates failed: No such file or directory

/usr/bin/apt-extracttemplatesご使用のシステムで使用できない手段。これは実際には普通ではありません。

これ自体は壊れません。これは、データ破損またはユーザーエラー(例rm -rf files-you-should-never-delete)が原因です。私の最善の策は、データのバックアップ(例/home:)で、新規インストールから始めることです。


0

問題は、debconfインストールしていない可能性があります。インストールするか、インストールされているかどうかを確認するにはsudo apt-get install debconf、ターミナルに入力します。CTRL-ALT-T同時に押すと端末を起動できます。

これは、インストールdebconfされていない場合はインストールし、インストールされているが最新ではない場合はアップグレードするか、最新の場合は何もしません。


1
私はこれを行いますが、助けにはなりません。
Mj125

1
perlのベース(> = 5.6.1-4)が、それをインストールする予定がない:debconfを::PreDepends私はこの取得
Mj125

1
@ Mj125これを行う:sudo apt-get install perl-base
ルシオ

いいえ、何もインストールできません。
Mj125

sudo apt-get install perl-base debconf。これを試して。2つのパッケージは相互依存してはなりません。
ファリッド

0

/ var / lib / dpkg / availableを削除したため、同じ問題が発生しましたが、これらの手順を実行した後、通常どおりに戻ります

sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

sudo dpkg --configure -a

ソース:https : //answers.launchpad.net/ubuntu/+question/70504


問題を解決するために何をしたかを答えてください。参考のためにリンクを保管してください。
エリックカルヴァ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.