Opened 18 months ago

Last modified 3 weeks ago

#2431 new defect

libgdal installed in two versions

Reported by: darkblueb Owned by: osgeolive@…
Priority: normal Milestone: OSGeoLive17.0
Component: OSGeoLive Keywords: gdal
Cc: osgeolive@…

Description

user@osgeolive:~$ for n in /var/lib/dpkg/info/libgdal3*list;do echo $n;cat $n;echo '';done
/var/lib/dpkg/info/libgdal30.list
/.
/usr
/usr/lib
/usr/lib/libgdal.so.30.0.3
/usr/share
/usr/share/doc
/usr/share/doc/libgdal30
/usr/share/doc/libgdal30/NOTICE
/usr/share/doc/libgdal30/TODO.Debian
/usr/share/doc/libgdal30/changelog.Debian.gz
/usr/share/doc/libgdal30/changelog.gz
/usr/share/doc/libgdal30/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libgdal30
/usr/lib/libgdal.so.30

/var/lib/dpkg/info/libgdal32.list
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libgdal.so.32.3.6.4
/usr/share
/usr/share/doc
/usr/share/doc/libgdal32
/usr/share/doc/libgdal32/NOTICE
/usr/share/doc/libgdal32/changelog.Debian.gz
/usr/share/doc/libgdal32/changelog.gz
/usr/share/doc/libgdal32/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libgdal32
/usr/lib/x86_64-linux-gnu/libgdal.so.32

