Problema en la actualización de 14.04 a 16.04.1

Problema en la actualización de 14.04 a 16.04.1

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

información relacionada