Désinstallation de libc6 -> plus rien ne fonctionne (bash / apt / mv => not found)

Tags: #<Tag:0x00007f63f5ee1f28> #<Tag:0x00007f63f5ee1dc0> #<Tag:0x00007f63f5ee1bb8> #<Tag:0x00007f63f5ee1a28>

Bonjour à toutes et tous,

J’ai malencontreusement désinstallé libc6 (… un paquet essentiel) de mon serveur et vu que c’est une dépendance majeure de l’ensemble du système, j’ai perdu le contrôle de la machine.

J’ai essayé de réinstaller le package via le recovery mode en usb, sans succès, de monter mon /bin/bash sur un systeme fonctionnel, sans succès… Bref je n’arrive à rien.

L’architecture :

Le systeme est un debootstrapp de debian installé dans /volume1/home/admin/debian_amd64/
La version est « normalement » une debian 11. Normalement, car j’ai eu ces problèmes lors de la migration de debian 10 → 11… (des problèmes de dépendance qui m’ont fait faire l’erreur de forcer la suppression de libc6, cas typique de sur-accident).

Mes tentatives :
Lorsque je fais un chroot debian_amd64 /bin/bash => no such file or directory.
Si je fais un ls j’ai bien les fichiers mais ils ne doivent pas etre fonctionnel.
J’ai essayé de faire un mount de /dev → debian_amd64/dev /proc → debian_amd64/sys /proc → debian_amd64/sys
Mais j’obtiens toujours la meme erreur.
J’ai réalisé un autre debootstrap (+ la migration vers Debian 11) qui est fonctionnel et je voudrais l’utiliser pour mettre à jour / forcer la réinstall sur le systeme originel, mais meme chose je n’ai pas réussi.

Je pense que je me trompe avec mes points de montages, mais je n’arrive pas à faire mieux.

Des avis, des idées?
Merci par avance.

Oui, d’ailleurs, il y a de fortes chances que apt t’ai demandé de confirmer la suppression d’un quantité importantes de paquets du système à l’aide d’un phrase longue à taper.
Tu peux toujours chercher du côté du préfixe dpkg afin de le réinstaller depuis un système externe au lieu d’en chroot.

Merci pour ta réponse.

Oui, d’ailleurs, il y a de fortes chances que apt t’ai demandé de confirmer la suppression d’un quantité importantes de paquets du système à l’aide d’un phrase longue à taper.
Meme si la faute m’incombe totalement, je suis passé par quelque chose du genre DPKG remove --force --dont-check-dependencies donc je n’ai « rien » eu à taper…

Pour le systeme externe j’ai essayé depuis une clef USB bootable avec la netinstall de debian en recovery mode, c’est à cela que tu penses ou à autre chose?
En recovery impossible de faire un dpkg et le apt-install me donne un écran noir sans rien…
As tu une procédure? Je devrais utiliser un iso/dvd avec gnome & co selon toi?

Tu démarres sur une clé, tu montes la partition qui va bien, tu installes les fichiers du paquet où il faut et tu tentes de redémarrer.

exemple d’utilisation de chroot pour faire un update-grub quand ça ne démarre pas :

mkdir -p /mnt/chroot
mount /dev/sda1 /mnt/chroot
mount -o bind /dev /mnt/chroot/dev
mount -o bind /sys /mnt/chroot/sys
mount -o bind /proc /mnt/chroot/proc
chroot /mnt/chroot
update-grub

