Не удается обновить пакеты, он застрял на 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 

Дело в том, что я думаю, что моя БД использует его … Не уверен … Я использую Кассандру с Thrift …

Да, это становится немного сложнее …

 # 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 

Еще раз спасибо за любую помощь.

Это на самом деле хорошо известная ошибка с примерами t1.micro на EC2

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

Хорошо, я знаю, что это своего рода старая проблема, но я столкнулся с ней в системе (которая, очевидно, не была исправлена ​​в течение некоторого времени), и я, наконец, получил ее работу:

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

( --force-all важно). После этого я мог бы обновить систему