web-dev-qa-db-ja.com

aptエラー:すぐに構成できませんでした

次のコマンドの実行に問題があります。

root@X100e:~# apt-get dist-upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  adduser apt apt-utils base-files base-passwd bash bash-completion bsdmainutils bsdutils busybox-initramfs consolekit coreutils
  cpio cpp cpp-4.4 dash dbus debconf debconf-i18n debianutils diffutils dpkg e2fslibs e2fsprogs file findutils gawk gcc-4.4-base
  gcc-4.5-base gpgv grep gzip hostname ifupdown initramfs-tools initramfs-tools-bin initscripts insserv klibc-utils libacl1
  libattr1 libblkid1 libbz2-1.0 libc-bin libc6 libck-connector0 libcomerr2 libdb4.8 libdbus-1-3 libdbus-glib-1-2 libdconf0
  libdrm-intel1 libdrm-nouveau1 libdrm-radeon1 libdrm2 libeggdbus-1-0 libexpat1 libgcc1 libgdbm3 libglib2.0-0 libglib2.0-data
  libgmp3c2 libgpm2 libklibc liblocale-gettext-Perl liblzma2 libmagic1 libmpfr4 libncurses5 libncursesw5 libnih-dbus1 libnih1
  libpam-ck-connector libpam-modules libpam-runtime libpam0g libpcre3 libplymouth2 libpng12-0 libpolkit-gobject-1-0 libreadline6
  libselinux1 libsepol1 libslang2 libsqlite3-0 libss2 libssl0.9.8 libstdc++6 libtext-charwidth-Perl libtext-iconv-Perl
  libtext-wrapi18n-Perl libudev0 libusb-0.1-4 libuuid1 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxml2 login lsb-base make
  makedev mime-support module-init-tools mount mountall ncurses-base ncurses-bin net-tools netbase passwd Perl perl-base
  Perl-modules plymouth plymouth-theme-ubuntu-text procps psmisc python python-minimal python2.6 python2.6-minimal readline-common
  sed sensible-utils sgml-base shared-mime-info sysv-rc sysvinit-utils tar tzdata ubuntu-keyring udev upstart util-linux
  uuid-runtime xml-core xz-utils zlib1g
0 upgraded, 141 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/49.7MB of archives.
After this operation, 177MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
E: Could not perform immediate configuration on 'libbz2-1.0'.Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)

残念ながら、問題がどこにあるのかわかりません...これを修正する方法はありますか?

注:aptを再インストールすることも考えました。これは可能ですか?

ありがとう、宇土

更新:

ランニング

root@X100e:~# aptitude full-upgrade 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.

同じエラーが発生します...

ランニング

root@X100e:~# aptitude -vv full-upgrade 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.

Current status: 0 broken [+0], 0 updates [+0], 3390 new [+0].

同じエラーが発生します...

-vvvと-vvvv->同じ結果でも試してみました。

7
udo

おそらく、私のようにdpkgパッケージの更新に問題があります。 / var/cache/apt/archivesに移動し、慎重に、問題のあるパッケージのdpkg -iを実行します。

私自身が今夜これをしました:

Sudo dpkg -i dpkg_1.15.8.4ubuntu3_AMD64.deb libbz2-1.0_1.0.5-4ubuntu1_AMD64.deb libselinux1_2.0.94-1_AMD64.deb coreutils_8.5-1ubuntu3_AMD64.deb libacl1_2.2.49-3_AMD64.deb libattr1_1%3a2.4.44-2_AMD64.deb

もちろん、パッケージのバージョンは異なっている必要があります。そうでない場合、Ubuntu側でバグが見つかります。

次に、オプション--force-dependsを使用して、できれば小さな.debsのセットで同じコマンドを実行します。

2つのコマンドを交互に再生して、すべてをインストールして構成すると、準備が整います。

今、私は別のパッケージで同じエラーが発生し、同じことを繰り返しました、そして今私のシステムは機能しています。

結論:依存関係を少し手作業で管理するだけで機能します。

9
Saiyine

私はこの正確な問題を抱えており、次のように解決しました:

apt-get install -o APT::Immediate-Configure=false -f apt python-minimal
apt-get -f install
dpkg --configure -a
apt-get dist-upgrade

このソリューションは、次の2つのソリューションを組み合わせたものです。

https://bugs.launchpad.net/ubuntu/+source/python-defaults/+bug/99074http://ubuntuforums.org/showthread.php?t=1451594

13
Justin Lawrence

私も同じ問題を抱えていました。別の手順としてlibc6をアップグレードすることで問題を解決しました。

apt-get install libc6

その後

apt-get dist-upgrade
5
Edward van Kuik

この問題はwww.debian.comで説明され、解決策が提供されています。

https://www.debian.org/releases/wheezy/armhf/release-notes/ch-upgrading.en.html

4.5章

4.5。アップグレード中に発生する可能性のある問題

次のセクションでは、wheezyへのアップグレード中に発生する可能性のある既知の問題について説明します。 4.5.1。 「すぐに設定を実行できませんでした」というメッセージが表示され、アップグレードが失敗する

場合によっては、apt-get dist-upgradeステップがパッケージをダウンロードした後に失敗することがあります。

E:「パッケージ」の即時構成を実行できませんでした。詳細については、APT :: Immediate-Configureの下のman5apt.confを参照してください。

その場合は、代わりにapt-get dist-upgrade -o APT :: Immediate-Configure = 0を実行すると、アップグレードを続行できます。

この問題のもう1つの考えられる回避策は、squeezeソースとwheezyソースの両方をsources.listに一時的に追加し、apt-getupdateを実行することです。

3
Rene

Squeeze-> wheezyからのアップグレードで、特に次の方法でこれに遭遇しました。

Could not perform immediate configuration on 'mysql-server-5.5

Libc6などを手動でアップグレードしようとしましたが、最終的な解決策は次のとおりです。

apt-get install mysql-server-5.5 libc6-dev

これで私のdistアップグレードが完了したようです。

3
Kirrus