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.
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.
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.
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