Installation de qgis dans une erreur ubuntu 18.04 avec des tables sqlite, ne peut plus utiliser apt


1

Je reçois l'erreur suivante:

$ sudo apt-get install grass grass-dev qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
grass-dev is already the newest version (7.4.0-1).
python-qgis is already the newest version (1:3.4.2+28bionic).
The following additional packages will be installed:
  qgis-providers
Suggested packages:
  gpsbabel
The following NEW packages will be installed:
  grass qgis qgis-plugin-grass qgis-providers
0 upgraded, 4 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B/12.7 MB of archives.
After this operation, 22.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Selecting previously unselected package qgis-providers.
(Reading database ... 398057 files and directories currently installed.)
Preparing to unpack .../qgis-providers_1%3a3.4.2+28bionic_amd64.deb ...
Unpacking qgis-providers (1:3.4.2+28bionic) ...
Selecting previously unselected package qgis.
Preparing to unpack .../qgis_1%3a3.4.2+28bionic_amd64.deb ...
Unpacking qgis (1:3.4.2+28bionic) ...
Selecting previously unselected package qgis-plugin-grass.
Preparing to unpack .../qgis-plugin-grass_1%3a3.4.2+28bionic_amd64.deb ...
Unpacking qgis-plugin-grass (1:3.4.2+28bionic) ...
Selecting previously unselected package grass.
Preparing to unpack .../archives/grass_7.4.0-1_all.deb ...
Unpacking grass (7.4.0-1) ...
Setting up grass (7.4.0-1) ...
Setting up qgis-providers (1:3.4.2+28bionic) ...
/usr/lib/qgis/crssync: symbol lookup error: /usr/lib/libgdal.so.20: undefined symbol: sqlite3_column_table_name
dpkg: error processing package qgis-providers (--configure):
 installed qgis-providers package post-installation script subprocess returned error exit status 127
dpkg: dependency problems prevent configuration of qgis:
 qgis depends on qgis-providers (= 1:3.4.2+28bionic); however:
  Package qgis-providers is not configured yet.

dpkg: error processing package qgis (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
dpkg: dependency problems prevent configuration of qgis-plugin-grass:
 qgis-plugin-grass depends on qgis (= 1:3.4.2+28bionic); however:
  Package qgis is not configured yet.

dpkg: error processing package qgis-plugin-grass (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for shared-mime-info (1.9-2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
 qgis-providers
 qgis
 qgis-plugin-grass
E: Sub-process /usr/bin/dpkg returned an error code (1)

Pourquoi manque-t-il quelque chose à voir avec les tables sqlite?

J'ai suivi ceci: Problèmes de dépendance lors de l'installation de qgis python-qgis qgis-plugin-grass

Et en essayant d'installer:

sudo apt install libmysqlclient-dev 

Produit la même erreur à propos de qgis pour une raison quelconque.

Cela semble avoir perturbé en permanence mon système. Tout ce que j'essaie d'installer produit cette erreur.

Modifier pour le débogage

$ dpkg -S /usr/lib/libgdal.so.20
libgdal20: /usr/lib/libgdal.so.20

S'il vous plaît ajouter la sortie de dpkg -S /usr/lib/libgdal.so.20et ldd /usr/lib/libgdal.so.20à la question. Notez également que votre commande d'installation se termine avec succès sur une machine virtuelle LTS sans Ubuntu 18.04.1 sans PPA. Il s'ouvre qgiset indique qu'il a la version 2.18. Avez-vous des AAE ajoutés au système?

Merci @ N0rbert. ldd semble avoir beaucoup de sortie mais ldd /usr/lib/libgdal.so.20 grep | gdalne renvoie rien
Mittenchops

S'il vous plaît partager la sortie complète de ldd /usr/lib/libgdal.so.20et apt-cache policy libgdal20.
Noël

Réponses:


0

On dirait que votre libsqlite3 a été construite sans le commutateur:

-DSQLITE_ENABLE_COLUMN_METADATA

ce que libgda1.so.20 attend.


1
C'est une information utile (vous ne pouvez pas voir comment vous vous en êtes rendu!), Mais ce serait bien si vous pouviez nous dire ce que l'OP peut faire à ce sujet ...
Zanna
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.