user@osgeolive:~$ ldd `which gdalinfo` | sort
        /lib64/ld-linux-x86-64.so.2 (0x00007effc423b000)
        libaec.so.0 => /lib/x86_64-linux-gnu/libaec.so.0 (0x00007effba297000)
        libaom.so.3 => /lib/x86_64-linux-gnu/libaom.so.3 (0x00007effbe1e7000)
        libarmadillo.so.10 => /lib/libarmadillo.so.10 (0x00007effc2130000)
        libarpack.so.2 => /lib/x86_64-linux-gnu/libarpack.so.2 (0x00007effbe87d000)
        libblas.so.3 => /lib/x86_64-linux-gnu/libblas.so.3 (0x00007effbeffe000)
        libblosc.so.1 => /lib/x86_64-linux-gnu/libblosc.so.1 (0x00007effc2144000)
        libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007effbc1ef000)
        libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007effbf2b6000)
        libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007effbcd04000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007effc2a03000)
        libcfitsio.so.9 => /lib/x86_64-linux-gnu/libcfitsio.so.9 (0x00007effc13aa000)
        libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007effbcc0c000)
        libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007effc2295000)
        libcurl-gnutls.so.4 => /lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007effbe768000)
        libcurl.so.4 => /lib/x86_64-linux-gnu/libcurl.so.4 (0x00007effc2940000)
        libdav1d.so.5 => /lib/x86_64-linux-gnu/libdav1d.so.5 (0x00007effbd050000)
        libde265.so.0 => /lib/x86_64-linux-gnu/libde265.so.0 (0x00007effbe13d000)
        libdeflate.so.0 => /lib/x86_64-linux-gnu/libdeflate.so.0 (0x00007effc2177000)
        libdfalt.so.0 => /lib/libdfalt.so.0 (0x00007effbf78f000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007effbcc44000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007effbfc1f000)
        libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007effba0e6000)
        libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007effbcf3e000)
        libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007effbcf88000)
        libfreexl.so.1 => /lib/x86_64-linux-gnu/libfreexl.so.1 (0x00007effbfc6c000)
        libfyba.so.0 => /lib/x86_64-linux-gnu/libfyba.so.0 (0x00007effc0b7c000)
        libfygm.so.0 => /lib/x86_64-linux-gnu/libfygm.so.0 (0x00007effbccd2000)
        libfyut.so.0 => /lib/x86_64-linux-gnu/libfyut.so.0 (0x00007effbccdb000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007effbf51b000)
        libgdal.so.32 => /lib/x86_64-linux-gnu/libgdal.so.32 (0x00007effc2c2b000)
        libgeos.so.3.11.1 => /lib/x86_64-linux-gnu/libgeos.so.3.11.1 (0x00007effbc7da000)
        libgeos_c.so.1 => /lib/x86_64-linux-gnu/libgeos_c.so.1 (0x00007effbfbde000)
        libgeotiff.so.5 => /lib/x86_64-linux-gnu/libgeotiff.so.5 (0x00007effc1c2b000)
        libgfortran.so.5 => /lib/x86_64-linux-gnu/libgfortran.so.5 (0x00007effba2f4000)
        libgif.so.7 => /lib/x86_64-linux-gnu/libgif.so.7 (0x00007effc180a000)
        libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007effbc335000)
        libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007effbc445000)
        libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007effbf334000)
        libhdf5_serial.so.103 => /lib/x86_64-linux-gnu/libhdf5_serial.so.103 (0x00007effc1016000)
        libhdf5_serial_hl.so.100 => /lib/x86_64-linux-gnu/libhdf5_serial_hl.so.100 (0x00007effbcd17000)
        libheif.so.1 => /lib/x86_64-linux-gnu/libheif.so.1 (0x00007effc1ba8000)
        libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007effbc3fd000)
        libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x00007effba5cf000)
        libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x00007effbf0ae000)
        libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007effbf4ce000)
        libjbig.so.0 => /lib/x86_64-linux-gnu/libjbig.so.0 (0x00007effbe757000)
        libjpeg.so.8 => /lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007effc1ce8000)
        libjson-c.so.5 => /lib/x86_64-linux-gnu/libjson-c.so.5 (0x00007effbf834000)
        libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007effbc23b000)
        libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007effba13b000)
        libkmlbase.so.1 => /lib/x86_64-linux-gnu/libkmlbase.so.1 (0x00007effc0cad000)
        libkmldom.so.1 => /lib/x86_64-linux-gnu/libkmldom.so.1 (0x00007effc0c0d000)
        libkmlengine.so.1 => /lib/x86_64-linux-gnu/libkmlengine.so.1 (0x00007effc0bd4000)
        libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007effbc26a000)
        libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007effbc22d000)
        liblapack.so.3 => /lib/x86_64-linux-gnu/liblapack.so.3 (0x00007effbe8c5000)
        liblber-2.5.so.0 => /lib/x86_64-linux-gnu/liblber-2.5.so.0 (0x00007effbf2c4000)
        liblcms2.so.2 => /lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007effbcedc000)
        libldap-2.5.so.0 => /lib/x86_64-linux-gnu/libldap-2.5.so.0 (0x00007effbf2d5000)
        libltdl.so.7 => /lib/x86_64-linux-gnu/libltdl.so.7 (0x00007effbf2ab000)
        liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007effc2157000)
        liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007effc219b000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007effc0f2f000)
        libmfhdfalt.so.0 => /lib/libmfhdfalt.so.0 (0x00007effbf765000)
        libminizip.so.1 => /lib/x86_64-linux-gnu/libminizip.so.1 (0x00007effbca00000)
        libmysqlclient.so.21 => /lib/x86_64-linux-gnu/libmysqlclient.so.21 (0x00007effbfc78000)
        libnetcdf.so.19 => /lib/x86_64-linux-gnu/libnetcdf.so.19 (0x00007effc16b3000)
        libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007effbc3b7000)
        libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007effbf4ef000)
        libnspr4.so => /lib/x86_64-linux-gnu/libnspr4.so (0x00007effbcd3c000)
        libnss3.so => /lib/x86_64-linux-gnu/libnss3.so (0x00007effbcdaf000)
        libnssutil3.so => /lib/x86_64-linux-gnu/libnssutil3.so (0x00007effba2a5000)
        libnuma.so.1 => /lib/x86_64-linux-gnu/libnuma.so.1 (0x00007effba2e2000)
        libodbc.so.2 => /lib/x86_64-linux-gnu/libodbc.so.2 (0x00007effc28d1000)
        libodbcinst.so.2 => /lib/x86_64-linux-gnu/libodbcinst.so.2 (0x00007effc28bc000)
        libogdi.so.4.1 => /lib/libogdi.so.4.1 (0x00007effbfc50000)
        libopenjp2.so.7 => /lib/x86_64-linux-gnu/libopenjp2.so.7 (0x00007effc0cca000)
        libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007effba15c000)
        libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007effc0ae5000)
        libplc4.so => /lib/x86_64-linux-gnu/libplc4.so (0x00007effbcd7c000)
        libplds4.so => /lib/x86_64-linux-gnu/libplds4.so (0x00007effba2a0000)
        libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007effc1b6d000)
        libpoppler.so.118 => /lib/x86_64-linux-gnu/libpoppler.so.118 (0x00007effc1815000)
        libpq.so.5 => /lib/x86_64-linux-gnu/libpq.so.5 (0x00007effc0d24000)
        libproj.so.25 => /lib/x86_64-linux-gnu/libproj.so.25 (0x00007effbf847000)
        libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007effbf42e000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007effba2ef000)
        libqhull_r.so.8.0 => /lib/x86_64-linux-gnu/libqhull_r.so.8.0 (0x00007effc20bd000)
        libquadmath.so.0 => /lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007effba0f3000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007effbcc49000)
        librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1 (0x00007effbf4af000)
        librttopo.so.1 => /lib/x86_64-linux-gnu/librttopo.so.1 (0x00007effbcc5d000)
        libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007effbc212000)
        libsmime3.so => /lib/x86_64-linux-gnu/libsmime3.so (0x00007effbcd83000)
        libsnappy.so.1 => /lib/x86_64-linux-gnu/libsnappy.so.1 (0x00007effbf0a4000)
        libspatialite.so.7 => /lib/x86_64-linux-gnu/libspatialite.so.7 (0x00007effc0301000)
        libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007effc0d76000)
        libssh.so.4 => /lib/x86_64-linux-gnu/libssh.so.4 (0x00007effbf442000)
        libssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007effbf388000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007effbf53b000)
        libsuperlu.so.5 => /lib/x86_64-linux-gnu/libsuperlu.so.5 (0x00007effbe809000)
        libsz.so.2 => /lib/x86_64-linux-gnu/libsz.so.2 (0x00007effbccfd000)
        libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007effba144000)
        libtiff.so.5 => /lib/x86_64-linux-gnu/libtiff.so.5 (0x00007effc1c62000)
        libtirpc.so.3 => /lib/x86_64-linux-gnu/libtirpc.so.3 (0x00007effbcc16000)
        libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007effbc630000)
        liburiparser.so.1 => /lib/x86_64-linux-gnu/liburiparser.so.1 (0x00007effbcce6000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007effba2d9000)
        libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x00007effc0ec3000)
        libx265.so.199 => /lib/x86_64-linux-gnu/libx265.so.199 (0x00007effbd1d6000)
        libxerces-c-3.2.so => /lib/x86_64-linux-gnu/libxerces-c-3.2.so (0x00007effc1d69000)
        libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x00007effc26d8000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007effc29e7000)
        libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007effc21c6000)
        linux-vdso.so.1 (0x00007ffe4fcc7000)

