Actualización, 1 hora después

Actualización, 1 hora después

Estoy usando do-release-upgrade para actualizar de 18.04 a 20.04.

Durante el proceso, encontró modificaciones en mi ssh_config y elegí ver la diferencia.

Muestra esto en una página en <OK>la parte inferior. Pero no puedo salir de esto para continuar con la actualización. Un terminal está leyendo las entradas de mi teclado. La pantalla ahora se ve así:

ingrese la descripción de la imagen aquí

Puede ver algunos de mis intentos de reanudar la actualización (por ejemplo, volver a ejecutar do-release-upgradee intentar apt updatey apt upgrade)

¿Cómo puedo reanudar la actualización?

Actualización, 1 hora después

Investigar revela qué procesos poseen varios archivos de bloqueo y algunos procesos interesantes que aún se están ejecutando, presumiblemente esperando que responda <OK>en la pantalla mostrándome la diferencia ssh_config:

matt@ocinara:~$ sudo lsof /var/lib/dpkg/lock
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
      Output information may be incomplete.
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
dpkg    16341 root    3uW  REG  259,3        0 13658619 /var/lib/dpkg/lock
matt@ocinara:~$ sudo lsof /var/lib/apt/lists/lock
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
      Output information may be incomplete.
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
focal   14627 root   14u   REG  259,3        0 13902278 /var/lib/apt/lists/lock
matt@ocinara:~$ sudo lsof /var/cache/apt/archives/lock
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
      Output information may be incomplete.
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
focal   14627 root   66u   REG  259,3        0 12328392 /var/cache/apt/archives/lock
matt@ocinara:~$ ps aux | grep -i focal
root     14627  0.2  1.7 480372 140020 pts/0   S    11:00   0:09 /usr/bin/python3 /tmp/ubuntu-release-upgrader-qzt422az/focal --mode=server --frontend=DistUpgradeViewText
matt     19736  0.0  0.0  10964   780 pts/3    S+   12:00   0:00 grep --color=auto -i focal
matt@ocinara:~$ ps aux | grep -i dpkg
root     16341  0.0  0.1  22216 12776 pts/7    Ss+  11:01   0:00 /usr/bin/dpkg --force-overwrite --status-fd 74 --configure --pending
root     17176  0.0  0.3  85264 24040 pts/7    S+   11:01   0:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/openssh-server.postinst configure 1:7.6p1-4ubuntu0.3
root     17188  0.0  0.0   2604  1684 pts/7    S+   11:01   0:00 /bin/sh /var/lib/dpkg/info/openssh-server.postinst configure 1:7.6p1-4ubuntu0.3
matt     19741  0.0  0.0  10964   776 pts/3    S+   12:01   0:00 grep --color=auto -i dpkg

Respuesta1

Después de leer más, la actualización se ejecutó nuevamente de esta manera:

sudo kill 14627  # focal upgrade process - see question

Esto también provocó que los dpkgprocesos (ver pregunta original) finalizaran y se liberara el bloqueo del archivo. entonces lo intenté

sudo apt dist-upgrade

... que me dijo que hiciera esto primero:

sudo dpkg --configure -a

Esto me llevó inmediatamente a la pregunta sobre ssh_config, es decir, a donde estaba cuando se detuvo la actualización (sospecho que sin darme cuenta presioné Ctrl-C).

Y finalmente (cruzando los dedos):

sudo apt dist-upgrade

Mientras escribo esto, ya llevo un 15% de actualización. Actualizaré esta respuesta más tarde, ¡con suerte desde Ubuntu 20.04!

ActualizarFuncionó: ahora estoy en Ubuntu 20.04

información relacionada