3 votes

Dépendances non satisfaites lors de l'installation de curl sur Ubuntu 16.04

Lorsque j'essaie d'installer curl sur Ubuntu 16.04, je reçois le message d'erreur suivant :

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
curl : Depends: libcurl3-gnutls (= 7.47.0-1ubuntu2) but 7.47.0-1ubuntu2.6 is to be installed
E: Unable to correct problems, you have held broken packages.

Comment résoudre le problème ?

5voto

Wallace Points 81

UPDATE : J'ai résolu le problème en revenant à une ancienne version de libcurl3-gnutls.

Pour ceux qui ont le même problème, j'ai listé le cache :

apt-cache showpkg libcurl3-gnutls    

Ce qui m'a donné une longue sortie, mais la partie importante était les trois dernières lignes :

Provides: 
7.47.0-1ubuntu2.6 - 
7.47.0-1ubuntu2 - 
Reverse Provides: 

J'ai utilisé la commande suivante pour télécharger l'ancienne version :

sudo apt-get install libcurl3-gnutls=7.47.0-1ubuntu2

Puis j'ai couru sudo apt install curl comme d'habitude.

Merci pour votre aide !

0voto

Oliver Cronk Points 1

J'ai vécu quelque chose de similaire, mais la solution proposée ci-dessus n'a pas fonctionné. Ce qui a finalement résolu le problème pour moi a été de faire : sudo apt remove libcurl4 puis j'ai pu faire sudo apt upgrade sans obtenir de messages d'erreur à propos de dépendances non satisfaites pour libcurl.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X