Libpam-systemd : Dépend: systemd-sysv mais il n'est pas installé E: Dépendances non satisfaites

Bonjour,
Je suis nouveau ici et je cherche de l’aide.
J’ai récemment fait un upgrade de mon serveur debian de Jessie à Stretch à Buster. Bind9, Dovecot, ISPCONFIG fonctionnent bien, mais quand je fais un update/upgrade pour installer quelque chose, j’ai l’erreur suivant en bas. Je ne copmprends pas et je ne sais pas si j’ai dû commetre une erreur quelque part:

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    You have new mail.
    Last login: Mon Nov 11 18:04:12 2019
    webadmin@web1:~$ su -
    Mot de passe :
    root@web1:~# apt-get update
    Atteint :1 http : // deb. debian. org /debian buster InRelease
    Atteint :2 http : // security. debian. org /debian-security buster/updates InRelease
    Atteint :3 https : // download. docker. com /linux/debian buster InRelease
    Lecture des listes de paquets... Fait
    root@web1:~# apt-get upgrade
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
    Les paquets suivants contiennent des dépendances non satisfaites :
    libpam-systemd : Dépend: systemd-sysv mais il n'est pas installé
    E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
    (ou indiquez une solution).
    root@web1:~# apt-get upgrade
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
    Les paquets suivants contiennent des dépendances non satisfaites :
    libpam-systemd : Dépend: systemd-sysv mais il n'est pas installé
    E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
    (ou indiquez une solution).
    root@web1:~# dpkg --audit
    Les paquets suivants ont été dépaquetés mais ne sont pas configurés. Ils
    doivent être configurés en utilisant dpkg --configure ou l'option configure
    du menu de dselect pour pouvoir fonctionner :
    apt-transport-https transitional package for https support
    certbot automatically configure HTTPS using Let's Encrypt
    curl command line tool for transferring data with URL syntax
    gir1.2-glib-2.0:amd64 Introspection data for GLib, GObject, Gio and GModule
    gir1.2-packagekitglib-1.0 GObject introspection data for the PackageKit GLib l
    gnupg2 GNU privacy guard - a free PGP replacement (dummy transit
    libappstream4:amd64 Library to access AppStream services
    libgirepository-1.0-1:amd64 Library for handling GObject introspection data (runtime
    libglib2.0-bin Programs for the GLib library
    libgstreamer1.0-0:amd64 Core GStreamer libraries and elements
    libnss-systemd:amd64 nss module providing dynamic user and group name resoluti
    libpackagekit-glib2-18:amd64 Library for accessing PackageKit using GLib
    libpam-systemd:amd64 system and service manager - PAM module
    libpolkit-agent-1-0:amd64 PolicyKit Authentication Agent API
    libpolkit-backend-1-0:amd64 PolicyKit backend API
    libpolkit-gobject-1-0:amd64 PolicyKit Authorization API
    packagekit Provides a package management service
    packagekit-tools Provides PackageKit command-line tools
    policykit-1 framework for managing administrative policies and privil
    python-pyicu Python extension wrapping the ICU C++ API
    python3-acme ACME protocol library for Python 3
    python3-asn1crypto Fast ASN.1 parser and serializer (Python 3)
    python3-certbot main library for certbot
    python3-cffi-backend Foreign Function Interface for Python 3 calling C code -
    python3-configargparse replacement for argparse with config files and environm
    python3-configobj simple but powerful config file reader and writer for Pyt
    python3-cryptography Python library exposing cryptographic recipes and primiti
    python3-dbus simple interprocess messaging system (Python 3 interface)
    python3-distro-info information about distributions' releases (Python 3 modul
    python3-future Clean single-source support for Python 3 and 2 - Python 3
    python3-gi Python 3 bindings for gobject-introspection libraries
    python3-josepy JOSE implementation for Python 3.x
    python3-mock Mocking and Testing Library (Python3 version)
    python3-openssl Python 3 wrapper around the OpenSSL library
    python3-parsedatetime Python 3 module to parse human-readable date/time expres
    python3-pbr inject useful and sensible default behaviors into setupto
    python3-requests-toolbelt Utility belt for advanced users of python3-requests
    python3-rfc3339 parser and generator of RFC 3339-compliant timestamps (Py
    python3-setuptools Python3 Distutils Enhancements
    python3-software-properties manage the repositories that you install software
    python3-tz Python3 version of the Olson timezone database
    python3-zope.component Zope Component Architecture
    python3-zope.event Very basic event publishing system
    python3-zope.hookable Hookable object support
    python3-zope.interface Interfaces for Python3
    software-properties-common manage the repositories that you install software f
    unattended-upgrades automatic installation of security upgrades

    Les paquets suivants ont activé le traitement d'actions différées,
    mais ce traitement n'est pas terminé. Le traitement d'actions différées
    peut être demandé via « dselect » ou « dpkg --configure --pending »
    ( ou encore « dpkg --triggers-only » ) :
    dbus simple interprocess messaging system (daemon and utilitie
    libc-bin GNU C Library: Binaries
    man-db on-line manual pager
    systemd system and service manager

    root@web1:~#

Merci pour votre aide/messages.

Peut-être commencer par ça pour y voir un peu plus clair ?

apt policy libpam-systemd systemd-sysv
dpkg -l | egrep 'libpam-systemd|systemd-sysv'

Merci. Voici ce que ça donne:

root@web1:~# apt policy libpam-systemd systemd-sysv
libpam-systemd:
  Installé : 241-7~deb10u1
  Candidat : 241-7~deb10u1
 Table de version :
 *** 241-7~deb10u1 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
        100 /var/lib/dpkg/status
systemd-sysv:
  Installé : (aucun)
  Candidat : 241-7~deb10u1
 Table de version :
     241-7~deb10u1 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
root@web1:~# dpkg -l | egrep 'libpam-systemd|systemd-sysv'
iU  libpam-systemd:amd64              241-7~deb10u1                    amd64        system and service manager - PAM module
root@web1:~#

et ceci

apt install systemd-sysv

Il y a toujours l’erreur:

root@web1:~# apt install systemd-sysv
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  systemd-sysv
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
47 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/98,8 ko dans les archives.
Après cette opération, 127 ko d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 79637 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../systemd-sysv_241-7~deb10u1_amd64.deb ...
Dépaquetage de systemd-sysv (241-7~deb10u1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/systemd-sysv_241-7~deb10u1_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/share/man/man8/halt.8.gz », qui appartient aussi au paquet sysvinit 2.88dsf-41+deb7u1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/systemd-sysv_241-7~deb10u1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@web1:~#

et ceci
apt install sysvinit- systemd-sysv

Voici ce que ça donne :

root@web1:~# apt install sysvinit- systemd-sysv
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  sysvinit
Les NOUVEAUX paquets suivants seront installés :
  systemd-sysv
ATTENTION : Les paquets essentiels suivants vont être enlevés.
Vous NE devez PAS faire ceci, à moins de savoir exactement ce
que vous êtes en train de faire.
  sysvinit
0 mis à jour, 1 nouvellement installés, 1 à enlever et 0 non mis à jour.
47 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/98,8 ko dans les archives.
Après cette opération, 156 ko d'espace disque seront libérés.
Vous êtes sur le point de faire quelque chose de potentiellement dangereux
Pour continuer, tapez la phrase « Oui, faites ce que je vous dis ! »
 ?]Oui, faites ce que je vous dis !
(Lecture de la base de données... 79637 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../systemd-sysv_241-7~deb10u1_amd64.deb ...
Dépaquetage de systemd-sysv (241-7~deb10u1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/systemd-sysv_241-7~deb10u1_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/share/man/man8/halt.8.gz », qui appartient aussi au paquet sysvinit 2.88dsf-41+deb7u1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/systemd-sysv_241-7~deb10u1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@web1:~#

Ben oui, évidemment que c’est sensible, et tu as répondu quoi à la dame ?

Oui, faites ce que je vous dis !

Tu as bien raison.
Et ceci ?

rm /usr/share/man/man8/halt.8.gz
apt reinstall systemd-sysv

voici le résultat:

root@web1:~# rm /usr/share/man/man8/halt.8.gz
root@web1:~# apt reinstall systemd-sysv
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  systemd-sysv
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
47 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/98,8 ko dans les archives.
Après cette opération, 127 ko d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 79637 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../systemd-sysv_241-7~deb10u1_amd64.deb ...
Dépaquetage de systemd-sysv (241-7~deb10u1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/systemd-sysv_241-7~deb10u1_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/share/man/man8/halt.8.gz », qui appartient aussi au paquet sysvinit 2.88dsf-41+deb7u1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/systemd-sysv_241-7~deb10u1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@web1:~#
apt purge sysvinit
dpkg-reconfigure systemd-sysv

cela donne:

root@web1:~# apt purge sysvinit
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 libpam-systemd : Dépend: systemd-sysv mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
root@web1:~# dpkg-reconfigure systemd-sysv
/usr/sbin/dpkg-reconfigure: systemd-sysv n'est pas installé
root@web1:~#

apt --fix-broken install

toujours erreur:

root@web1:~# apt --fix-broken install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
  systemd-sysv
Les NOUVEAUX paquets suivants seront installés :
  systemd-sysv
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
47 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/98,8 ko dans les archives.
Après cette opération, 127 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 79637 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../systemd-sysv_241-7~deb10u1_amd64.deb ...
Dépaquetage de systemd-sysv (241-7~deb10u1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/systemd-sysv_241-7~deb10u1_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/share/man/man8/halt.8.gz », qui appartient aussi au paquet sysvinit 2.88dsf-41+deb7u1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/systemd-sysv_241-7~deb10u1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@web1:~#

grep ‘/usr/share/man/man8/halt.8.gz’ /var/lib/dpkg/status

ça ne donne rien du tout

grep -r ‘/usr/share/man/man8/halt.8.gz’ /var/lib/

Rien aussi

Et tout ça pour un fichier de doc planqué je ne sais où qui fout le bordel.
Merde alors.

grep -r ‘/usr/share/man/man8/halt.8.gz’ /var/