Estou executando sudo update-manager -d
e inicio o processo de atualização. Eu seleciono a opção de atualização e, quando o gerente entra Setting new software channels
, gera um erro.
Não foi possível calcular a atualização Ocorreu um problema não resolvido ao calcular a atualização. Isso pode ser causado por: * Atualizando para uma versão de pré-lançamento do Ubuntu * Executando a versão atual de pré-lançamento do Ubuntu * Pacotes de software não oficiais não fornecidos pelo Ubuntu Se nada disso se aplicar, por favor relate este bug usando o comando 'ubuntu-bug ubuntu-release-upgradeer-core' em um terminal.
Desabilitei todos os pacotes não oficiais e de terceiros, não estou executando uma versão de pré-lançamento desde que estou na 13.04 e estou tentando atualizar para o beta 2 que não é um pré-lançamento. Antes de preencher um relatório de erro, já que está acontecendo nos dois sistemas, gostaria de descobrir se mais alguém tem os mesmos problemas.
EDIT : saída adicionada para comentar.
$ sudo dpkg -l | grep -w "rc"`
rc google-chrome-beta 31.0.1650.16-1 amd64 The web browser from Google
ii sysv-rc 2.88dsf-13.10ubuntu15 all System-V-like runlevel change mechanism
$ cat /etc/apt/sources.list
deb http://dk.archive.ubuntu.com/ubuntu/ raring main restricted
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring main restricted
deb http://dk.archive.ubuntu.com/ubuntu/ raring-updates main restricted
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring-updates main restricted
deb http://dk.archive.ubuntu.com/ubuntu/ raring universe
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring universe
deb http://dk.archive.ubuntu.com/ubuntu/ raring-updates universe
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring-updates universe
deb http://dk.archive.ubuntu.com/ubuntu/ raring multiverse
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring multiverse
deb http://dk.archive.ubuntu.com/ubuntu/ raring-updates multiverse
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring-updates multiverse
deb http://security.ubuntu.com/ubuntu raring-security main restricted
deb-src http://security.ubuntu.com/ubuntu raring-security main restricted
deb http://security.ubuntu.com/ubuntu raring-security universe
deb-src http://security.ubuntu.com/ubuntu raring-security universe
deb http://security.ubuntu.com/ubuntu raring-security multiverse
deb-src http://security.ubuntu.com/ubuntu raring-security multiverse
deb http://extras.ubuntu.com/ubuntu raring main
deb-src http://extras.ubuntu.com/ubuntu raring main
deb http://dk.archive.ubuntu.com/ubuntu/ raring-proposed multiverse universe restricted main
$ lsb_release -c
Codename: raring
$ sudo apt-get -y install aptitude && \
sudo rename 's/\.list$/.list.disable/' /etc/apt/sources.list.d/*.list && \
sudo aptitude update && \
aptitude search '?narrow(?installed, !?archive(raring))'`
i dropbox - cloud synchronization engine - CLI and Nautilus extension
i google-chrome-stable - The web browser from Google
i google-talkplugin - Google Talk Plugin
i libdrm-intel1 - Userspace interface to intel-specific kernel DRM services -- runtime
i libdrm-nouveau2 - Userspace interface to nouveau-specific kernel DRM services -- runtime
i libdrm-radeon1 - Userspace interface to radeon-specific kernel DRM services -- runtime
i libdrm2 - Userspace interface to kernel DRM services -- runtime
i libegl1-mesa - free implementation of the EGL API -- runtime
i libegl1-mesa-drivers - free implementation of the EGL API -- hardware drivers
i libgbm1 - generic buffer management API -- runtime
i libgl1-mesa-dri - free implementation of the OpenGL API -- DRI modules
i libgl1-mesa-glx - free implementation of the OpenGL API -- GLX runtime
i libglapi-mesa - free implementation of the GL API -- shared library
i A libgles2-mesa - free implementation of the OpenGL|ES 2.x API -- runtime
i libllvm3.3 - Low-Level Virtual Machine (LLVM), runtime library
i libopenvg1-mesa - free implementation of the OpenVG API -- runtime
i libxatracker1 - X acceleration library -- runtime
i nodejs - Node.js event-based server-side javascript engine
id nvidia-persistenced - Load the NVIDIA kernel driver and create device files
id nvidia-settings-331 - Tool for configuring the NVIDIA graphics driver
i simplescreenrecorder - A feature-rich screen recorder that supports X11 and OpenGL.
i A simplescreenrecorder-lib - A feature-rich screen recorder that supports X11 and OpenGL.
i sublime-text - Sublime Text is a sophisticated text editor for code, markup and prose
i vokoscreen - easy to use screencast creator
i xserver-common - common files used by various X servers
i xserver-xorg-core - Xorg X server - core server
i xserver-xorg-input-synaptics - Synaptics TouchPad driver for X.Org server
i xserver-xorg-video-ati - X.Org X server -- AMD/ATI display driver wrapper
i xserver-xorg-video-cirrus - X.Org X server -- Cirrus display driver
i xserver-xorg-video-intel - X.Org X server -- Intel i8xx, i9xx display driver
i xserver-xorg-video-mach64 - X.Org X server -- ATI Mach64 display driver
i xserver-xorg-video-nouveau - X.Org X server -- Nouveau display driver
i xserver-xorg-video-r128 - X.Org X server -- ATI r128 display driver
i xserver-xorg-video-radeon - X.Org X server -- AMD/ATI Radeon display driver
i xserver-xorg-video-vmware - X.Org X server -- VMware display driver
apt
upgrade
do-release-upgrade
topless
fonte
fonte
sudo dpkg -l | grep -w "rc"
sudo apt-get -y install aptitude && sudo rename 's/\.list$/.list.disable/' /etc/apt/sources.list.d/*.list && sudo aptitude update && aptitude search '?narrow(?installed, !?archive(raring))'
e colar os resultados? O primeiro comando instalará o aptitude, o segundo desabilitará todos os PPAs, o terceiro atualizará sua lista e o quarto listará todo o pacote que não vem do repositório.Respostas:
O que funcionou para mim foi remover todos os pacotes quebrados, pois estavam impedindo a atualização.
Primeiro descubra quais pacotes estão quebrados:
Em seguida, remova-os:
Alguns podem ser reinstalados durante a atualização; outros, talvez você precise reinstalar a si mesmo.
fonte
sudo apt-get remove xserver-xorg-video-*
? Eu tenho uma pergunta aqui com mais detalhes.grep Broken grep Broken /var/log/dist-upgrade/apt.log
me dá mais de 700 linhas. Definitivamente não pode removê-los todos.Depois que o sistema falhar na atualização, verifique o arquivo
/var/log/dist-upgrade/main.log
Eu encontrei a linha:
Eu removi manualmente o xubuntu-desktop. A atualização continuou sem problemas.
fonte
postgresql-9.2
e não quero removê-lo.do-release-upgrade
novamente, então tive que remover manualmente esse também. Talvez você precise fazer isso várias vezes se tiver azar o suficiente. Também é possível que um dos outros métodos também os tenha destacado, como em espera ou quebrado, mas eu não os experimentei.Problema semelhante aqui. As últimas linhas do arquivo "main.log" indicadas na postagem anterior foram:
A unidade e a atualização desinstaladas manualmente agora prosseguem. Não tenho certeza do que causa esse problema em primeiro lugar e se essa é realmente uma boa "solução", mas acho que vou descobrir depois que a atualização for concluída?!?
fonte
Se você estiver usando os drivers de vídeo AMD / ATI fglrx proprietários, a remoção dos pacotes fglrx e do driver de vídeo xorg provavelmente o corrigirá:
No meu caso, eu tinha os drivers fglrx instalados a partir do PPA xorg-edgers e a remoção desses pacotes esclareceu minha atualização. Quando a atualização estiver concluída, você poderá executar o processo de configuração dos drivers proprietários novamente.
fonte
fglrx-core
ainda estava no meu sistema depois de fazer isso. Outros também podem precisar removê-lo.No meu caso, o problema foi causado por um pacote que estava no estado de espera . Colocá-lo novamente no estado de instalação resolveu o problema.
Uma maneira possível de colocar ou remover um pacote no estado de espera está usando
dpkg
. Primeiro, você obtém o estado atual de todos os pacotes e o coloca em um arquivo:Em seguida, edite o arquivo e substitua
install
porhold
, ou vice-versa. Por fim, você define a nova seleção:Outras maneiras são descritas em Como impedir que um pacote seja atualizado?
fonte
Aparentemente, existe uma maneira fácil, basta adicionar
/raring
ao nome de cada pacote, assim:Se não funcionar, tente o método abaixo.
Isso era esperado, você tem vários pacotes que não são dos repositórios do Ubuntu que são críticos para a instalação. Você deve fazer o downgrade deles, um por um (não encontrei uma maneira eficiente de fazer isso) e tentar a atualização. Vou fazer um como exemplo:
No seu caso, algo assim deve aparecer. Você deve tomar nota da versão que tem uma url, neste caso,
2.4.43-0ubuntu1
que temhttp://archive.ubuntu.com/ubuntu/
, salvar o par para mais tarde em um arquivo de texto usando o formato<package>=<version>
.Se você vir algo como:
observe que não possui um URL , esse pacote pode ser removido:
Em seguida, você termina sua lista deve se parecer com:
(novamente e exemplo, mas você pode ter uma ideia)
Depois de concluir sua lista, digite
sudo apt-get -f install
e cole sua lista completa, para que ela se pareça com:Se você quiser fazê-lo um pouco mais rápido, poderá usar
apt-cache policy libdrm2 libgbm1
com vários nomes de pacotes.fonte
apt-get update
não funcionar, significa outra coisa.apt-get update
Eu recebo esse tipo de erroN: Ignoring file 'xorg-edgers-ppa-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Eu segui várias das respostas acima, tentando fazer a atualização funcionar, nenhuma delas envolvendo a exclusão de pacotes quebrados funcionados. Eu tinha 144 pacotes quebrados, o que parecia completamente impraticável. Eu os apaguei um de cada vez, tentando a atualização após cada um. Após excluir 3 (perl-base, gnuplot, gnuplot-11), escolhido essencialmente aleatoriamente, a atualização foi bem-sucedida. (14.04 a 16.04).
fonte
Eu tive o mesmo problema, mas foi facilmente superado executando o seguinte no terminal:
fonte
sudo apt-get remove
não faz nada.sudo apt-get autoremove
.sudo apt-get autoremove
Eu já respondi isso há algum tempo, se você tivesse feito uma pesquisa simples aqui antes de postar a pergunta.
Feito, resolve todos os problemas
fonte
apt-get upgrade
e o restante dos comandos, então talvez você possa dividi-lo linha por linha e explicar seu processo e por que está funcionando. Não tenho o luxo de experimentar comandos de alto risco e irreversíveis. Obrigado pelo esforço embora. Estamos todos aqui para aprender ..