[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