j’imagine, mais je ne suis pas sûr, qu’il te suffit de taper apt-get install libc6 à la place de update-grub ( et évidemment tu remplaces /dev/sda1 par ta propre partition

1 J'aime

Peut-être qu’il faut aussi binder /lib et /usr/lib dans le chroot, car c’est là que se trouvent les librairies installées par libc6 (je ne sais pas quelles sont précisément celles utilisées par apt) ?
Mais je n’ai jamais fait ça, donc à prendre avec des pincettes.

1 J'aime

Merci pour vos réponses…

Donc pour le montage de la clef => ok
Ensuite je crée mon disque sur base d’un RAID => Ok

Dans /home/user/rescue/ j’ai mon disque raid de l’OS « mere » (nas asustor).
Dans /home/user/rescue/home/admin/debian_amd64 j’ai ma debian

Sauf erreur de ma part, je ne peux pas faire de mount type /dev/sda1 /mnt/chroot/ vu que mon disque est deja monté.

Donc aprés je monte le
mount /dev -o bind /home/user/rescue/home/admin/debian_amd64/dev
Je fais la meme chose pour proc et sys.

Une fois que c’est fait, je tente de lancer via chroot :
sudo chroot /home ....../debian_amd64 /bin/bash
réponse :
failed to run command "/bin/bash/ no such file or directory....

J’ai essayé comme le proposait sputnike93 de binder lib et usr/lib… meme résultat.

De quelle façon ? Avec apt, apt-get, dpkg, aptitude, autre ?
On peut voir les derniers logs du programme en question ?
apt, apt-get → /var/log/apt/history.log
dpkg → /var/log/dpkg.log
aptitude → /var/log/aptitude

On peut voir la commande ls exacte et le résultat ?
Comme l’a souligné @Almtesh, tous les paquets qui dépendent de libc6 ont dû être désinstallés aussi si tu n’as pas cassé les dépendances.

Tu imagines bien mal. On ne peut pas comparer un fichier de configuration qui ne sert qu’à l’amorçage et un ensemble de bibliothèques essentielles dont la plupart des programmes dépendent.

Tu écris ça sérieusement ?

Quelle clé ?

Qu’entends-tu par « je crée mon disque » ?

Qu’entends-tu par « OS mère » ?

On ne monte pas un disque mais un système de fichiers. Et si, on peut monter plusieurs fois un système de fichiers. Mais là je n’en vois pas l’intérêt.

1 J'aime

Bonjour Pascal, Merci pour votre réponse.

De quelle façon ? Avec apt, apt-get, dpkg, aptitude, autre ?

dpkg (je fournirai les logs asap)

On peut voir la commande ls exacte et le résultat ?

admin@AS6102T-BF2F:/volume1/home/admin $ ls -lah debian_amd64/
total 12M    
drwxr-xr-x   19 root     root       20.0K Mar 15 20:23 ./
drwxr-xr-x   11 admin    administ    4.0K Mar 15 00:44 ../
-rw-r--r--    1 admin    administ     654 Jul 13  2021 0_variables.sh
drwxr-xr-x   14 root     root        4.0K Jul 13  2021 BookStack/
lrwxrwxrwx    1 admin    administ       7 Mar 15 10:03 bin -> usr/bin/
-rw-r--r--    1 root     root        3.6K Jul 13  2021 bookstack.sh
drwxr-xr-x    2 root     root        4.0K Mar 14 22:47 boot/
drwxr-xr-x    4 root     root        4.0K Aug  7  2020 dev/
-rw-r--r--    1 root     root          25 Oct 13 17:12 env
drwxr-xr-x   85 root     root        4.0K Mar 14 23:28 etc/
drwxr-xr-x    3 root     root        4.0K Feb 26 11:00 home/
lrwxrwxrwx    1 root     root          31 Mar 14 22:44 initrd.img -> boot/initrd.img-5.10.0-10-amd64
lrwxrwxrwx    1 root     root          31 Mar 14 22:44 initrd.img.old -> boot/initrd.img-4.19.0-18-amd64
lrwxrwxrwx    1 root     root           7 Aug  7  2020 lib -> usr/lib/
lrwxrwxrwx    1 admin    administ       9 Aug  7  2020 lib32 -> usr/lib32/
lrwxrwxrwx    1 root     root          10 Aug  7  2020 libx32 -> usr/libx32/
drwxr-xr-x    2 root     root        4.0K Aug  7  2020 media/
drwxr-xr-x    2 root     root        4.0K Aug  7  2020 mnt/
drwxr-xr-x    2 root     root        4.0K Aug  7  2020 opt/
drwxr-xr-x    2 root     root        4.0K Jul 10  2020 proc/
-rw-------    1 root     root      551.0K Mar 14 23:46 pydnsfilter.log
-rw-------    1 root     root      976.7K Mar 14 21:21 pydnsfilter.log.1
-rw-------    1 root     root      976.7K Mar 11 11:00 pydnsfilter.log.10
-rw-------    1 root     root      976.7K Mar 14 17:40 pydnsfilter.log.2
-rw-------    1 root     root      976.6K Mar 14 14:37 pydnsfilter.log.3
-rw-------    1 root     root      976.6K Mar 14 09:06 pydnsfilter.log.4
-rw-------    1 root     root      976.6K Mar 13 22:40 pydnsfilter.log.5
-rw-------    1 root     root      976.7K Mar 13 11:02 pydnsfilter.log.6
-rw-------    1 root     root      976.6K Mar 13 00:09 pydnsfilter.log.7
-rw-------    1 root     root      976.6K Mar 11 20:14 pydnsfilter.log.8
-rw-------    1 root     root      976.7K Mar 11 13:31 pydnsfilter.log.9
-rw-r--r--    1 admin    administ    7.2K Oct 27  2020 pynas_dev-0.1.1-py3-none-any.whl
-rw-r--r--    1 admin    administ   12.9K Oct 27  2020 pynas_prod-0.1.1-py3-none-any.whl
drwxr-xr-x    3 vpn_user vpn_user    4.0K Feb 24 15:57 repo/
drwx------    6 root     root        4.0K Aug  7  2020 root/
drwxr-xr-x    9 root     root        4.0K Mar 14 22:55 run/
lrwxrwxrwx    1 root     root           8 Aug  7  2020 sbin -> usr/sbin/
drwxr-xr-x    3 root     root        4.0K Jan  3 10:57 srv/
drwxr-xr-x    2 root     root        4.0K Jul 10  2020 sys/
drwxrwxrwt    8 root     root      524.0K Mar 14 23:40 tmp/
-rw-------    1 root     root      822.7K Mar 14 23:46 twistd.log
-rw-------    1 root     root           4 Mar 14 22:55 twistd.pid
drwxr-xr-x   14 root     root        4.0K Mar 14 22:29 usr/
drwxr-xr-x   12 root     root        4.0K Oct 27  2020 var/
lrwxrwxrwx    1 root     root          28 Mar 14 22:44 vmlinuz -> boot/vmlinuz-5.10.0-10-amd64
lrwxrwxrwx    1 root     root          28 Mar 14 22:44 vmlinuz.old -> boot/vmlinuz-4.19.0-18-amd64

ls /bin/
-rwxr-xr-x 1 root root 54.8K Sep 24 2020 basenc*
-rwxr-xr-x 1 root root 1.1M Mar 14 23:58 bash*
-rwxr-xr-x 1 root root 6.6K Mar 14 23:58 bashbug*

Quelle clé ?

Le terme monter n’est pas le bon, j’utilise une Debian 11 Gnome en Live install afin de pouvoir réaliser les différentes actions.

Qu’entends-tu par « je crée mon disque » ?

Mdadm --detail --scan >> /etc/mdadm/mdadm.conf
Mdadm --assemble --scan >> /etc/mdadm/mdadm.conf

Puis

mkdir rescue
mount /dev/md125 /home/user/rescue

Qu’entends-tu par « OS mère » ?

L’OS debian est un chroot sur un OS/Nas Asustor. Au démarrage du Nas, je lance la debian.

(Le don du sang m’appelle… je vous fournis le reste aprés)

Alors pouquoi as-tu besoin d’un système live ?

dis comme ça c’est sûr
il est clair que je ne maîtrise pas chroot. Dailleurs j’avais trouvé la suggestion de sputnik93 plutôt intelligente. Je m’étais déjà dit qu’il serait plus simple de de faire des mount -o bind /machin /mnt/chroot/dossier pour tous les dossiers de la racine afin de ne pas avoir de problème en cas d’oubli et donc aussi /lib et /usr . Tu sembles dire le contraire.

Aurais-tu une idée précise de la marche à suivre pour chrooter avec un problème de libc6 ?

1 J'aime

J’avais opté pour cette solution afin de garder l’OS d’Asustor.
La maj que j’étais entrain de réaliser (debian 10 → 11) avait justement pour objectif de migrer le Chroot vers une instance directement installée sur le nas.
Je ne trouve plus la methode exacte, mais c’était quelque chose de se genre :

sudo dpkg --purge --force-all

DPKG

2022-03-14 21:43:59 configure python3-acme:all 1.12.0-2 <none>
2022-03-14 21:43:59 status unpacked python3-acme:all 1.12.0-2
2022-03-14 21:43:59 status half-configured python3-acme:all 1.12.0-2
2022-03-14 21:44:00 status installed python3-acme:all 1.12.0-2
2022-03-14 21:44:00 configure clamav-freshclam:amd64 0.103.3+dfsg-0+deb11u1 <none>
2022-03-14 21:44:00 status unpacked clamav-freshclam:amd64 0.103.3+dfsg-0+deb11u1
2022-03-14 21:44:01 status half-configured clamav-freshclam:amd64 0.103.3+dfsg-0+deb11u1
2022-03-14 21:44:03 status installed clamav-freshclam:amd64 0.103.3+dfsg-0+deb11u1
2022-03-14 21:44:04 configure python3-certbot:all 1.12.0-2 <none>
2022-03-14 21:44:04 status unpacked python3-certbot:all 1.12.0-2
2022-03-14 21:44:04 status half-configured python3-certbot:all 1.12.0-2
2022-03-14 21:44:05 status installed python3-certbot:all 1.12.0-2
2022-03-14 21:44:06 configure python3-pip:all 20.3.4-4 <none>
2022-03-14 21:44:06 status unpacked python3-pip:all 20.3.4-4
2022-03-14 21:44:06 status half-configured python3-pip:all 20.3.4-4
2022-03-14 21:44:07 status installed python3-pip:all 20.3.4-4
2022-03-14 21:44:07 configure libcups2:amd64 2.3.3op2-3+deb11u1 <none>
2022-03-14 21:44:07 status unpacked libcups2:amd64 2.3.3op2-3+deb11u1
2022-03-14 21:44:07 status half-configured libcups2:amd64 2.3.3op2-3+deb11u1
2022-03-14 21:44:08 status installed libcups2:amd64 2.3.3op2-3+deb11u1
2022-03-14 21:44:08 configure certbot:all 1.12.0-2 <none>
2022-03-14 21:44:08 status unpacked certbot:all 1.12.0-2
2022-03-14 21:44:09 status half-configured certbot:all 1.12.0-2
2022-03-14 21:44:09 status installed certbot:all 1.12.0-2
2022-03-14 21:44:10 configure php-zip:all 2:7.4+76 <none>
2022-03-14 21:44:10 status unpacked php-zip:all 2:7.4+76
2022-03-14 21:44:10 status half-configured php-zip:all 2:7.4+76
2022-03-14 21:44:10 status installed php-zip:all 2:7.4+76
2022-03-14 21:44:10 configure clamdscan:amd64 0.103.3+dfsg-0+deb11u1 <none>
2022-03-14 21:44:10 status unpacked clamdscan:amd64 0.103.3+dfsg-0+deb11u1
2022-03-14 21:44:10 status half-configured clamdscan:amd64 0.103.3+dfsg-0+deb11u1
2022-03-14 21:44:11 status installed clamdscan:amd64 0.103.3+dfsg-0+deb11u1
2022-03-14 21:44:11 configure linux-image-5.10.0-10-amd64:amd64 5.10.84-1 <none>
2022-03-14 21:44:11 status unpacked linux-image-5.10.0-10-amd64:amd64 5.10.84-1
2022-03-14 21:44:11 status half-configured linux-image-5.10.0-10-amd64:amd64 5.10.84-1
2022-03-14 21:45:25 status installed linux-image-5.10.0-10-amd64:amd64 5.10.84-1
2022-03-14 21:45:25 configure libfontconfig1:amd64 2.13.1-4.2 <none>
2022-03-14 21:45:26 status unpacked libfontconfig1:amd64 2.13.1-4.2
2022-03-14 21:45:26 status half-configured libfontconfig1:amd64 2.13.1-4.2
2022-03-14 21:45:26 status installed libfontconfig1:amd64 2.13.1-4.2
2022-03-14 21:45:26 configure bind9-dnsutils:amd64 1:9.16.22-1~deb11u1 <none>
2022-03-14 21:45:26 status unpacked bind9-dnsutils:amd64 1:9.16.22-1~deb11u1
2022-03-14 21:45:27 status half-configured bind9-dnsutils:amd64 1:9.16.22-1~deb11u1
2022-03-14 21:45:27 status installed bind9-dnsutils:amd64 1:9.16.22-1~deb11u1
2022-03-14 21:45:27 configure clamav-daemon:amd64 0.103.3+dfsg-0+deb11u1 <none>
2022-03-14 21:45:27 status unpacked clamav-daemon:amd64 0.103.3+dfsg-0+deb11u1
2022-03-14 21:45:29 status half-configured clamav-daemon:amd64 0.103.3+dfsg-0+deb11u1
2022-03-14 21:45:38 status installed clamav-daemon:amd64 0.103.3+dfsg-0+deb11u1
2022-03-14 21:45:38 configure libbluray2:amd64 1:1.2.1-4+deb11u1 <none>
2022-03-14 21:45:38 status unpacked libbluray2:amd64 1:1.2.1-4+deb11u1
2022-03-14 21:45:38 status half-configured libbluray2:amd64 1:1.2.1-4+deb11u1
2022-03-14 21:45:38 status installed libbluray2:amd64 1:1.2.1-4+deb11u1
2022-03-14 21:45:39 configure php7.4-gd:amd64 7.4.25-1+deb11u1 <none>
2022-03-14 21:45:39 status unpacked php7.4-gd:amd64 7.4.25-1+deb11u1
2022-03-14 21:45:39 status half-configured php7.4-gd:amd64 7.4.25-1+deb11u1
2022-03-14 21:45:41 status installed php7.4-gd:amd64 7.4.25-1+deb11u1
2022-03-14 21:45:41 configure php7.4-gmp:amd64 7.4.25-1+deb11u1 <none>
2022-03-14 21:45:41 status unpacked php7.4-gmp:amd64 7.4.25-1+deb11u1
2022-03-14 21:45:41 status half-configured php7.4-gmp:amd64 7.4.25-1+deb11u1
2022-03-14 21:45:43 status installed php7.4-gmp:amd64 7.4.25-1+deb11u1
2022-03-14 21:45:43 configure fontconfig:amd64 2.13.1-4.2 <none>
2022-03-14 21:45:43 status unpacked fontconfig:amd64 2.13.1-4.2
2022-03-14 21:45:43 status half-configured fontconfig:amd64 2.13.1-4.2
2022-03-14 21:45:54 status installed fontconfig:amd64 2.13.1-4.2
2022-03-14 21:45:54 configure php-curl:all 2:7.4+76 <none>
2022-03-14 21:45:54 status unpacked php-curl:all 2:7.4+76
2022-03-14 21:45:54 status half-configured php-curl:all 2:7.4+76
2022-03-14 21:45:54 status installed php-curl:all 2:7.4+76
2022-03-14 21:45:54 configure php-mysql:all 2:7.4+76 <none>
2022-03-14 21:45:54 status unpacked php-mysql:all 2:7.4+76
2022-03-14 21:45:55 status half-configured php-mysql:all 2:7.4+76
2022-03-14 21:45:55 status installed php-mysql:all 2:7.4+76
2022-03-14 21:45:55 configure php7.4-xml:amd64 7.4.25-1+deb11u1 <none>
2022-03-14 21:45:55 status unpacked php7.4-xml:amd64 7.4.25-1+deb11u1
2022-03-14 21:45:55 status half-configured php7.4-xml:amd64 7.4.25-1+deb11u1
2022-03-14 21:46:00 status installed php7.4-xml:amd64 7.4.25-1+deb11u1
2022-03-14 21:46:01 configure php-bcmath:all 2:7.4+76 <none>
2022-03-14 21:46:01 status unpacked php-bcmath:all 2:7.4+76
2022-03-14 21:46:01 status half-configured php-bcmath:all 2:7.4+76
2022-03-14 21:46:01 status installed php-bcmath:all 2:7.4+76
2022-03-14 21:46:01 configure apache2:amd64 2.4.51-1~deb11u1 <none>
2022-03-14 21:46:01 status unpacked apache2:amd64 2.4.51-1~deb11u1
2022-03-14 21:46:32 status half-configured apache2:amd64 2.4.51-1~deb11u1
2022-03-14 21:46:34 status installed apache2:amd64 2.4.51-1~deb11u1
2022-03-14 21:46:34 configure dnsutils:all 1:9.16.22-1~deb11u1 <none>
2022-03-14 21:46:34 status unpacked dnsutils:all 1:9.16.22-1~deb11u1
2022-03-14 21:46:34 status half-configured dnsutils:all 1:9.16.22-1~deb11u1
2022-03-14 21:46:34 status installed dnsutils:all 1:9.16.22-1~deb11u1
2022-03-14 21:46:34 configure linux-image-amd64:amd64 5.10.84-1 <none>
2022-03-14 21:46:34 status unpacked linux-image-amd64:amd64 5.10.84-1
2022-03-14 21:46:35 status half-configured linux-image-amd64:amd64 5.10.84-1
2022-03-14 21:46:35 status installed linux-image-amd64:amd64 5.10.84-1
2022-03-14 21:46:35 configure libcupsimage2:amd64 2.3.3op2-3+deb11u1 <none>
2022-03-14 21:46:35 status unpacked libcupsimage2:amd64 2.3.3op2-3+deb11u1
2022-03-14 21:46:36 status half-configured libcupsimage2:amd64 2.3.3op2-3+deb11u1
2022-03-14 21:46:36 status installed libcupsimage2:amd64 2.3.3op2-3+deb11u1
2022-03-14 21:46:36 configure clamav:amd64 0.103.3+dfsg-0+deb11u1 <none>
2022-03-14 21:46:36 status unpacked clamav:amd64 0.103.3+dfsg-0+deb11u1
2022-03-14 21:46:36 status half-configured clamav:amd64 0.103.3+dfsg-0+deb11u1
2022-03-14 21:46:36 status installed clamav:amd64 0.103.3+dfsg-0+deb11u1
2022-03-14 21:46:36 configure php-gmp:all 2:7.4+76 <none>
2022-03-14 21:46:36 status unpacked php-gmp:all 2:7.4+76
2022-03-14 21:46:37 status half-configured php-gmp:all 2:7.4+76
2022-03-14 21:46:37 status installed php-gmp:all 2:7.4+76
2022-03-14 21:46:37 configure php-gd:all 2:7.4+76 <none>
2022-03-14 21:46:37 status unpacked php-gd:all 2:7.4+76
2022-03-14 21:46:38 status half-configured php-gd:all 2:7.4+76
2022-03-14 21:46:38 status installed php-gd:all 2:7.4+76
2022-03-14 21:46:38 configure php-xml:all 2:7.4+76 <none>
2022-03-14 21:46:38 status unpacked php-xml:all 2:7.4+76
2022-03-14 21:46:38 status half-configured php-xml:all 2:7.4+76
2022-03-14 21:46:39 status installed php-xml:all 2:7.4+76
2022-03-14 21:46:39 configure libdevmapper1.02.1:amd64 2:1.02.175-2.1 <none>
2022-03-14 21:46:39 status unpacked libdevmapper1.02.1:amd64 2:1.02.175-2.1
2022-03-14 21:46:39 status half-configured libdevmapper1.02.1:amd64 2:1.02.175-2.1
2022-03-14 21:46:39 status installed libdevmapper1.02.1:amd64 2:1.02.175-2.1
2022-03-14 21:46:40 configure dmsetup:amd64 2:1.02.175-2.1 <none>
2022-03-14 21:46:40 status unpacked dmsetup:amd64 2:1.02.175-2.1
2022-03-14 21:46:40 status half-configured dmsetup:amd64 2:1.02.175-2.1
2022-03-14 21:46:40 status installed dmsetup:amd64 2:1.02.175-2.1
2022-03-14 21:46:40 configure libcryptsetup12:amd64 2:2.3.5-1 <none>
2022-03-14 21:46:41 status unpacked libcryptsetup12:amd64 2:2.3.5-1
2022-03-14 21:46:41 status half-configured libcryptsetup12:amd64 2:2.3.5-1
2022-03-14 21:46:41 status installed libcryptsetup12:amd64 2:2.3.5-1
2022-03-14 21:46:41 trigproc libc-bin:amd64 2.28-10 <none>
2022-03-14 21:46:41 status half-configured libc-bin:amd64 2.28-10
2022-03-14 21:46:47 status installed libc-bin:amd64 2.28-10
2022-03-14 21:46:47 trigproc systemd:amd64 241-7~deb10u8 <none>
2022-03-14 21:46:47 status half-configured systemd:amd64 241-7~deb10u8
2022-03-14 21:46:47 status installed systemd:amd64 241-7~deb10u8
2022-03-14 21:46:47 trigproc ca-certificates:all 20210119 <none>
2022-03-14 21:46:47 status half-configured ca-certificates:all 20210119
2022-03-14 21:46:49 status installed ca-certificates:all 20210119
2022-03-14 21:46:49 trigproc initramfs-tools:all 0.140 <none>
2022-03-14 21:46:49 status half-configured initramfs-tools:all 0.140
2022-03-14 21:47:13 status installed initramfs-tools:all 0.140
2022-03-14 21:48:59 startup archives unpack
2022-03-14 21:49:02 upgrade g++:amd64 4:8.3.0-1 4:10.2.1-1
2022-03-14 21:49:02 status half-configured g++:amd64 4:8.3.0-1
2022-03-14 21:49:02 status unpacked g++:amd64 4:8.3.0-1
2022-03-14 21:49:02 status half-installed g++:amd64 4:8.3.0-1
2022-03-14 21:49:03 status unpacked g++:amd64 4:10.2.1-1
2022-03-14 21:49:03 startup packages remove
2022-03-14 21:49:03 status installed g++-8:amd64 8.3.0-6
2022-03-14 21:49:03 remove g++-8:amd64 8.3.0-6 <none>
2022-03-14 21:49:03 status half-configured g++-8:amd64 8.3.0-6
2022-03-14 21:49:03 status half-installed g++-8:amd64 8.3.0-6
2022-03-14 21:49:03 status config-files g++-8:amd64 8.3.0-6
2022-03-14 21:49:04 status not-installed g++-8:amd64 <none>
2022-03-14 21:49:04 status installed gcc-8:amd64 8.3.0-6
2022-03-14 21:49:04 status installed libgcc-8-dev:amd64 8.3.0-6
2022-03-14 21:49:06 remove gcc-8:amd64 8.3.0-6 <none>
2022-03-14 21:49:06 status half-configured gcc-8:amd64 8.3.0-6
2022-03-14 21:49:06 status half-installed gcc-8:amd64 8.3.0-6
2022-03-14 21:49:06 status config-files gcc-8:amd64 8.3.0-6
2022-03-14 21:49:06 status not-installed gcc-8:amd64 <none>
2022-03-14 21:49:07 remove libgcc-8-dev:amd64 8.3.0-6 <none>
2022-03-14 21:49:07 status half-configured libgcc-8-dev:amd64 8.3.0-6
2022-03-14 21:49:07 status half-installed libgcc-8-dev:amd64 8.3.0-6
2022-03-14 21:49:07 status config-files libgcc-8-dev:amd64 8.3.0-6
2022-03-14 21:49:07 status not-installed libgcc-8-dev:amd64 <none>
2022-03-14 21:49:08 startup archives unpack
2022-03-14 21:49:08 upgrade libc6:amd64 2.28-10 2.31-13+deb11u2
2022-03-14 21:49:08 status triggers-pending libc-bin:amd64 2.28-10
2022-03-14 21:49:08 status half-configured libc6:amd64 2.28-10
2022-03-14 21:49:08 status unpacked libc6:amd64 2.28-10
2022-03-14 21:49:08 status half-installed libc6:amd64 2.28-10
2022-03-14 21:49:10 status unpacked libc6:amd64 2.28-10
2022-03-14 21:49:10 status installed libc6:amd64 2.28-10
2022-03-14 21:50:10 startup archives unpack
2022-03-14 21:50:10 upgrade libc-dev-bin:amd64 2.28-10 2.31-13+deb11u2
2022-03-14 21:50:10 status half-configured libc-dev-bin:amd64 2.28-10
2022-03-14 21:50:10 status unpacked libc-dev-bin:amd64 2.28-10
2022-03-14 21:50:10 status half-installed libc-dev-bin:amd64 2.28-10
2022-03-14 21:50:10 status unpacked libc-dev-bin:amd64 2.31-13+deb11u2
2022-03-14 21:50:11 startup packages remove
2022-03-14 21:50:11 status installed python3.7:amd64 3.7.3-2+deb10u3
2022-03-14 21:50:12 remove python3.7:amd64 3.7.3-2+deb10u3 <none>
2022-03-14 21:50:12 status half-configured python3.7:amd64 3.7.3-2+deb10u3
2022-03-14 21:50:12 status half-installed python3.7:amd64 3.7.3-2+deb10u3
2022-03-14 21:50:13 status triggers-pending mailcap:all 3.69
2022-03-14 21:50:13 status config-files python3.7:amd64 3.7.3-2+deb10u3
2022-03-14 21:50:13 status not-installed python3.7:amd64 <none>
2022-03-14 21:50:13 startup archives unpack
2022-03-14 21:50:14 upgrade libc6-dev:amd64 2.28-10 2.31-13+deb11u2
2022-03-14 21:50:14 status half-configured libc6-dev:amd64 2.28-10
2022-03-14 21:50:14 status unpacked libc6-dev:amd64 2.28-10
2022-03-14 21:50:14 status half-installed libc6-dev:amd64 2.28-10
2022-03-14 21:50:15 status unpacked libc6-dev:amd64 2.31-13+deb11u2
2022-03-14 21:50:15 install libcrypt-dev:amd64 <none> 1:4.4.18-4
2022-03-14 21:50:15 status half-installed libcrypt-dev:amd64 1:4.4.18-4
2022-03-14 21:50:15 status unpacked libcrypt-dev:amd64 1:4.4.18-4
2022-03-14 21:50:16 install libtirpc-dev:amd64 <none> 1.3.1-1
2022-03-14 21:50:16 status half-installed libtirpc-dev:amd64 1.3.1-1
2022-03-14 21:50:16 status unpacked libtirpc-dev:amd64 1.3.1-1
2022-03-14 21:50:16 install libnsl-dev:amd64 <none> 1.3.0-2
2022-03-14 21:50:16 status half-installed libnsl-dev:amd64 1.3.0-2
2022-03-14 21:50:17 status unpacked libnsl-dev:amd64 1.3.0-2
2022-03-14 21:50:17 install libpython3.9-minimal:amd64 <none> 3.9.2-1
2022-03-14 21:50:17 status half-installed libpython3.9-minimal:amd64 3.9.2-1
2022-03-14 21:50:18 status unpacked libpython3.9-minimal:amd64 3.9.2-1
2022-03-14 21:50:18 upgrade libc6:amd64 2.28-10 2.31-13+deb11u2
2022-03-14 21:50:18 status half-configured libc6:amd64 2.28-10
2022-03-14 21:50:19 status unpacked libc6:amd64 2.28-10
2022-03-14 21:50:19 status half-installed libc6:amd64 2.28-10
2022-03-14 21:50:20 status unpacked libc6:amd64 2.28-10
2022-03-14 21:50:20 status installed libc6:amd64 2.28-10
2022-03-14 22:00:42 startup archives unpack
2022-03-14 22:01:21 upgrade libc6:amd64 2.28-10 2.31-13+deb11u2
2022-03-14 22:01:21 status half-configured libc6:amd64 2.28-10
2022-03-14 22:01:21 status unpacked libc6:amd64 2.28-10
2022-03-14 22:01:22 status half-installed libc6:amd64 2.28-10
2022-03-14 22:01:36 status unpacked libc6:amd64 2.28-10
2022-03-14 22:01:37 status installed libc6:amd64 2.28-10
2022-03-14 22:09:57 startup archives unpack
2022-03-14 22:10:32 upgrade libc6:amd64 2.28-10 2.31-13+deb11u2
2022-03-14 22:10:32 status half-configured libc6:amd64 2.28-10
2022-03-14 22:10:33 status unpacked libc6:amd64 2.28-10
2022-03-14 22:10:34 status half-installed libc6:amd64 2.28-10
2022-03-14 22:10:53 status unpacked libc6:amd64 2.28-10
2022-03-14 22:10:54 status installed libc6:amd64 2.28-10
2022-03-14 22:14:19 startup packages purge
2022-03-14 22:14:19 status installed cpp:amd64 4:8.3.0-1
2022-03-14 22:15:11 startup packages purge
2022-03-14 22:15:26 startup archives install
2022-03-14 22:26:16 startup archives unpack
2022-03-14 22:26:32 upgrade libc6:amd64 2.28-10 2.31-13+deb11u2
2022-03-14 22:26:32 status half-configured libc6:amd64 2.28-10
2022-03-14 22:26:33 status unpacked libc6:amd64 2.28-10
2022-03-14 22:26:33 status half-installed libc6:amd64 2.28-10
2022-03-14 22:26:46 status unpacked libc6:amd64 2.28-10
2022-03-14 22:26:47 status installed libc6:amd64 2.28-10
2022-03-14 22:27:36 startup archives unpack
2022-03-14 22:27:54 upgrade libc6:amd64 2.28-10 2.31-13+deb11u2
2022-03-14 22:27:55 status half-configured libc6:amd64 2.28-10
2022-03-14 22:27:55 status unpacked libc6:amd64 2.28-10
2022-03-14 22:27:56 status half-installed libc6:amd64 2.28-10
2022-03-14 22:28:08 status unpacked libc6:amd64 2.28-10
2022-03-14 22:28:09 status installed libc6:amd64 2.28-10
2022-03-14 22:28:20 startup packages configure
2022-03-14 22:28:20 configure libpython3.9-minimal:amd64 3.9.2-1 <none>
2022-03-14 22:28:20 status unpacked libpython3.9-minimal:amd64 3.9.2-1
2022-03-14 22:28:21 status half-configured libpython3.9-minimal:amd64 3.9.2-1
2022-03-14 22:28:21 status installed libpython3.9-minimal:amd64 3.9.2-1
2022-03-14 22:28:21 configure libtirpc-dev:amd64 1.3.1-1 <none>
2022-03-14 22:28:21 status unpacked libtirpc-dev:amd64 1.3.1-1
2022-03-14 22:28:22 status half-configured libtirpc-dev:amd64 1.3.1-1
2022-03-14 22:28:22 status installed libtirpc-dev:amd64 1.3.1-1
2022-03-14 22:28:22 configure libnsl-dev:amd64 1.3.0-2 <none>
2022-03-14 22:28:22 status unpacked libnsl-dev:amd64 1.3.0-2
2022-03-14 22:28:23 status half-configured libnsl-dev:amd64 1.3.0-2
2022-03-14 22:28:23 status installed libnsl-dev:amd64 1.3.0-2
2022-03-14 22:28:23 configure libcrypt-dev:amd64 1:4.4.18-4 <none>
2022-03-14 22:28:23 status unpacked libcrypt-dev:amd64 1:4.4.18-4
2022-03-14 22:28:24 status half-configured libcrypt-dev:amd64 1:4.4.18-4
2022-03-14 22:28:24 status installed libcrypt-dev:amd64 1:4.4.18-4
2022-03-14 22:28:24 trigproc libc-bin:amd64 2.28-10 <none>
2022-03-14 22:28:24 status half-configured libc-bin:amd64 2.28-10
2022-03-14 22:28:28 status installed libc-bin:amd64 2.28-10
2022-03-14 22:28:28 trigproc mailcap:all 3.69 <none>
2022-03-14 22:28:28 status half-configured mailcap:all 3.69
2022-03-14 22:28:31 status installed mailcap:all 3.69
2022-03-14 22:32:59 startup packages configure
2022-03-14 22:33:20 startup packages remove
2022-03-14 22:33:21 status installed python3:amd64 3.7.3-1
2022-03-14 22:34:40 startup packages remove
2022-03-14 22:34:40 status installed python3:amd64 3.7.3-1
2022-03-14 22:36:09 remove python3:amd64 3.7.3-1 <none>
2022-03-14 22:36:10 status half-configured python3:amd64 3.7.3-1
2022-03-14 22:36:46 status half-installed python3:amd64 3.7.3-1
2022-03-14 22:36:59 status config-files python3:amd64 3.7.3-1
2022-03-14 22:38:08 startup packages remove
2022-03-14 22:38:08 status installed cpp:amd64 4:8.3.0-1
2022-03-14 22:39:47 remove cpp:amd64 4:8.3.0-1 <none>
2022-03-14 22:39:48 status half-configured cpp:amd64 4:8.3.0-1
2022-03-14 22:39:51 status half-installed cpp:amd64 4:8.3.0-1
2022-03-14 22:39:57 status config-files cpp:amd64 4:8.3.0-1
2022-03-14 22:40:03 status not-installed cpp:amd64 <none>
2022-03-14 22:41:41 startup archives unpack
2022-03-14 22:42:03 upgrade libc6:amd64 2.28-10 2.31-13+deb11u2
2022-03-14 22:42:03 status triggers-pending libc-bin:amd64 2.28-10
2022-03-14 22:42:04 status half-configured libc6:amd64 2.28-10
2022-03-14 22:42:04 status unpacked libc6:amd64 2.28-10
2022-03-14 22:42:05 status half-installed libc6:amd64 2.28-10
2022-03-14 22:42:08 status unpacked libc6:amd64 2.28-10
2022-03-14 22:42:09 status installed libc6:amd64 2.28-10
2022-03-14 22:42:20 startup packages remove
2022-03-14 22:42:20 status installed libc6:amd64 2.28-10
2022-03-14 22:42:32 remove libc6:amd64 2.28-10 <none>
2022-03-14 22:42:32 status half-configured libc6:amd64 2.28-10
2022-03-14 22:42:33 status half-installed libc6:amd64 2.28-10
2022-03-14 22:42:34 trigproc libc-bin:amd64 2.28-10 <none>
2022-03-14 22:42:34 status half-configured libc-bin:amd64 2.28-10

history.log

Start-Date: 2022-03-14  22:27:35
Commandline: apt --fix-broken install
Install: g++-10:amd64 (10.2.1-6, automatic), gcc-10:amd64 (10.2.1-6, automatic), libmpdec3:amd64 (2.5.1-1, automatic), python3.9-venv:amd64 (3.9.2-1, automatic), zlib1g-dev:amd64 (1:1.2.11.dfsg-2, automatic), libreadline8:amd64 (8.1-1, automatic), libpython3.9-stdlib:amd64 (3.9.2-1, automatic), libasan6:amd64 (10.2.1-6, automatic), libnss-nisplus:amd64 (1.3-4, automatic), libpython3.9:amd64 (3.9.2-1, automatic), python3-pycryptodome:amd64 (3.9.7+dfsg1-1+b2, automatic), cpp-10:amd64 (10.2.1-6, automatic), python3.9-dev:amd64 (3.9.2-1, automatic), libpython3.9-dev:amd64 (3.9.2-1, automatic), libnss-nis:amd64 (3.1-4, automatic), libisl23:amd64 (0.23-1, automatic), libjs-jquery:amd64 (3.5.1+dfsg+~3.5.5-7, automatic), libjs-sphinxdoc:amd64 (3.4.3-2, automatic), python3.9:amd64 (3.9.2-1, automatic), libgcc-10-dev:amd64 (10.2.1-6, automatic), libstdc++-10-dev:amd64 (10.2.1-6, automatic), libjs-underscore:amd64 (1.9.1~dfsg-3, automatic), python3.9-minimal:amd64 (3.9.2-1, automatic)
Upgrade: borgbackup:amd64 (1.1.9-2+deb10u1, 1.1.16-3), python3-gi:amd64 (3.30.4-1, 3.38.0-2), cpp:amd64 (4:8.3.0-1, 4:10.2.1-1), libpython3-dev:amd64 (3.7.3-1, 3.9.2-3), gcc:amd64 (4:8.3.0-1, 4:10.2.1-1), libglib2.0-bin:amd64 (2.58.3-2+deb10u3, 2.66.8-1), python3-cffi-backend:amd64 (1.12.2-1, 1.14.5-1), python3-zope.hookable:amd64 (4.0.4-4+b4, 5.0.1-1+b2), python3-minimal:amd64 (3.7.3-1, 3.9.2-3), python3-lib2to3:amd64 (3.7.3-1, 3.9.2-1), python3-venv:amd64 (3.7.3-1, 3.9.2-3), python3-keyrings.alt:amd64 (3.1.1-1, 4.0.2-1), python3:amd64 (3.7.3-1, 3.9.2-3), python3-llfuse:amd64 (1.3.6+dfsg-1, 1.3.8+dfsg-2), python3-pycurl:amd64 (7.43.0.2-0.1, 7.43.0.6-5), libgirepository-1.0-1:amd64 (1.58.3-2, 1.66.1-1+b1), libc6:amd64 (2.28-10, 2.31-13+deb11u2), python3-apt:amd64 (1.8.4.3, 2.2.1), python3-dev:amd64 (3.7.3-1, 3.9.2-3), python3-zope.interface:amd64 (4.3.2-1+b2, 5.2.0-1), libpython3-stdlib:amd64 (3.7.3-1, 3.9.2-3), libglib2.0-0:amd64 (2.58.3-2+deb10u3, 2.66.8-1), libc-bin:amd64 (2.28-10, 2.31-13+deb11u2), python3-distutils:amd64 (3.7.3-1, 3.9.2-1), python3-msgpack:amd64 (0.5.6-1+b1, 1.0.0-6+b1), python3-dbus:amd64 (1.2.8-3, 1.2.16-5), libapache2-mod-wsgi-py3:amd64 (4.6.5-1, 4.7.1-3+b1)
Remove: python3.7-venv:amd64 (3.7.3-2+deb10u3), libstdc++-8-dev:amd64 (8.3.0-6), python3-crypto:amd64 (2.6.1-9+b1), python3.7-dev:amd64 (3.7.3-2+deb10u3)
Error: Sub-process /usr/bin/dpkg returned an error code (1)
End-Date: 2022-03-14  22:28:10

ps : je serai indisponible avant vendredi soir.

Ça liste le contenu de /bin de l’OS courant, pas de debian_amd64.

J’ai manqué de précision mais le ls est bien fait sur debian_amd64/bin/ et non sur /bin .

S’il ne reste vraiment que ces trois fichiers dans bin/, alors je suis du même avis qu’@Almtesh.

pareil

Bon, j’ai réussi à reprendre le controle (ou pas) en faisant un dump des DB & Config & fichiers et en réinstallant un serveur…

Merci pour votre aide.

Note :
Pour faire le dump, j’ai fait une copie du dossier stockant les DB sur un serveur/Mysql fraichement installé puis j’ai corrigé des erreurs liées à InnoDB.
Ce n’était pas une mince affaire, mais cela a fonctionné.

Le paquet mariadb-backup fournit un outil du même nom pour effectuer ce genre d’opération (backup/restore à partir du répertoire datadir) pour les principaux moteurs de stockage (InnoDB, Aria et MyISAM): https://mariadb.com/kb/en/mariabackup-overview/
Trop tard pour cette fois, mais ça peut toujours resservir en cas de pépin similaire.