[CentOS-devel] Non-modular libuv 1.38 is filtered out by modules

Fri Feb 19 01:22:14 UTC 2021
Anthony Alba <ascanio.alba7 at gmail.com>

Ok, this is fixed by:
find /var/cache/dnf -type f -exec rm {} \;

Previously having installed modular libuv, libuv-devel from
epel-modular may have left some debris.

Sorry for the noise.

Anthony

On Fri, Feb 19, 2021 at 9:16 AM Anthony Alba <ascanio.alba7 at gmail.com> wrote:
>
> Hi centos-devel,
>
> I can't figure out what is blocking libuv 1.38 from AppStream from
> being installed.
> * I have disabled EPEL Modular 8 as there is a modular libuv 1.36 inside there.
> * up to date CentOS 8 machine
> * using default CentOS-Linux*.repo files, and not using a local mirror
>
> dnf config-manager --disable epel-modular
> dnf module provides libuv
> Last metadata expiration check: 0:00:48 ago on Fri 19 Feb 2021 09:10:38 AM.
> #
>
> dnf install libuv
> Last metadata expiration check: 0:01:40 ago on Fri 19 Feb 2021 09:10:38 AM.
> All matches were filtered out by modular filtering for argument: libuv
> Error: Unable to find a match: libuv
>
> dnf repository-packages appstream list | grep libuv
> # shows nothing
>
> dnf install cmake
> Last metadata expiration check: 0:03:25 ago on Fri 19 Feb 2021 09:10:38 AM.
> Error:
>  Problem: package cmake-3.11.4-7.el8.x86_64 requires
> libuv.so.1()(64bit), but none of the providers can be installed
>   - conflicting requests
>   - package libuv-1:1.38.0-2.el8.x86_64 is filtered out by modular filtering
> (try to add '--skip-broken' to skip uninstallable packages or
> '--nobest' to use not only best candidate packages)
>
> Any ideas?
>
> Anthony