Folks In a test Centos 8 installation as a guest of VirtualBox on Windows 10, I want to install ffmpeg, and support for exfat. They're not in the standard distribution (as far as I know), so I issue as root: yum -y --enablerepo rpmfusion-free-updates install ffmpeg fuse-exfat exfat-utils and that works just fine. The ffmpeg functionality works; I haven't tested exfat yet. However, later, as part of maintenance, I want to get a list of everything that's installed, so I issue yum list installed and the following diagnostics occur: ------------------------------- Modular dependency problems: Problem 1: conflicting requests - nothing provides module(perl:5.26) needed by module perl-App-cpanminus:1.7044:8010020191120175858:a9207fc6-0.x86_64 Problem 2: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-MySQL:4.046:8010020191114030811:073fa5fe-0.x86_64 Problem 3: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64 Problem 4: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64 Problem 5: conflicting requests - nothing provides module(perl:5.26) needed by module perl-YAML:1.24:8010020191114031501:a5949e2e-0.x86_64 Installed Packages <long list follows> ------------------------------ By the way, cpanm works ok too. My questions are: What do these diagnostics tell me? What am I supposed to do about it? Thanks for your help David
On 1/21/20 9:35 AM, david wrote:> Folks > > In a test Centos 8 installation as a guest of VirtualBox on Windows > 10, I want to install ffmpeg, and support for exfat. They're not in > the standard distribution (as far as I know), so I issue as root: > > ? yum -y --enablerepo rpmfusion-free-updates install ffmpeg fuse-exfat > exfat-utils > > and that works just fine.? The ffmpeg functionality works; I haven't > tested exfat yet.? However, later, as part of maintenance, I want to > get a list of everything that's installed, so I issue > > ? yum list installed > > and the following diagnostics occur: > ------------------------------- > Modular dependency problems: > > ?Problem 1: conflicting requests > ? - nothing provides module(perl:5.26) needed by module > perl-App-cpanminus:1.7044:8010020191120175858:a9207fc6-0.x86_64 > ?Problem 2: conflicting requests > ? - nothing provides module(perl:5.26) needed by module > perl-DBD-MySQL:4.046:8010020191114030811:073fa5fe-0.x86_64 > ?Problem 3: conflicting requests > ? - nothing provides module(perl:5.26) needed by module > perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64 > ?Problem 4: conflicting requests > ? - nothing provides module(perl:5.26) needed by module > perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64 > ?Problem 5: conflicting requests > ? - nothing provides module(perl:5.26) needed by module > perl-YAML:1.24:8010020191114031501:a5949e2e-0.x86_64 > Installed Packages > <long list follows> > ------------------------------ > > By the way, cpanm works ok too. > > > My questions are: > What do these diagnostics tell me?? What am I supposed to do about it? > > Thanks for your help > > David > > > > > > > > > > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centosI think its telling you that perl is NOT installed but the listed perl modules are installed although it could be looking for specifically the 5.26 version of perl (since you mentioned the CPAN works).? What happens if you issue perl -v?? perl gets installed as a dependency of logwatch as an example so a lot of people don't realize that they have perl installed whether they want it or not. Cheers, Dave -- "They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty." -- Benjamin Franklin
At 08:52 AM 1/21/2020, David G. Miller wrote:>On 1/21/20 9:35 AM, david wrote: >>Folks >> >>In a test Centos 8 installation as a guest of >>VirtualBox on Windows 10, I want to install >>ffmpeg, and support for exfat. They're not in >>the standard distribution (as far as I know), so I issue as root: >> >>? yum -y --enablerepo rpmfusion-free-updates >>install ffmpeg fuse-exfat exfat-utils >> >>and that works just fine.? The ffmpeg >>functionality works; I haven't tested exfat >>yet.? However, later, as part of maintenance, >>I want to get a list of everything that's installed, so I issue >> >>? yum list installed >> >>and the following diagnostics occur: >>------------------------------- >>Modular dependency problems: >> >>? Problem 1: conflicting requests >>? - nothing provides module(perl:5.26) needed >>by module perl-App-cpanminus:1.7044:8010020191120175858:a9207fc6-0.x86_64 >>? Problem 2: conflicting requests >>? - nothing provides module(perl:5.26) needed >>by module perl-DBD-MySQL:4.046:8010020191114030811:073fa5fe-0.x86_64 >>? Problem 3: conflicting requests >>? - nothing provides module(perl:5.26) needed >>by module perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64 >>? Problem 4: conflicting requests >>? - nothing provides module(perl:5.26) needed >>by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64 >>? Problem 5: conflicting requests >>? - nothing provides module(perl:5.26) needed >>by module perl-YAML:1.24:8010020191114031501:a5949e2e-0.x86_64 >>Installed Packages >><long list follows> >>------------------------------ >> >>By the way, cpanm works ok too. >> >> >>My questions are: >>What do these diagnostics tell me?? What am I supposed to do about it? >> >>Thanks for your help >> >>David >> >> >I think its telling you that perl is NOT >installed but the listed perl modules are >installed although it could be looking for >specifically the 5.26 version of perl (since you >mentioned the CPAN works).? What happens if you >issue perl -v?? perl gets installed as a >dependency of logwatch as an example so a lot of >people don't realize that they have perl installed whether they want it or not. > >Cheers, >Dave > >-- >"They that can give up essential liberty to >obtain a little temporary safety deserve neither safety nor liberty." > >-- Benjamin FranklinPerl is explicitly installed, "perl -v" identifies v5.26.3, and comes from the standard Centos 8 repositories. So, I suspect your interpretation doesn't fit the facts. David K
On Tue, Jan 21, 2020 at 08:35:14AM -0800, david wrote:> yum list installed > > and the following diagnostics occur: > ------------------------------- > Modular dependency problems: > > Problem 1: conflicting requests > - nothing provides module(perl:5.26) needed by module > perl-App-cpanminus:1.7044:8010020191120175858:a9207fc6-0.x86_64 > Problem 2: conflicting requests > - nothing provides module(perl:5.26) needed by module > perl-DBD-MySQL:4.046:8010020191114030811:073fa5fe-0.x86_64 > Problem 3: conflicting requests > - nothing provides module(perl:5.26) needed by module > perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64 > Problem 4: conflicting requests > - nothing provides module(perl:5.26) needed by module > perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64 > Problem 5: conflicting requests > - nothing provides module(perl:5.26) needed by module > perl-YAML:1.24:8010020191114031501:a5949e2e-0.x86_64 > Installed Packages > <long list follows> > ------------------------------ > > By the way, cpanm works ok too.Do you have the AppStream repo enabled? I get similar problems if I've installed Perl from there and then disabled it: # dnf --disablerepo=AppStream list perl Last metadata expiration check: 0:02:11 ago on Wed 22 Jan 2020 11:07:31 AM EST. Modular dependency problems: Problem 1: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64 Problem 2: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64 Installed Packages perl.x86_64 4:5.26.3-416.el8 @AppStream -- Jonathan Billings <billings at negate.org>
At 08:10 AM 1/22/2020, you wrote:>On Tue, Jan 21, 2020 at 08:35:14AM -0800, david wrote: > > yum list installed > > > > and the following diagnostics occur: > > ------------------------------- > > Modular dependency problems: > > > > Problem 1: conflicting requests > > - nothing provides module(perl:5.26) needed by module > > perl-App-cpanminus:1.7044:8010020191120175858:a9207fc6-0.x86_64 > > Problem 2: conflicting requests > > - nothing provides module(perl:5.26) needed by module > > perl-DBD-MySQL:4.046:8010020191114030811:073fa5fe-0.x86_64 > > Problem 3: conflicting requests > > - nothing provides module(perl:5.26) needed by module > > perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64 > > Problem 4: conflicting requests > > - nothing provides module(perl:5.26) needed by module > > perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64 > > Problem 5: conflicting requests > > - nothing provides module(perl:5.26) needed by module > > perl-YAML:1.24:8010020191114031501:a5949e2e-0.x86_64 > > Installed Packages > > <long list follows> > > ------------------------------ > > > > By the way, cpanm works ok too. > >Do you have the AppStream repo enabled? I get similar problems if >I've installed Perl from there and then disabled it: > ># dnf --disablerepo=AppStream list perl >Last metadata expiration check: 0:02:11 ago on Wed 22 Jan 2020 >11:07:31 AM EST. >Modular dependency problems: > > Problem 1: conflicting requests > - nothing provides module(perl:5.26) needed by module > perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64 > Problem 2: conflicting requests > - nothing provides module(perl:5.26) needed by module > perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64 >Installed Packages >perl.x86_64 4:5.26.3-416.el8 > @AppStream >Jonathan: yum repolist shows: AppStream (centos-8) BaseOS (centos-8) PowerTools (centos 8) epel (Extra packages for..) extras (centos-8) remi-modular remi-safe I suppose that means that those are currently active.