[CentOS] CentOS 8: several packages have unresolved dependencies after "dnf update all "

Thu Jan 16 12:03:10 UTC 2020
Stephen John Smoogen <smooge at gmail.com>

On Wed, 15 Jan 2020 at 23:29, Philippe Piot <piot at nicadd.niu.edu> wrote:
>
> All,
>   While updating my package using dnf update all I allow dnf to clean some
> package with unresolved dependencies.
>   I would like to reinstall some of them but got an error message "but none
> of the providers can be installed" during the install process as dnf is
> trying to install the dependencies.
>

I think your system is getting mixed mirrors or something. Some of the
packages you are looking for are from CentOS-8.0.1905 and some seem to
be CentOS-8.1.1911. I am not sure what is causing that at the moment,
but I put a list of the versions I found in the mirror which should be
available.

>   This happens for some critical package like boost-openmpi-devel (see
> below for error). In fact the following package were removed and cannot be
> installed:
>   annobin-8.64-1.el8.x86_64
> glibc-headers-2.28-42.el8.1.x86_64
>   libdrm-devel-2.4.96-2.el8.x86_64
>  boost-devel-1.66.0-6.el8.x86_64
>   boost-openmpi-devel-1.66.0-6.el8.x86_64
> boost-static-1.66.0-6.el8.x86_64
>   gcc-8.2.1-3.5.el8.x86_64
>  gcc-c++-8.2.1-3.5.el8.x86_64
>   gcc-gdb-plugin-8.2.1-3.5.el8.x86_64
> gcc-gfortran-8.2.1-3.5.el8.x86_64

The 8.1 versions and trees they should be in are

./AppStream/x86_64/os/Packages/annobin-8.78-1.el8.x86_64.rpm
./AppStream/x86_64/os/Packages/boost-devel-1.66.0-6.el8.i686.rpm
./AppStream/x86_64/os/Packages/boost-devel-1.66.0-6.el8.x86_64.rpm
./AppStream/x86_64/os/Packages/gcc-8.3.1-4.5.el8.x86_64.rpm
./AppStream/x86_64/os/Packages/gcc-gdb-plugin-8.3.1-4.5.el8.i686.rpm
./AppStream/x86_64/os/Packages/gcc-gdb-plugin-8.3.1-4.5.el8.x86_64.rpm
./AppStream/x86_64/os/Packages/libdrm-devel-2.4.98-2.el8.x86_64.rpm
./AppStream/x86_64/os/Packages/libdrm-devel-2.4.98-2.el8.i686.rpm
./AppStream/x86_64/kickstart/Packages/annobin-8.78-1.el8.x86_64.rpm
./AppStream/x86_64/kickstart/Packages/boost-devel-1.66.0-6.el8.i686.rpm
./AppStream/x86_64/kickstart/Packages/boost-devel-1.66.0-6.el8.x86_64.rpm
./AppStream/x86_64/kickstart/Packages/gcc-gdb-plugin-8.3.1-4.5.el8.i686.rpm
./AppStream/x86_64/kickstart/Packages/gcc-gdb-plugin-8.3.1-4.5.el8.x86_64.rpm
./AppStream/x86_64/kickstart/Packages/gcc-8.3.1-4.5.el8.x86_64.rpm
./AppStream/x86_64/kickstart/Packages/libdrm-devel-2.4.98-2.el8.x86_64.rpm
./AppStream/x86_64/kickstart/Packages/libdrm-devel-2.4.98-2.el8.i686.rpm
./BaseOS/x86_64/os/Packages/glibc-headers-2.28-72.el8.i686.rpm
./BaseOS/x86_64/os/Packages/glibc-headers-2.28-72.el8.x86_64.rpm
./BaseOS/x86_64/os/Packages/libgcc-8.3.1-4.5.el8.i686.rpm
./BaseOS/x86_64/os/Packages/libgcc-8.3.1-4.5.el8.x86_64.rpm
./BaseOS/x86_64/kickstart/Packages/glibc-headers-2.28-72.el8.i686.rpm
./BaseOS/x86_64/kickstart/Packages/glibc-headers-2.28-72.el8.x86_64.rpm
./BaseOS/x86_64/kickstart/Packages/libgcc-8.3.1-4.5.el8.i686.rpm
./BaseOS/x86_64/kickstart/Packages/libgcc-8.3.1-4.5.el8.x86_64.rpm
./PowerTools/x86_64/os/Packages/boost-static-1.66.0-6.el8.i686.rpm
./PowerTools/x86_64/os/Packages/boost-static-1.66.0-6.el8.x86_64.rpm
./PowerTools/x86_64/os/Packages/boost-openmpi-devel-1.66.0-6.el8.i686.rpm
./PowerTools/x86_64/os/Packages/boost-openmpi-devel-1.66.0-6.el8.x86_64.rpm
./PowerTools/x86_64/kickstart/Packages/boost-openmpi-devel-1.66.0-6.el8.i686.rpm
./PowerTools/x86_64/kickstart/Packages/boost-openmpi-devel-1.66.0-6.el8.x86_64.rpm
./PowerTools/x86_64/kickstart/Packages/boost-static-1.66.0-6.el8.i686.rpm
./PowerTools/x86_64/kickstart/Packages/boost-static-1.66.0-6.el8.x86_64.rpm

Since boost is not showing up I am guessing Powertools got turned off.



-- 
Stephen J Smoogen.