On 11/7/19 6:04 PM, Jouk Jansen wrote:
Ed Greshko 7-NOV-2019 10:53:43.94
On 11/7/19 5:11 PM, Jouk Jansen wrote:
When performing an upgrade from F30 to F31 on one of my machines the upgrade process tries to install (yes an install not an upgrade) the packages hdf.x86-64 and hdf.i686. This fails due to a mismatch in these packages of /usr/bin/h4cc and /usr/bin/h4fc.
Does anyone has an idea which other package recently got a dependence on hdf and triggers this problem? If I know I may can remove the i686 version from my system.
I had no issues to upgrade several systems. But, what you've said suggests that you may have at least one i686 installed which now needs hdf when it didn't before.
That is also what I think, but which package?
If you do rpm -qa | grep i686 does it return anything?
yes : I estimate 150-200 packages.
No idea which one is the trouble maker.
What should I do remove with trial and error? The most likely candidates for me are netcdf-4.4.1.1-12.fc30.i686 and netcdf-cxx-4.2-21.fc30.i686
Well, I would first go with the list returned by
dnf repoquery --whatrequires hdf
On an F31 system and it seems like netcdf is the most logical choice.
On my F31, I get
[egreshko@meimei ~]$ dnf repoquery --whatrequires hdf Last metadata expiration check: 0:10:51 ago on Thu 07 Nov 2019 06:28:30 PM CST. bes-0:3.20.5-1.fc31.i686 bes-0:3.20.5-1.fc31.x86_64 dx-0:4.4.4-50.fc31.x86_64 dx-libs-0:4.4.4-50.fc31.i686 dx-libs-0:4.4.4-50.fc31.x86_64 gdal-libs-0:2.3.2-10.fc31.i686 gdal-libs-0:2.3.2-10.fc31.x86_64 grads-0:2.0.2-31.fc31.x86_64 hdf-devel-0:4.2.14-5.fc31.i686 hdf-devel-0:4.2.14-5.fc31.x86_64 java-hdf-0:4.2.14-5.fc31.x86_64 jhdf-0:3.3.2-3.fc31.x86_64 ncl-0:6.6.2-1.fc31.x86_64 netcdf-0:4.7.0-2.fc31.i686 netcdf-0:4.7.0-2.fc31.x86_64 netcdf-devel-0:4.7.0-2.fc31.i686 netcdf-devel-0:4.7.0-2.fc31.x86_64 netcdf-mpich-0:4.7.0-2.fc31.i686 netcdf-mpich-0:4.7.0-2.fc31.x86_64 netcdf-openmpi-0:4.7.0-2.fc31.i686 netcdf-openmpi-0:4.7.0-2.fc31.x86_64 netcdf-openmpi-devel-0:4.7.0-2.fc31.i686 netcdf-openmpi-devel-0:4.7.0-2.fc31.x86_64