Bug#929887: /usr/lib/qgis/crssync: error while loading shared libraries: libhdf5_serial_hl.so.100: cannot open shared object file: No such file or directory
It turns out that all you need to do is simply add a dependency on libhdf5-100 and then the package is perfectly installable! (Otherwise I don't understand the point of uploading a package that nobody can install using apt.) Here is what I successfully installed: Package: qgis Version: 3.4.8+dfsg-1 -- System Information: Debian Release: 10.0 APT prefers experimental APT policy: (990, 'experimental'), (500, 'unstable') Architecture: amd64 (x86_64) Versions of packages qgis depends on: ii libc62.28-10 ii libexpat12.2.6-1 ii libgcc1 1:9.1.0-2 ii libgdal20 [gdal-abi-2-4-0] 2.4.1+dfsg-1~exp1 ii libgeos-c1v5 3.7.1-1 ii libgsl23 2.5+dfsg-6 ii libgslcblas0 2.5+dfsg-6 ii libpq5 11.3-1 ii libproj135.2.0-1 ii libqca-qt5-2 2.1.3-2 ii libqgis-3d3.4.8 3.4.8+dfsg-1 ii libqgis-analysis3.4.83.4.8+dfsg-1 ii libqgis-app3.4.8 3.4.8+dfsg-1 ii libqgis-core3.4.83.4.8+dfsg-1 ii libqgis-gui3.4.8 3.4.8+dfsg-1 ii libqgis-native3.4.8 3.4.8+dfsg-1 ii libqscintilla2-qt5-132.10.4+dfsg-2 ii libqt53dcore55.11.3+dfsg-2 ii libqt53dextras5 5.11.3+dfsg-2 ii libqt53dinput5 5.11.3+dfsg-2 ii libqt53dlogic5 5.11.3+dfsg-2 ii libqt53drender5 5.11.3+dfsg-2 ii libqt5concurrent55.11.3+dfsg1-1 ii libqt5core5a 5.11.3+dfsg1-1 ii libqt5dbus5 5.11.3+dfsg1-1 ii libqt5gui5 5.11.3+dfsg1-1 ii libqt5keychain1 0.9.1-2 ii libqt5network5 5.11.3+dfsg1-1 ii libqt5positioning5 5.11.3+dfsg-2 ii libqt5printsupport5 5.11.3+dfsg1-1 ii libqt5qml5 5.11.3-4 ii libqt5quick5 5.11.3-4 ii libqt5quickwidgets5 5.11.3-4 ii libqt5serialport55.11.3-2 ii libqt5sql5 5.11.3+dfsg1-1 ii libqt5svg5 5.11.3-2 ii libqt5webkit55.212.0~alpha2-21 ii libqt5widgets5 5.11.3+dfsg1-1 ii libqt5xml5 5.11.3+dfsg1-1 ii libqwt-qt5-6 6.1.4-1 ii libspatialindex5 1.9.0-1 ii libspatialite7 5.0.0~beta0-1~exp2 ii libsqlite3-0 3.27.2-2 ii libstdc++6 9.1.0-2 ii libzip4 1.5.1-4 ii ocl-icd-libopencl1 [libopencl1] 2.2.12-2 ii python3-qgis 3.4.8+dfsg-1 ii qgis-common 3.4.8+dfsg-1 ii qgis-providers 3.4.8+dfsg-1 Versions of packages qgis recommends: pn qgis-plugin-grass Versions of packages qgis suggests: pn gpsbabel -- no debconf information The only warnings I saw were Setting up qgis-providers (3.4.8+dfsg-1) ... QFSFileEngine::open: No file name specified QFSFileEngine::open: No file name specified QFSFileEngine::open: No file name specified QFSFileEngine::open: No file name specified QFSFileEngine::open: No file name specified And the only thing I needed to tell aptitude was Keep the following packages at their current version: 42) libgdal26 [Not Installed] But I still could install qgis just fine.
Bug#929887: /usr/lib/qgis/crssync: error while loading shared libraries: libhdf5_serial_hl.so.100: cannot open shared object file: No such file or directory
All I know is e.g., with perl this bug would never happen. # apt-cache policy perl perl: Installed: 5.28.1-6 Candidate: 5.30.0-1 Version table: 5.30.0-1 990 990 http://opensource.nchc.org.tw/debian experimental/main amd64 Packages *** 5.28.1-6 500 500 http://opensource.nchc.org.tw/debian unstable/main amd64 Packages 100 /var/lib/dpkg/status That's because the perl team have got the dependencies all correct so that apt(itude) won't let me upgrade it yet until all the pieces are ready!
Bug#929887: /usr/lib/qgis/crssync: error while loading shared libraries: libhdf5_serial_hl.so.100: cannot open shared object file: No such file or directory
On 6/2/19 8:32 PM, 積丹尼 Dan Jacobson wrote: > SC> The order is irrelevant, you probably still have customized priories > SC> where you prefer experimental over unstable like you did before. > > Ah, yes, with > APT::Default-Release "experimental" > I bet you can reproduce it. Probably, but that is nonsensical configuration. experimental is an overlay of unstable and has NotAutomatic: yes for a reason. You need to install packages from experimental on-demand only. Set the default release to unstable to have a proper system. Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
Bug#929887: /usr/lib/qgis/crssync: error while loading shared libraries: libhdf5_serial_hl.so.100: cannot open shared object file: No such file or directory
SC> The order is irrelevant, you probably still have customized priories SC> where you prefer experimental over unstable like you did before. Ah, yes, with APT::Default-Release "experimental" I bet you can reproduce it. SC> Also disable all third-party repositories. If you are only using SC> sid/experimental the issue you reported is not possible. deb http://opensource.nchc.org.tw/debian/ experimental main contrib non-free deb http://opensource.nchc.org.tw/debian/ unstable main contrib non-free
Bug#929887: /usr/lib/qgis/crssync: error while loading shared libraries: libhdf5_serial_hl.so.100: cannot open shared object file: No such file or directory
On 6/2/19 7:52 PM, 積丹尼 Dan Jacobson wrote: > B> sid (with or without experimental). >^^^ > Yes, that was what I was using. > And I had experimental first in sources.list. The order is irrelevant, you probably still have customized priories where you prefer experimental over unstable like you did before. Also disable all third-party repositories. If you are only using sid/experimental the issue you reported is not possible. Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
Bug#929887: /usr/lib/qgis/crssync: error while loading shared libraries: libhdf5_serial_hl.so.100: cannot open shared object file: No such file or directory
Package: qgis-providers Version: 3.4.8+dfsg-1 Severity: critical Setting up qgis-providers (3.4.8+dfsg-1) ... /usr/lib/qgis/crssync: error while loading shared libraries: libhdf5_serial_hl.so.100: cannot open shared object file: No such file or directory 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 (= 3.4.8+dfsg-1); however: Package qgis-providers is not configured yet.