[RESOLU] Dépendances non satisfaites ?


#1

Bonjour,

J’essaie d’installer unrar sur mon rapsberry mais à chaque fois, j’ai un soucis de dépendances non satisfaite et je bloque un peu pour le résoudre…
Pouvez-vous me donner un petit coup de main ? :smiley:

Voici le message d’erreur que j’ai :

Les paquets suivants contiennent des dépendances non satisfaites :
gnupg2 : Dépend: gnupg-agent (= 2.0.26-6+deb8u1) mais 2.0.26-6+deb8u2 devra être installé

Comment résoudre cette erreur ?

Merci de votre aide :slight_smile:


#2

Bonjour,

Essayer ceci

 sudo apt-get update
 sudo apt-get upgrade
 sudo apt-get install unrar-free

A+


#3

L’update passe bien mais l’upgrade bloque :confused:

sudo 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-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 gnupg2 : Dépend: gnupg-agent (= 2.0.26-6+deb8u1) mais 2.0.26-6+deb8u2 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.

J’ai donc essayé :

sudo apt-get -f install

et je me retrouve avec ça :

sudo apt-get -f 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 :
  gnupg2
Paquets suggérés :
  gnupg-doc parcimonie xloadimage
Les paquets suivants seront mis à jour :
  gnupg2
1 mis à jour, 0 nouvellement installés, 0 à enlever et 144 non mis à jour.
103 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/1 329 ko dans les archives.
Après cette opération, 321 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
E: Signature d'archive invalide
E: Erreur interne, ne peut localiser la partie control.tar.{gzbz2xzlzma}
E: Prior errors apply to /var/cache/apt/archives/gnupg2_2.0.26-6+deb8u2_armhf.deb
debconf: Échec d'apt-extracttemplates : Aucun fichier ou dossier de ce type
dpkg-deb : erreur : `/var/cache/apt/archives/gnupg2_2.0.26-6+deb8u2_armhf.deb » n'est pas une archive de format Debian
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/gnupg2_2.0.26-6+deb8u2_armhf.deb (--unpack) :
 le sous-processus dpkg-deb --control a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/gnupg2_2.0.26-6+deb8u2_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Une idée pour résoudre ce soucis ? :slight_smile:

Merci de ton aide en tout cas ^^


#4

Bonjour,

Pas cool avec toi ce PI !
Il semblerait qu’il y ait des incohérences quelque part.
Essayer de supprimer tout le contenu de /var/cache/apt/archives avec

sudo apt-get clean

Et refaire les commandes ci-dessus (update, upgrade, install)

A+


#5

C’est bon, j’ai réussi à l’installer ^^

J’ai dû faire :

 sudo apt-get clean
 sudo apt-get update
 sudo apt-get -f install
 sudo apt-get upgrade
 sudo apt-get install unrar-free

Du coup, en quoi le fait de cleaner le /var/cache/apt/archives permet de résoudre cette erreur ?

En tout cas merci pour ton aide ^^


#6

Bonjour,

Ce répertoire contient tous les paquets .deb nécessaires à l’installation à chaque apt-get update, il met à jour cette liste avec les repository sur le net. Il y a dû y avoir une incohérence entre les 2 à un moment donné entre ce que donnait la source sur le net et le paquet stocké en local. En fait, c’est ce que m’a inspiré les erreurs (au pif, le doigt mouillé, et avec l’inspiration du moment)… Mais tout ceci ne devrait théoriquement jamais arriver :grinning:

Bonnes bidouilles

N.B. : Merci de passer le titre du message en [Résolu] en éditant le premier post.

A+