Problema na atualização de 14.04 para 16.04.1

3

Eu queria atualizar meu sistema. Então eu fiz um:

sudo do-release-upgrade

Mas eu tenho esse grande erro:

Upgrading Traceback (most recent call last):
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/xenial", line 8, in 
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeMain.py", line 242, in main
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1876, in run
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1841, in fullUpgrade
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1257, in doDistUpgrade
UnboundLocalError: local variable 'e' referenced before assignment
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 109, in apport_excepthook
    pr.add_proc_info(extraenv=['PYTHONPATH', 'PYTHONHOME'])
  File "/usr/lib/python3/dist-packages/apport/report.py", line 532, in add_proc_info
    self['ExecutableTimestamp'] = str(int(os.stat(self['ExecutablePath']).st_mtime))
PermissionError: [Errno 13] Permission denied: '/tmp/ubuntu-release-upgrader-qgoff5d4/xenial'

Original exception was: Traceback (most recent call last): File "/tmp/ubuntu-release-upgrader-qgoff5d4/xenial", line 8, in File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeMain.py", line 242, in main File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1876, in run File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1841, in fullUpgrade File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1257, in doDistUpgrade UnboundLocalError: local variable 'e' referenced before assignment

Procurei em todos os lugares, mas não consigo encontrar uma solução. Se alguém puder ajudar, ficaria grato.

    
por Robert Sentier 02.09.2016 / 13:04

2 respostas

2

Você pode tentar sudo apt install -f , mas caso contrário, é preferível fazer uma instalação limpa. As atualizações on-line podem não funcionar com drivers gráficos proprietários instalados e ativos.

    
por user589808 02.09.2016 / 14:14
0

Tente isto:

Primeiro: você precisa atualizar o sistema.

Abra um terminal

Pressione Ctrl + Alt + T

Execute:

exec sudo -i
apt-get update
apt-get dist-upgrade
apt-get autoremove
apt-get clean

Reinicialize seu sistema para concluir a instalação das atualizações e para alterar o upstart para o systemd:

Abra um terminal

Pressione Ctrl + Alt + T

Execute:

exec sudo -i
add-apt-repository ppa:pitti/systemd
apt-get update
apt-get install systemd libpam-systemd systemd-ui
apt-get dist-upgrade
cp /etc/default/grub /etc/default/grub.bak
nano /etc/default/grub 

No arquivo aberto, deixe esta linha:

GRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd" 

Continue em execução:

update-grub
ln -fs /proc/self/mounts /etc/mtab

Reinicie seu sistema,

Com qualquer problema, para desfazer as alterações, execute:

exec sudo -i
mv /etc/default/grub.bak /etc/default/grub
update-grub

Se tudo correr bem e atualizar para a nova versão disponível:

Abra um terminal

Pressione Ctrl + Alt + T

Execute:

exec sudo -i
update-manager -d

O Atualizador de Software aparecerá e procurará a nova versão, após alguns segundos, você verá uma tela como abaixo:

No entanto, o Ubuntu 16.04 está disponível agora.

Pressione o botão Atualizar para iniciar a atualização para o Ubuntu 16.04.

O Atualizador de Software pedirá que você confirme se deseja atualizar, pressione Iniciar Upgrade para começar a instalar o Ubuntu 16.04.

Agora, o Atualizador de Software se preparará para começar a configurar novos canais de software e, após alguns minutos, o atualizador de software notificará os detalhes do número de pacotes que serão removidos e o número de pacotes será instalado, pressione Iniciar atualização para continuar.

Terminou o dist-upgrade, reinicie seu sistema e:

Abra um terminal

Pressione Ctrl + Alt + T

Execute:

exec sudo -i
dpkg --configure -a
apt-get -f install
apt-get update
apt-get dist-upgrade
apt-get autoremove
apt-get clean
    
por kyodake 02.09.2016 / 16:17