Quería actualizar mi sistema. Entonces hice un:
sudo do-release-upgrade
Pero tengo este error importante:
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
Busqué por todos lados pero no encuentro solución. Si alguien puede ayudar, estaría agradecido.
Respuesta1
Puedes probarsudo apto instalar -fpero de lo contrario es preferible realizar una instalación limpia. Es posible que las actualizaciones en línea no funcionen con los controladores de gráficos propietarios instalados y activos.
Respuesta2
Prueba esto:
Primero: necesita actualizar el sistema.
Abrir una terminal,
Presione Ctrl+ Alt+T
Ejecutarlo:
exec sudo -i
apt-get update
apt-get dist-upgrade
apt-get autoremove
apt-get clean
Reinicie su sistema para terminar de instalar las actualizaciones y cambiar advenedizo a systemd:
Abrir una terminal,
Presione Ctrl+ Alt+T
Ejecutarlo:
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
En el archivo abierto deje esta línea así:
GRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
Continuar corriendo:
update-grub
ln -fs /proc/self/mounts /etc/mtab
Reinicie su sistema,
Ante cualquier problema, para deshacer los cambios ejecute:
exec sudo -i
mv /etc/default/grub.bak /etc/default/grub
update-grub
Si todo va bien y para actualizar a la nueva versión disponible:
Abrir una terminal,
Presione Ctrl+ Alt+T
Ejecutarlo:
exec sudo -i
update-manager -d
Aparecerá el Actualizador de software y buscará la nueva versión; después de unos segundos, verá una pantalla como la siguiente que dice:
Sin embargo, Ubuntu 16.04 ya está disponible.
Presione el botón Actualizar para comenzar a actualizar a Ubuntu 16.04.
El Actualizador de software le pedirá que confirme que aún desea actualizar; presione Iniciar actualización para comenzar a instalar Ubuntu 16.04.
Ahora, el Actualizador de software se preparará para comenzar a configurar nuevos canales de software y, después de unos minutos, el actualizador de software le notificará los detalles de la cantidad de paquetes que se eliminarán y la cantidad de paquetes que se instalarán. Presione Inicie la actualización para continuar.
Finalizó la actualización dist, reinicie su sistema y:
Abrir una terminal,
Presione Ctrl+ Alt+T
Ejecutarlo:
exec sudo -i
dpkg --configure -a
apt-get -f install
apt-get update
apt-get dist-upgrade
apt-get autoremove
apt-get clean