QGIS supprimé après la mise à jour vers 2.18.5 sur Ubuntu

12

Après la mise à jour vers QGIS 2.18.5 à l'aide d'ubuntugis ppa, mon installation QGIS 2.18.4 a été supprimée et j'obtiens une erreur concernant les dépendances non satisfaites lorsque j'essaie d'installer QGIS sur le terminal:

The following packages have unmet dependencies:
python-qgis : Depends: python-future but it is not installable
E: Unable to correct problems, you have held broken packages.

J'ai vu des messages similaires comme celui - ci sur SE, mais ils n'ont pas pu résoudre mon problème. J'ai python-future installé dans python 2.7, mais je ne peux toujours pas installer QGIS. Comment puis-je résoudre ce problème? J'ai également essayé d'installer le LTR, mais cela se traduit par une liste encore plus longue de dépendances non satisfaites. Mon système d'exploitation est Linux Mint 17.3 (Ubuntu 14.04).

eric s
la source
2
C'est aussi un problème pour moi sur Mint 18.1. Il semble se rapporter au paquet gdal-abi-2-1-2. Je pense que cela se rapporte à la mise à jour la plus récente de qgis n'ayant pas été compilée avec la mise à jour de gdal la plus récente dans le dépôt ubuntu. Ma seule solution pour obtenir une version de travail de qgis était de revenir à une ancienne version de qgis (voir la réponse de @Raja ici gis.stackexchange.com/questions/217727/… ) et de mettre à jour votre sources.list pour pointer vers le mises à jour nocturnes dans l'espoir que les développeurs trient le problème rapidement.
scabecks
Le même problème sur Ubuntu 14.04 avec qgis.org/debian ppa.
Oskars
Eh bien ... mis à jour du 14.04 au 16.04. Tout fonctionne.
Oskars
@AndreJ Le dépôt Ubuntugis (version actuelle) se met en effet très bien à jour vers GDAL 2.1.3, mais QGIS 2.18.5 (et plusieurs autres packages associés) échouent toujours car ils dépendent du package virtuel gdal-abi-2-1-2 , qui n'est pas disponible. Je suis perplexe.
scabecks
Je n'ai pas non plus assez de réputation pour commenter, mais j'ai exactement le même problème que @scabecks: Mint 18.1 avec les dernières mises à jour et les référentiels instables de Qgis.org et ubuntugis pour xenial. QGis 2.18.5 se plaint du paquet gdal-abi-2-1-2, qui n'est pas disponible. Y a-t-il déjà un fil de suivi comme demandé par @AndreJ?
geotom

Réponses:

4

Il s'agit en effet d'un bogue dans le programme d'installation de QGIS, et a déjà un ticket: http://hub.qgis.org/issues/16383

Pour le moment, seul QGIS-LTR fonctionne sur trusty. Vous devez supprimer et purger les packages de QGIS 2.18 pour éviter les conflits de version: /ubuntu/187888/what-is-the-correct-way-to-completely-remove-an-application

Ou envisagez de passer à Linux Mint 18.1, qui est basé sur xenial. Les packages manquants sont disponibles pour cela.

L'installation de python-future avec pip n'aide pas, car le gestionnaire de paquets ne le voit pas.


MISE À JOUR

Le ticket a été fermé comme fixé. Tout devrait redevenir normal maintenant.

AndreJ
la source
1
Vous pouvez également installer manuellement python-future et python-owslib à partir de packages.ubuntu.com/xenial/all/python-future/download et packages.ubuntu.com/xenial/all/python-owslib/download avec dpkg, puis suivre avec mise à niveau. Notez que ces deux packages seront laissés sans mises à jour (également ceux de sécurité!)
pwes
Mais ce sont pour xenial, pas fidèles.
AndreJ
Cela n'a pas d'importance, tant que toutes les dépendances de ces packages sont également respectées dans Trusty.
pwes
Suivre les instructions dans le commentaire de pwes a également fait l'affaire pour moi sur ubuntu 16.04
wouterB
Quoi qu'il en soit, les dépôts devraient être bien maintenant. La nouvelle version de python-qgis ne dépend pas de python-future ou python-owslib, vous pouvez donc supprimer les packages "obsolètes" que j'ai mentionnés ci-dessus.
pwes
1

En suivant les instructions dans le commentaire de pwes :

Vous pouvez également installer manuellement python-future et python-owslib à partir de http://packages.ubuntu.com/xenial/all/python-future/download et http://packages.ubuntu.com/xenial/all/python-owslib / téléchargez avec dpkg, puis procédez à la mise à niveau. Notez que ces deux packages seront laissés sans mises à jour (également ceux de sécurité!)

J'ai téléchargé et installé manuellement le paquet python-future et j'ai pu installer QGIS sans problème sur ma machine Mint 17.3.

Don
la source