My Personal Wiki

La théorie, c'est quand on sait tout et que rien ne fonctionne.... La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

Outils pour utilisateurs

Outils du site


tutaux:linux:dpkg

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

tutaux/linux/dpkg.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki