[Qgis-user] sip-api-11.2 and qtbase-abi-5-5-1 prevent installing qgis 2.99 nightly on kde neon / ubuntu 16.04

Jason Paul Joines jason at joines.org
Sat Dec 30 17:19:55 PST 2017


         I am running KDE Neon User Edition 5.11.4 on the amd64 version of 
Ubuntu 16.04.3.  I would like to test the nightly build of QGIS 2.99, but 
cannot install it due to dependency problems.  In particular, it seems 
like the problem is that the virtual packages sip-api-11.2 and 
qtbase-abi-5-5-1 are not available.

         I am trying to install via these repositories:

deb http://qgis.org/ubuntugis-nightly xenial main
deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial 
main

         I purged my existing QGIS (2.18.5) and GRASS versions before 
attempting the install.  First it seems like the install does not attempt 
to install depedencies:

# apt-get install qgis
Reading package lists... Done
Building dependency tree
Reading state information... Done
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:
  qgis : Depends: libqgis-app2.99.0 but it is not going to be installed
         Depends: libqgis-gui2.99.0 but it is not going to be installed
         Depends: python-qgis (= 
1:2.99.0+git20171229+63c19256+24xenial-ubuntugis) but it is not going to 
be installed
         Depends: qgis-providers (= 
1:2.99.0+git20171229+63c19256+24xenial-ubuntugis) but it is not going to 
be installed
         Recommends: qgis-plugin-grass but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
#

         I checked held packages and only have FireFox held.  I assume that 
is not the problem with QGIS:

# dpkg -l | grep '^h'
hi  firefox 
1:56.0+build6-0ubuntu0.17.04.1                             amd64 
Safe and easy web browser from Mozilla
#

         Then I specified the unmet dependencies to the installer, but have 
problems with unmet dependencies of the QGIS dependencies:

# apt-get install qgis libqgis-app2.99.0 libqgis-gui2.99.0 python-qgis 
qgis-providers
Reading package lists... Done
Building dependency tree
Reading state information... Done
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:
  libqgis-app2.99.0 : Depends: libqt5scintilla2-12v5 (>= 2.8.4) but it is 
not going to be installed
  libqgis-gui2.99.0 : Depends: libqt5scintilla2-12v5 (>= 2.8.4) but it is 
not going to be installed
  python-qgis : Depends: python3-pyqt5.qsci but it is not going to be 
installed
                Depends: libqt5scintilla2-12v5 (>= 2.8.4) but it is not 
going to be installed
                Depends: sip-api-11.2
  qgis-providers : Depends: libqt5scintilla2-12v5 (>= 2.8.4) but it is not 
going to be installed
                   Depends: qtbase-abi-5-5-1
E: Unable to correct problems, you have held broken packages.
#

         I specified those dependencies as well:

# apt-get install qgis libqgis-app2.99.0 libqgis-gui2.99.0 python-qgis 
qgis-providers libqt5scintilla2-12v5 python3-pyqt5.qsci sip-api-11.2 
qtbase-abi-5-5-1
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package qtbase-abi-5-5-1 is a virtual package provided by:
   libqt5core5a 5.5.1+dfsg-16ubuntu7.5 [Not candidate version]
   libqt5core5a 5.5.1+dfsg-16ubuntu7 [Not candidate version]

Package sip-api-11.2 is a virtual package provided by:
   python-sip 4.17+dfsg-1build1 [Not candidate version]

E: Package 'sip-api-11.2' has no installation candidate
E: Package 'qtbase-abi-5-5-1' has no installation candidate
#

         This seems to suggest that the underlying problem is with the 
packages sip-api-11.2 and qtbase-abi-5-5-1.  The latter is supposed to be 
supplied by libqt5core5a.  I have that package installed, but a newer 
version:

# dpkg -l libqt5core5a
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  libqt5core5a:amd64 
5.9.3+dfsg-0neon+16.04+xenial+ amd64                          Qt 5 core 
module
#

         I also have a newer version of python-sip, which is supposed to 
provide sip-api-11.2:

# dpkg -l python-sip
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-sip 
4.19.2+dfsg-1+16.04+xenial+bui amd64                          Python/C++ 
bindings generator runtime library
#

         Trying to force things does not seem to help:

# apt-get --force-yes install qgis libqgis-app2.99.0 libqgis-gui2.99.0 
python-qgis qgis-providers libqt5scintilla2-12v5 python3-pyqt5.qsci 
sip-api-11.2 qtbase-abi-5-5-1
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package qtbase-abi-5-5-1 is a virtual package provided by:
   libqt5core5a 5.5.1+dfsg-16ubuntu7.5 [Not candidate version]
   libqt5core5a 5.5.1+dfsg-16ubuntu7 [Not candidate version]

Package sip-api-11.2 is a virtual package provided by:
   python-sip 4.17+dfsg-1build1 [Not candidate version]

E: Package 'sip-api-11.2' has no installation candidate
E: Package 'qtbase-abi-5-5-1' has no installation candidate
#

         Is there a workaround to avoid these two virtual packages?


Thanks,

Jason
===========



More information about the Qgis-user mailing list