Eh bien, ce jour est comme tous les autres, pourquoi ? parce que j'ai été confronté à un problème un peu similaire mais cette fois-ci lié à certains paquets avec le message suivant :
Log started: 2019-09-22 16:12:10
dpkg: unrecoverable fatal error, aborting:
reading files list for package 'apt': Bad address
Log ended: 2019-09-22 16:12:10
La façon dont je l'ai résolu, était un peu similaire mais avec quelques différences telles que :
Au lieu de renommer le répertoire entier "/var/lib/dpkg/info/", j'ai juste déplacé les fichiers (noms de paquets) qui me causaient des problèmes, qui dans ce cas étaient les paquets "apt".
-
J'ai donc d'abord filtré les paquets liés au motif '^apt' :
mlazo@mlazo-pc:~$ dpkg -l|awk '/^ii apt/ {print $2}'
apt
apt-config-icons
apt-config-icons-hidpi
apt-config-icons-large
apt-config-icons-large-hidpi
apt-transport-https
apt-utils
apt-xapian-index
aptdaemon
aptdaemon-data
-
Étant dans le répertoire "/var/lib/dpkg/info", j'ai créé un répertoire et déplacé les fichiers qui correspondaient à la liste précédente :
cd /var/lib/dpkg/info
mdkir ../info_back
mv -v $(ls |grep -i "^apt") ../info_back/
-
Une fois les fichiers déplacés, je procède à l'exécution du processus de réinstallation :
for x in $(dpkg -l| awk '/^ii apt/ {print $2}'); do apt-get install --reinstall ${x} -y ; done
-
Pendant le traitement, j'ai vérifié le fichier "/var/log/apt/term.log", obtenant les confirmations suivantes :
mlazo@mlazo-pc:~$ tail -n 20000 /var/log/apt/term.log |grep -i "preparing to unpack .../apt"
Preparing to unpack .../apt-config-icons_0.12.0-3ubuntu1_all.deb ...
Preparing to unpack .../apt-config-icons-hidpi_0.12.0-3ubuntu1_all.deb ...
Preparing to unpack .../apt-config-icons-large_0.12.0-3ubuntu1_all.deb ...
Preparing to unpack .../apt-config-icons-large-hidpi_0.12.0-3ubuntu1_all.deb ...
Preparing to unpack .../apt-transport-https_1.6.12_all.deb ...
Preparing to unpack .../apt-utils_1.6.12_amd64.deb ...
Preparing to unpack .../apt-xapian-index_0.47ubuntu13_all.deb ...
Preparing to unpack .../aptdaemon_1.1.1+bzr982-0ubuntu19.1_all.deb ...
Preparing to unpack .../aptdaemon-data_1.1.1+bzr982-0ubuntu19.1_all.deb ...
-
Une fois le processus de réinstallation terminé, j'ai procédé à l'exécution du processus de mise à niveau et j'ai obtenu un résultat positif :
root@mlazo-pc:/var/lib/dpkg/info# apt-get upgrade
..
..
..
Processing triggers for initramfs-tools (0.130ubuntu3.8) ...
update-initramfs: Generating /boot/initrd.img-5.0.0-25-generic
Processing triggers for libvlc-bin:amd64 (3.0.8-0ubuntu18.04.1) ...
Avec les étapes que j'ai exécutées précédemment, il a été achevé dans un intervalle de 30 minutes plutôt que de 4 heures.
J'espère que les étapes précédentes pourront être utiles à quelqu'un.
Meilleures salutations,
Manuel Lazo