ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[probleme_apt]]

Piste: » probleme_apt


Problèmes avec les gestionnaires de paquets

Nous allons mettre toutes les erreurs que l'on peut rencontrer avec le gestionnaire de paquets... En voici déjà quelques-unes...

Erreur n°1

 E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible)
 E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Si c'est le cas, fermez-le, puis ré-effectuez la commande.

  • Sinon effectuez ceci dans un terminal :
sudo rm -rf /var/lib/apt/lists/lock

Erreur N°2

Si un gestionnaire de paquets vous dit quelque chose comme ça :

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem. 
E: _cache->open() failed, please report.

Enfin en tous cas quelque chose qui dit dpkg –configure -a dans le texte.

  • Faites :
sudo dpkg --configure -a
  • Si ça ne marche toujours pas faites :
sudo apt-get install -f
  • Si ça ne marche toujours pas (encore... cas rare) :
sudo dpkg --force-all --configure -a
  • Sinon :
sudo dpkg -P --force-all 'le paquet qui bloque'
Pour connaitre le paquet qui bloque, quand vous faites un sudo dpkg –configure -a, c'est simplement le premier paquet qui apparait.

Exemple :

dudumomo@dudumomo-laptop:~$ sudo dpkg --configure -a
dpkg: dependency problems prevent configuration of skype:
 skype depends on libqt4-core (>= 4.2.1); however:
  Package libqt4-core is not installed.
 skype depends on libqt4-gui (>= 4.2.1); however:
  Package libqt4-gui is not installed.
dpkg: error processing skype (--configure):
 dependency problems - leaving unconfigured
Setting up initramfs-tools (0.85eubuntu19) ...
update-initramfs: deferring update (trigger activated)

Setting up lm-sensors (1:2.10.4-1ubuntu1) ...
/usr/bin/ucf: line 351: getopt: command not found
dpkg: error processing lm-sensors (--configure):
 subprocess post-installation script returned error exit status 127
Setting up libpaper1 (1.1.22ubuntu1) ...
/usr/bin/ucf: line 351: getopt: command not found
dpkg: error processing libpaper1 (--configure):
 subprocess post-installation script returned error exit status 127
dpkg: dependency problems prevent configuration of libpaper-utils:
 libpaper-utils depends on libpaper1; however:
  Package libpaper1 is not configured yet.
dpkg: error processing libpaper-utils (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.22-12-generic
/usr/sbin/mkinitramfs: 13: getopt: not found
Terminating...
update-initramfs: failed for /boot/initrd.img-2.6.22-12-generic
dpkg: subprocess post-installation script returned error exit status 1

Là le paquet en question c'est skype

Erreur n°3

 le sous-processus post-installation script a retourné une erreur de sortie d'état 127
 Des erreurs ont été rencontrées pendant l'exécution : 'le paquet qui bloque'
* Faites : 
 sudo dpkg -r --force-remove-reinstreq 'le paquet qui bloque'

Erreur n°4

 dpkg : erreur de traitement de 'le paquet qui bloque' (--purge) :
 le sous-processus post-removal script a retourné une erreur de sortie d'état 1
 Des erreurs ont été rencontrées pendant l'exécution :
 'le paquet qui bloque'
 E: Sub-process /usr/bin/dpkg returned an error code (1)
  • Puis remplacez "exit 1" par "exit 0" et s'il n'y a pas "exit 1" mettez "exit 0" à la fin. (ou l'inverse, etc.)
Dans ce cas, le script bloquant était le le sous-processus post-removal donc nous avons édité le ficher .postrm

Si nous avions eu : le sous-processus post-installation, nous aurions dû éditer le fichier .postinst

Autres erreurs

FIXME


Contributeurs: Fabien26, la_tite_gogole .


probleme_apt.txt · Dernière modification: LEurope/Berlin 05/07/2008, à 17:52 par Canigou 66
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL