web-dev-qa-db-ja.com

パッケージをアップグレードできません。openjdk-6-jre-headlessでスタックします

Ubuntu Maverick(サーバー)を使用しています。

実行すると:

apt-get upgrade

立ち往生する:

Setting up openjdk-6-jre-headless (6b20-1.9.7-0ubuntu1) ...

どうして?そして、私はそれを止めるために何ができますか?

私はapt-getでそれを削除しようとしましたが、このエラーが発生しました:

E:dpkgが中断されました。手動で「Sudo dpkg --configure -a」を実行して問題を修正する必要があります。

それで私はこれを試しました:

dpkg --purge openjdk-6-jre-headless

私はこれを得た:

dpkg: dependency problems prevent removal of openjdk-6-jre-headless:
 openjdk-6-jre-lib depends on openjdk-6-jre-headless (>= 6b17).
 ca-certificates-Java depends on openjdk-6-jre-headless (>= 6b16-1.6.1-2) | Java6-runtime-headless; however:
  Package openjdk-6-jre-headless is to be removed.
  Package Java6-runtime-headless is not installed.
  Package openjdk-6-jre-headless which provides Java6-runtime-headless is to be removed.
 ca-certificates-Java depends on openjdk-6-jre-headless (>= 6b16-1.6.1-2) | Java6-runtime-headless; however:
  Package openjdk-6-jre-headless is to be removed.
  Package Java6-runtime-headless is not installed.
  Package openjdk-6-jre-headless which provides Java6-runtime-headless is to be removed.
dpkg: error processing openjdk-6-jre-headless (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 openjdk-6-jre-headless

事は私のDBがそれを使用していると思うことです...確かではありません... ThriftでCassandraを使用しています...

はい、もう少し複雑になっています...

# dpkg --configure -a

私は得る:

dpkg: dependency problems prevent configuration of openjdk-6-jre:
 openjdk-6-jre depends on openjdk-6-jre-headless (>= 6b20-1.9.7-0ubuntu1); however:
  Package openjdk-6-jre-headless is not configured yet.
dpkg: error processing openjdk-6-jre (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
dpkg: dependency problems prevent configuration of libaccess-bridge-Java:
 libaccess-bridge-Java depends on default-jre | openjdk-6-jre | Sun-Java6-jre; however:
  Package default-jre is not installed.
  Package openjdk-6-jre is not configured yet.
  Package Sun-Java6-jre is not installed.
dpkg: error processing libaccess-bridge-Java (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of icedtea-6-jre-cacao:
 icedtea-6-jre-cacao depends on openjdk-6-jre-headless (= 6b20-1.9.7-0ubuntu1); however:
  Package openjdk-6-jre-headless is not configured yet.
dpkg: error processing icedtea-6-jre-cacao (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libaccess-bridge-Java-jni:
 libaccess-bridge-Java-jni depends on libaccess-bridge-Java (>= 1.26.2-5); however:
  Package libaccess-bridge-Java is not configured yet.
dpkg: error processing libaccess-bridge-Java-jni (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 openjdk-6-jre
 libaccess-bridge-Java
 icedtea-6-jre-cacao
 libaccess-bridge-Java-jni

助けてくれてありがとう。

5
jnbdz

これは、実際にはEC2上のt1.microインスタンスでよく知られているバグです

https://bugs.launchpad.net/ubuntu/+source/linux-ec2/+bug/634487

これはUS-WEST-2で修正されていることに注意してください。

https://bugs.launchpad.net/ubuntu/+source/linux-ec2/+bug/634487/comments/69

1
SpamapS

わかりました、これは古い問題のようなものですが、システム(これは明らかにしばらくの間パッチが適用されていませんでした)で発生しました。

dpkg --force-all -P openjdk-6-jre-headless
apt-get update
apt-get -f install

--force-allは重要です)その後、システムをアップグレードできました

0
Orabîg