¿Puedo evitar reinstalar desde cero? La actualización falla con "dpkg-divert: error: cambiar el nombre implica sobrescribir - con un archivo diferente - no permitido

¿Puedo evitar reinstalar desde cero? La actualización falla con "dpkg-divert: error: cambiar el nombre implica sobrescribir - con un archivo diferente - no permitido

Solicité ayuda hace aproximadamente un mes, pero no he recibido ni una sola respuesta. Si pregunté incorrectamente o rompí las reglas de etiqueta, lo siento mucho.

Mi pregunta original era esta:

Ejecuté 12.04 LTS para siempre sin problemas. Me di cuenta de que me estaba quedando atrás, así que di el paso.

El primer problema fue que tuve que adoptar un enfoque gradual; No pude actualizar directamente a 14. Pero los paquetes para 13.x ya no estaban disponibles en los servidores de EE. UU. (estoy en San Diego). Seleccioné "Mejor servidor" y me llevó a Singapur. Todo está bien.

La primera actualización la hice a través de SSH, desde mi LAN. Pasó del 12.04 al 13.04. Tomó algunas horas, pero transcurrió sin problemas. Todo salió bien.

La siguiente actualización (13.04 a 13.10) la hice a través de SSH, desde el trabajo. Nuevamente tomó algunas horas, pero todo salió bien.

Cuando llegué a casa decidí buscar el oro y comencé la actualización final (del 13.10 al 14.04) desde la máquina local. Primero cambié la fuente de Singapur a Estados Unidos. Luego comencé la actualización. Todo salió bien, pero finalmente empezó a devolver errores. Primero fue un error menor que decía que la instalación continuaría. Después de dos o tres recibí un mensaje de que la instalación falló y se detendría. Pero continuó. Noté que el video seguía apagándose y encendiéndose. Dejé que continuara hasta su finalización, después de algunos errores más.

El estado final es que la máquina host parece bloquearse tan pronto como se inicia. Sin embargo, puedo conectarme por SSH a la máquina y parece estar funcionando correctamente. Creo que el problema está en X-Windows. Tengo un adaptador NVIDIA que creo que puede ser problemático con esta versión. Realmente me gustaría arreglar esta instalación, en lugar de recargarla desde cero. Desde la máquina remota intenté el siguiente comando:

sudo apt-get -f install

Y recibí este error (omitiendo la mayor parte del resultado):

The following packages will be REMOVED:
  xserver-common-lts-trusty
 The following NEW packages will be installed:
  libglamor0 libspice-server1 libxatracker2 xorg xserver-xorg
  xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-mouse
  xserver-xorg-input-synaptics xserver-xorg-input-vmmouse
  xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-ati
  xserver-xorg-video-cirrus xserver-xorg-video-fbdev
  xserver-xorg-video-glamoregl xserver-xorg-video-intel
  xserver-xorg-video-mach64 xserver-xorg-video-mga
  xserver-xorg-video-modesetting xserver-xorg-video-neomagic
  xserver-xorg-video-nouveau xserver-xorg-video-openchrome
  xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon
  xserver-xorg-video-s3 xserver-xorg-video-savage
  xserver-xorg-video-siliconmotion xserver-xorg-video-sis
  xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident
  xserver-xorg-video-vesa xserver-xorg-video-vmware

Fetched 2,819 kB in 7s (369 kB/s)
Extracting templates from packages: 100%
(Reading database ... 382361 files and directories currently installed.)
Removing xserver-common-lts-trusty (2:1.15.1-0ubuntu2~precise1) ...
Removing 'diversion of /usr/lib/xorg/protocol.txt to /usr/lib/xorg/protocol-precise.txt by xserver-common-lts-trusty'
dpkg-divert: error: rename involves overwriting `/usr/lib/xorg/protocol.txt' with
  different file `/usr/lib/xorg/protocol-precise.txt', not allowed
dpkg: error processing package xserver-common-lts-trusty (--remove):
 subprocess installed post-removal script returned error exit status 2
Errors were encountered while processing:
 xserver-common-lts-trusty
E: Sub-process /usr/bin/dpkg returned an error code (1)

¿Hay algo que pueda hacer para solucionar este problema, aparte de empezar desde cero?

En lugar de reformular la pregunta, simplemente me gustaría preguntar; ¿Puedo arreglar esta instalación fallida? ¿O estoy condenado a empezar de nuevo? Tengo el sistema funcionando como quiero, así que realmente espero no tener que recargarlo. Pero si lo hago, ¿hay alguna forma recomendada de hacer una copia de seguridad de lo que tengo, para no tener que reinventar la rueda por completo?

Gracias de antemano por su ayuda.

Respuesta1

información relacionada