Bug report #16975

Package python-qgis fails to install from ubuntugis ppa

Added by Andre Joost almost 3 years ago. Updated almost 3 years ago.

Status:Closed
Priority:Low
Assignee:-
Category:Build/Install
Affected QGIS version:2.14.17 Regression?:Yes
Operating System:Linux Mint 18.1 Easy fix?:No
Pull Request or Patch supplied:No Resolution:fixed/implemented
Crashes QGIS or corrupts data:No Copied to github as #:24874

Description

Since QGIS 2.18.11 currently won't install with ubuntugis dependencies, I try QGIS 2.14.17 from the ubuntugis unstable packge, with this error message:

sudo apt install python-qgis
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 python-qgis : Hängt ab von: python-qscintilla2 soll aber nicht installiert werden
               Hängt ab von: python-qt4 soll aber nicht installiert werden
               Hängt ab von: python-qt4-sql soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

second try:

sudo apt install python-qgis python-qt4
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 python-qgis : Beschädigt: python-qt4 (< 4.11.4+dfsg-2) aber 4.11.4+dfsg-1build4 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

There is no other package python-qt4 available from the main Xenial repo.

History

#1 Updated by Giovanni Manghi almost 3 years ago

  • Status changed from Open to Feedback

For me the error (trying to install 2.14 with ubuntugis dependencies) is the same as when trying to install 2.18, see #16977

#2 Updated by Andre Joost almost 3 years ago

  • Status changed from Feedback to Open

Giovanni Manghi wrote:

For me the error (trying to install 2.14 with ubuntugis dependencies) is the same as when trying to install 2.18, see #16977

No. For this ticket I tried to install QGIS 2.14 directly from ubuntugis unstable, not from qgis.org. Ubuntugis unstable ppa has a freshly compiled version, but it fails due to dependency, break and replace of python-qt4 by python-qgis.

I'm not sure how to workaround this.

Maybe you did not purge the QGIS installlation and still have references to qgis.org.

#3 Updated by Jürgen Fischer almost 3 years ago

  • Resolution set to fixed/implemented
  • Status changed from Open to Closed

#4 Updated by Jürgen Fischer almost 3 years ago

  • Priority changed from High to Low

#5 Updated by Andre Joost almost 3 years ago

  • Status changed from Closed to Reopened

I don't see any change, just did a new install inside a virtual box running Ubuntu 16.04 with current update/upgrade:

[email protected]:~$ sudo apt-cache policy qgis
qgis:
  Installiert:           (keine)
  Installationskandidat: 2.14.17+dfsg-1~xenial1
  Versionstabelle:
     2.14.17+dfsg-1~xenial1 500
        500 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial/main amd64 Packages
     2.8.6+dfsg-1build1 500
        500 http://de.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
[email protected]:~$ sudo apt-get install qgis
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 qgis : Hängt ab von: python-qgis (= 2.14.17+dfsg-1~xenial1) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
[email protected]:~$ sudo apt-get install qgis python-qgis
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 python-qgis : Hängt ab von: python-qscintilla2 soll aber nicht installiert werden
               Hängt ab von: python-qt4 soll aber nicht installiert werden
               Hängt ab von: python-qt4-sql soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
[email protected]:~$ sudo apt-get install qgis python-qgis python-qt4
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 python-qgis : Beschädigt: python-qt4 (< 4.11.4+dfsg-2) aber 4.11.4+dfsg-1build4 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
[email protected]:~$ 

Note that the latest changes in qgis.org/ubuntugis xenial main have no effect on this error, because only the Ubuntugis unstable PPA (and main Xenial repo) is used.

It might be an Ubuntugis issue rather than a qgis.org issue, but it is a qgis package (python-qgis) that blocks.

#6 Updated by Jürgen Fischer almost 3 years ago

  • Status changed from Reopened to Closed

Andre Joost wrote:

Note that the latest changes in qgis.org/ubuntugis xenial main have no effect on this error, because only the Ubuntugis unstable PPA (and main Xenial repo) is used.

Um, why reopen this ticket?

# cat /etc/apt/sources.list
deb http://approx:9999/ubuntu xenial main universe
deb http://qgis.org/ubuntugis-ltr xenial main
deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main

# apt-get install qgis
[1090 lines skipped]
# dpkg -l python-qgis
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                    Version                  Architecture             Description
+++-=======================================-========================-========================-====================================================================================
ii  python-qgis                             1:2.14.17+24xenial-ubunt amd64                    Python bindings to QGIS
#

works just fine.

#7 Updated by Andre Joost almost 3 years ago

You still have qgis.org in your sources list (which may work well).

I want the package https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-unstable/+sourcepub/8143543/+listing-archive-extra from the ubuntugis unstable ppa to work properly.

#8 Updated by Jürgen Fischer almost 3 years ago

Andre Joost wrote:

You still have qgis.org in your sources list (which may work well).

Of course. Packaging problems with the qgis packages in the ubuntugis repo should not be filed here. In our package the webkit python bindings are only included in 2.14 for stretch and unstable (see rules).

Also available in: Atom PDF