Suppression de apacheds : "E: Sub-process /usr/bin/dpkg returned an error code (1)"

Bonjour
Je veux suprimer la paquet apacheds donc je fait sudo apt-get remove -f apachedset là

bagou@bagou:~$ sudo apt-get remove -f apacheds
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  389-ds-base 389-ds-base-libs 389-ds-console-doc ldap-utils libadminutil-data libadminutil0 libapache-directory-api-java
  libapache-directory-jdbm-java libapache2-mod-nss libapacheds-i18n-java libapacheds-java libapacheds-kerberos-codec-java libbabeltrace-ctf1
  libbabeltrace1 libds-admin-serv0 libdw1 libmavibot-java libmina2-java libmozilla-ldap-perl libnetaddr-ip-perl libnss3-tools
  libsocket-getaddrinfo-perl libsvrcore0
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  apacheds
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 172 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 1040320 fichiers et répertoires déjà installés.)
Suppression de apacheds (2.0.0~M15-4) ...
Failed to stop apacheds.service: Unit apacheds.service not loaded.
invoke-rc.d: initscript apacheds, action "stop" failed.
dpkg: erreur de traitement du paquet apacheds (--remove) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 5
Des erreurs ont été rencontrées pendant l'exécution :
 apacheds
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)

Bonjour,

Pour tester, j’ai essayé d’installer ce paquet ce qui a conduit à l’erreur inverse :

Paramétrage de apacheds ...
Failed to start apacheds.service: ...
...
...
E: Sub-process /usr/bin/dpkg returned an error code (1)

D’où ma question : le paquet était-il installé correctement ?

EDIT

systemd se plaint car le fichier livré /lib/systemd/system/apacheds.service n’est pas correct.

En voulant supprimer apacheds, étant donné qu’il n’est pas vraiment installé, même échec.

SOLUTION

Supprimer le fichier /var/lib/dpkg/info/apacheds.prerm avant de supprimer apacheds.

apacheds.prerm c’est

SOLUTION BIS

Pour pouvoir utiliser apacheds, passer sur sysvinit-core avant de l’installer.

1 . j’ai installer des paquet avec symatic mais il a planter en milieur de l’installation de ce paquet apacheds et ca a fait planter debian 9.0 donc oui c’est une movaisses installation mais je veux donc le desinstaller
je suprime le fichier qure tu ma dit de supre et l’erreur est needrestart is being skipped since dpkg has failed
apres avoir ressayer de supr apacheds donc je redemarre je te tien au courants

merci maintenant je suprime c’est paquet

Le paquet « apacheds » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  389-ds-base 389-ds-base-libs 389-ds-console-doc ldap-utils libadminutil-data
  libadminutil0 libapache-directory-api-java libapache-directory-jdbm-java
  libapache2-mod-nss libapacheds-i18n-java libapacheds-java
  libapacheds-kerberos-codec-java libbabeltrace-ctf1 libbabeltrace1
  libds-admin-serv0 libdw1 libmavibot-java libmina2-java libmozilla-ldap-perl
  libnetaddr-ip-perl libnss3-tools libsocket-getaddrinfo-perl libsvrcore0

lol
ouf il y a sudo apt autoremove

Un message a été déplacé vers un nouveau sujet : Connexion automatique en tant que root