dpkg returned an error code (1)


Voici la reproduction de l'erreur:

:~# apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Paramétrage de nfs-common (1:1.2.8-9ubuntu8.1) ...
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
invoke-rc.d: unknown initscript, /etc/init.d/gssd not found.
dpkg: erreur de traitement du paquet nfs-common (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 100
Des erreurs ont été rencontrées pendant l'exécution :
nfs-common
E: Sub-process /usr/bin/dpkg returned an error code (1)

Localiser le packet “nfs-common” qui parait être corrompue:

locate nfs-common

resultat de locate est à mettre dans un script que voici:

#!/bin/sh
rm -rf /etc/default/nfs-common
rm -rf /etc/default/nfs-common.dpkg-old
rm -rf /etc/default/nfs-common.ucf-old
rm -rf /etc/init.d/nfs-common
rm -rf /etc/init.d/nfs-common.dpkg-remove
rm -rf /etc/runlevels/sysinit/nfs-common
rm -rf /root/nfs-common_1.2.8-9_armhf.deb
rm -rf /usr/share/nfs-common
rm -rf /usr/share/bug/nfs-common
rm -rf /usr/share/bug/nfs-common/control
rm -rf /usr/share/bug/nfs-common/script
rm -rf /usr/share/doc/nfs-common
rm -rf /usr/share/lintian/overrides/nfs-common
rm -rf /var/cache/apt/archives/nfs-common_1%3a1.2.8-9ubuntu8.1_armhf.deb
rm -rf /var/lib/dpkg/info/nfs-common.conffiles
rm -rf /var/lib/dpkg/info/nfs-common.list
rm -rf /var/lib/dpkg/info/nfs-common.md5sums
rm -rf /var/lib/dpkg/info/nfs-common.postinst
rm -rf /var/lib/dpkg/info/nfs-common.postrm
rm -rf /var/lib/dpkg/info/nfs-common.prerm
rm -rf /var/lib/ucf/cache/:etc:default:nfs-common

Rendre le script executable:

chmod o+x nfs.sh

Éxecuter le script afin de supprimer toutes traces du paquet corrompu:

./nfs.sh

Réparer dpkg:

dpkg --configure -a

Mettez à jour vos sources:

sudo apt-get update
sudo apt-get dist-upgrade  (mets à jour votre distribution)

Après ça tout doit être revenu dans l'ordre.


sylvain 2020/02/22 18:16