Eu tenho uma máquina servidor Ubuntu 11.10 localizada em um VPS que tem problemas de pacote.
Acho que tudo isso começou com minha falha no lançamento do upgrade no meio do caminho. De qualquer forma, não posso mais usar o apt-get para instalar nada por causa de dependências não atendidas.
root@vpsstart:/etc/apt# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
libc6 : Depends: libc-bin (= 2.13-20ubuntu5.3)
libc6-dev : Depends: libc6 (= 2.15-0ubuntu10.5) but 2.13-20ubuntu5.3 is installed
Depends: libc-dev-bin (= 2.15-0ubuntu10.5)
libmono-corlib4.0-cil : Depends: mono-runtime (>= 2.10.8.1) but 2.10.5-1ubuntu0.1 is installed
libmono-i18n4.0-cil : Depends: mono-runtime (>= 2.10.8.1) but 2.10.5-1ubuntu0.1 is installed
libnih-dbus1 : Depends: libnih1 (= 1.0.3-4ubuntu9.1) but 1.0.3-4ubuntu2 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Meu sources.list fica assim:
deb http://archive.ubuntu.com/ubuntu oneiric main restricted universe
deb http://archive.ubuntu.com/ubuntu oneiric-updates main restricted universe
deb http://security.ubuntu.com/ubuntu oneiric-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu oneiric partner
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
Eu tentei o apt-get clean e o apt-get autoclean e, claro, fiz uma atualização do apt-get inúmeras vezes.
Alguma mágica que me permita corrigir meu sistema de pacotes?
Responder1
Se você estiver usando o Ubuntu como servidor, eu usariarecomendo fortemente o LTSapenas lançamentos. Esta questão não pode ser respondida porque11.10 já foi atingido o EOL, e provavelmente será fechado como fora do tópico.
Aproveite o tempo para lercomo atualizar versões EOLna página Wiki do Ubuntu, mas seria preferível fazer uma nova instalação.
Ubuntu 12.04.3LTSé o atual LTS estável e terá suporte até abril de 2017, mas como servidor em ação eu sugeririaUbuntu 12.04.1LTS(devido aoNovas políticas do LTS). Não importa se a página escreve (12.04.2 LTS), role para baixo e você encontrará a imagem do servidor ubuntu-12.04.1.
Responder2
Você está usando uma versão bastante antiga e sem suporte do Linux e não há garantia de que os repositórios ainda sejam mantidos para poder corrigir sua configuração atual... Eu recomendaria uma nova instalação do Ubuntu 13.10, especialmente se você estiver executando uma máquina servidora...