Eu iniciei a atualização do Ubuntu 12.04 para o Ubuntu 12.10 x64. De repente, o processo de atualização é interrompido porque extra.ubuntu.com
está inacessível. Qualquer tentativa de retomar o processo não deu nenhum resultado. As tentativas foram as seguintes:
1. sudo apt-get -f install
2. sudo dpkg --configure -a
3. sudo rm -rf /var/lib/apt/lists
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Em todos os casos, o processo dpkg --config libc6:amd64
parou de funcionar devido a muitos erros, porque 13 pacotes têm versões incorretas (abaixo do necessário) e esses arquivos não podem ser configurados e, portanto, atualizados. Cada tentativa de atualizá-los causou a parada do processo de configuração do dpkg devido a dependências quebradas. O Synaptic não ajuda tão bem quanto o mesmo processo de atualização.
Existe alguma maneira de remover essas dependências quebradas?
No momento, o sistema mostra que esse é o Ubuntu 12.10. Se eu executar sudo dpkg --configure -a
, recebo como resultado muitas páginas com mensagens de erro, mas a última parte é a seguinte:
dpkg: too many errors, stopping Errors were encountered while processing:
- texlive-base
- texlive-doc-base
- rhythmbox-plugins
- rhythmbox
- texlive-binaries
- texlive-extra-utils
- rhythmbox-mozilla
- rhythmbox-plugin-magnatune
- libc6:amd64
- libc6:i386
- libglib2.0-cil
- rhythmbox-plugin-zeitgeist
- monodevelop-versioncontrol
- libdee-1.0-4
- libmono-posix4.0-cil
- libgee2:amd64
- libcolord1:amd64
- libhunspell-1.3-0:amd64
- libglib2.0-cil-dev
- rhythmbox-plugin-cdrecorder
- libfontenc1:amd64
- cpio
- libmono-system2.0-cil
- pulseaudio
- xserver-xorg-video-ati
- xserver-xorg-video-siliconmotion
- dconf-service
- libmono-system-data-linq2.0-cil
- libmono-sqlite2.0-cil
- libapr1
- policykit-1
- libmono-system-drawing4.0-cil
- gconf-defaults-service
- xserver-xorg-input-vmmouse
- libexempi3:amd64
- libgtkspell0
- libgtk2.0-cil-dev
- libbonoboui2-0:amd64
- libclutter-1.0-0:amd64
- libmono-system-windows-forms4.0-cil
- libjson-glib-1.0-0:amd64
- libpth20
- mono-runtime
- libsocket6-perl
- libart-2.0-2:amd64
- libpam-cap:amd64
- libpoppler28:amd64
- libjavascriptcoregtk-1.0-0
- gvfs-bin
- libmono-system-data2.0-cil
- libmono-system-web4.0-cil
Processing was halted because there were too many errors.
Percebi que não coloquei a parte essencial do log, que afirma o fato de que todos esses módulos não podem ser configurados como dependências quebradas - pacotes, os pacotes acima mencionados dependem de versões antigas, do Ubuntu 12.04.
Eu adicionei a lista no log, pois não sei como melhor colocar cada nome de pacote em uma string.
Tags upgrade dependencies 12.04 12.10