[GIS] QGIS removed after updating to 2.18.5 on ubuntu

installationqgisubuntugis

After updating to QGIS 2.18.5 using ubuntugis ppa my QGIS 2.18.4 installation was removed and I get an error about unmet dependencies when I try to install QGIS at the 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.

I have seen similar posts like this and this on SE, but they were not able to resolve my issue. I have python-future installed in python 2.7, but I still cannot install QGIS. How might I resolve this problem? I have also tried installing the LTR, but this results in an even longer list of unmet dependencies. My OS is Linux Mint 17.3 (Ubuntu 14.04).

Best Answer

This is indeed a bug in the QGIS installer, and already has a ticket: http://hub.qgis.org/issues/16383

For the moment, only QGIS-LTR is running on trusty. You have to remove and purge the packages of QGIS 2.18 to avoid versioning conflicts: https://askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an-application

Or consider upgrading to Linux Mint 18.1, which is based on xenial. The missing packages are available for that.

Installing python-future with pip does not help, since the package manager does not see that.


UPDATE

The ticket has been closed as fixed. Everything should be back to normal now.