Preciso consertar manualmente um dist-upgrade interrompido?

3

Durante uma execução de apt-get dist-upgrade , cancelei acidentalmente por meio de Ctrl + C quando estava configurando pacotes.

Esses pacotes estavam prestes a serem atualizados:

aptdaemon aptdaemon-data google-chrome-unstable libsmbclient libwbclient0 python3-aptdaemon python3-aptdaemon.gtk3widgets samba-libs

Esta é a saída de execução até o cancelamento:

Preparing to unpack .../0-google-chrome-unstable_66.0.3359.26-1_amd64.deb ...
Unpacking google-chrome-unstable (66.0.3359.26-1) over (66.0.3359.22-1) ...
Preparing to unpack .../1-libsmbclient_2%3a4.6.7+dfsg-1ubuntu3.2_amd64.deb ...
Unpacking libsmbclient:amd64 (2:4.6.7+dfsg-1ubuntu3.2) over (2:4.6.7+dfsg-1ubuntu3.1) ...
Preparing to unpack .../2-samba-libs_2%3a4.6.7+dfsg-1ubuntu3.2_amd64.deb ...
Unpacking samba-libs:amd64 (2:4.6.7+dfsg-1ubuntu3.2) over (2:4.6.7+dfsg-1ubuntu3.1) ...
Preparing to unpack .../3-libwbclient0_2%3a4.6.7+dfsg-1ubuntu3.2_amd64.deb ...
Unpacking libwbclient0:amd64 (2:4.6.7+dfsg-1ubuntu3.2) over (2:4.6.7+dfsg-1ubuntu3.1) ...
Preparing to unpack .../4-aptdaemon-data_1.1.1+bzr982-0ubuntu17.1_all.deb ...
Unpacking aptdaemon-data (1.1.1+bzr982-0ubuntu17.1) over (1.1.1+bzr982-0ubuntu17) ...
Preparing to unpack .../5-python3-aptdaemon.gtk3widgets_1.1.1+bzr982-0ubuntu17.1_all.deb ...
Unpacking python3-aptdaemon.gtk3widgets (1.1.1+bzr982-0ubuntu17.1) over (1.1.1+bzr982-0ubuntu17) ...
Preparing to unpack .../6-aptdaemon_1.1.1+bzr982-0ubuntu17.1_all.deb ...
Unpacking aptdaemon (1.1.1+bzr982-0ubuntu17.1) over (1.1.1+bzr982-0ubuntu17) ...
Preparing to unpack .../7-python3-aptdaemon_1.1.1+bzr982-0ubuntu17.1_all.deb ...
Unpacking python3-aptdaemon (1.1.1+bzr982-0ubuntu17.1) over (1.1.1+bzr982-0ubuntu17) ...
Setting up aptdaemon-data (1.1.1+bzr982-0ubuntu17.1) ...
Setting up libwbclient0:amd64 (2:4.6.7+dfsg-1ubuntu3.2) ...
Setting up samba-libs:amd64 (2:4.6.7+dfsg-1ubuntu3.2) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Setting up libsmbclient:amd64 (2:4.6.7+dfsg-1ubuntu3.2) ...
Setting up google-chrome-unstable (66.0.3359.26-1) ...
Processing triggers for libc-bin (2.26-0ubuntu2.1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu5) ...
Processing triggers for dbus (1.10.22-1ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-1) ...
Setting up aptdaemon (1.1.1+bzr982-0ubuntu17.1) ...
Setting up python3-aptdaemon (1.1.1+bzr982-0ubuntu17.1) ...
Setting up python3-aptdaemon.gtk3widgets (1.1.1+bzr982-0ubuntu17.1) ...
W: Operation was interrupted before it could finish

Agora me pergunto se há algo em um estado quebrado no meu sistema. Eu tentei correr:

sudo dpkg --configure -a

Ainda nada é relatado.

Se eu correr:

sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

anotando alterações. Eu me pergunto: existe alguma coisa quebrada no meu sistema? Como posso saber? E se algo estivesse quebrado, como eu consertaria isso?

    
por k0pernikus 14.03.2018 / 13:08

1 resposta

3

Você pode forçar a reinstalação de pacotes (baixando e reinstalando novamente) emitindo este comando:

sudo apt install --reinstall aptdaemon aptdaemon-data google-chrome-unstable libsmbclient libwbclient0 python3-aptdaemon python3-aptdaemon.gtk3widgets samba-libs

Observe o parâmetro --reinstall adicional ao lado do comando apt install padrão.

Este parâmetro adicional não está documentado em man apt , mas está em man apt-get :

--reinstall
Re-install packages that are already installed and at the newest version.
    
por Michal Przybylowicz 14.03.2018 / 22:46