Change History (4)

comment:1 by kalxas, 18 months ago

It looks like postgis pulls libgdal30 in the iso:

===============================================================
Starting "install_postgis.sh" ...
===============================================================
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libboost-serialization1.74.0 libcharls2 libgdal30 libgmpxx4ldbl libproj22
  libprotobuf-c1 libsfcgal1
Recommended packages:
  postgresql-postgis postgis-doc
The following NEW packages will be installed:
  libboost-serialization1.74.0 libcharls2 libgdal30 libgmpxx4ldbl libproj22
  libprotobuf-c1 libsfcgal1 postgis postgresql-14-ogr-fdw
  postgresql-14-postgis-3 postgresql-14-postgis-3-scripts
0 upgraded, 11 newly installed, 0 to remove and 187 not upgraded.
Need to get 16.9 MB of archives.

comment:2 by kalxas, 18 months ago

Cc: osgeolive@… added
Priority: minornormal

comment:3 by kalxas, 6 months ago

Milestone: OSGeoLive16.0OSGeoLive17.0

Ticket retargeted after milestone closed

comment:4 by darkblueb, 3 weeks ago

ol17_build95

user@osgeolive:~/Downloads$ for n in /var/lib/dpkg/info/libgdal3*list;do echo $n;cat $n;echo '';done 
/var/lib/dpkg/info/libgdal34t64:amd64.list
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libgdal.so.34.3.8.4
/usr/share
/usr/share/doc
/usr/share/doc/libgdal34t64
/usr/share/doc/libgdal34t64/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libgdal34t64
/usr/lib/x86_64-linux-gnu/libgdal.so.34
/usr/share/doc/libgdal34t64/NOTICE
/usr/share/doc/libgdal34t64/changelog.Debian.gz

/var/lib/dpkg/info/libgdal35:amd64.list
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libgdal.so.35.3.9.3
/usr/share
/usr/share/doc
/usr/share/doc/libgdal35
/usr/share/doc/libgdal35/NOTICE
/usr/share/doc/libgdal35/changelog.Debian.gz
/usr/share/doc/libgdal35/changelog.gz
/usr/share/doc/libgdal35/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libgdal35
/usr/lib/x86_64-linux-gnu/libgdal.so.35
user@osgeolive:~/Downloads$  ldd `which gdalinfo` | sort
        /lib64/ld-linux-x86-64.so.2 (0x00007be9fd90a000)
        libaec.so.0 => /lib/x86_64-linux-gnu/libaec.so.0 (0x00007be9fab0e000)
        libarmadillo.so.12 => /lib/libarmadillo.so.12 (0x00007be9fb1d8000)
        libarpack.so.2 => /lib/x86_64-linux-gnu/libarpack.so.2 (0x00007be9f7a2f000)
        libblas.so.3 => /lib/x86_64-linux-gnu/libblas.so.3 (0x00007be9f816b000)
        libblosc.so.1 => /lib/x86_64-linux-gnu/libblosc.so.1 (0x00007be9fb1eb000)
        libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007be9f6b9d000)
        ....
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007be9fbcce000)
        libgdal.so.35 => /lib/x86_64-linux-gnu/libgdal.so.35 (0x00007be9fbf7a000)
        libgeos_c.so.1 => /lib/x86_64-linux-gnu/libgeos_c.so.1 (0x00007be9f8b48000)
        libgeos.so.3.12.2 => /lib/x86_64-linux-gnu/libgeos.so.3.12.2 (0x00007be9f71b0000)
        libgeotiff.so.5 => /lib/x86_64-linux-gnu/libgeotiff.so.5 (0x00007be9faccb000)
        libgfortran.so.5 => /lib/x86_64-linux-gnu/libgfortran.so.5 (0x00007be9f4b1f000)
        libgif.so.7 => /lib/x86_64-linux-gnu/libgif.so.7 (0x00007be9fa78f000)
        libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007be9f6ce6000)
        libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007be9f6e07000)
        ....
        libtiff.so.6 => /lib/x86_64-linux-gnu/libtiff.so.6 (0x00007be9fad01000)
        libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x00007be9fb777000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007be9fbaa0000)
        libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007be9fab19000)
        linux-vdso.so.1 (0x00007ffe209fb000)
Note: See TracTickets for help on using tickets.