Re: [CentOS] YUM (DNF) Possible Confusion Centos 8

2020-01-23 Thread Nataraj
On 1/23/20 2:29 PM, Nataraj wrote:
>
> I would agree.  I have the same behavior in a Redhat 8 development
> system, so it's not a problem with the Centos build.  I have not added
> any repositories other then the Redhat
> codeready-builder-for-rhel-8-x86_64-rpms. I original installed 8.0 and
> have applied all updates.  I did not notice the problem until recently.
>
> # dnf list installed | head -20
> Updating Subscription Management repositories.
> Modular dependency problems:
>
>  Problem 1: conflicting requests
>   - nothing provides module(perl:5.26) needed by module 
> perl-DBD-SQLite:1.58:8010020190322125518:073fa5fe-0.x86_64
>  Problem 2: conflicting requests
>   - nothing provides module(perl:5.26) needed by module 
> perl-DBI:1.641:8010020190322130042:16b3ab4d-0.x86_64
> Installed Packages
> GConf2.x86_64  3.2.6-22.el8   
> @AppStream   
> ModemManager.x86_641.10.4-1.el8   
> @rhel-8-for-x86_64-baseos-rpms   
> .
> .
> .
>
This appears to be a known problem.  I found the following workaround on
the redhat site.  (you need to login and it might require either a
license or a developer subscription (which is what I have).

https://access.redhat.com/solutions/4678261

The instructions were a little unclear to me, but I did the following
and it appears to have solved the problem.

root@rhel8mail nataraj]# dnf check
Updating Subscription Management repositories.
Modular dependency problems:

 Problem 1: conflicting requests
  - nothing provides module(perl:5.26) needed by module 
perl-DBD-SQLite:1.58:8010020190322125518:073fa5fe-0.x86_64
 Problem 2: conflicting requests
  - nothing provides module(perl:5.26) needed by module 
perl-DBI:1.641:8010020190322130042:16b3ab4d-0.x86_64


[root@rhel8mail nataraj]# yum module enable perl:5.26
Updating Subscription Management repositories.
Last metadata expiration check: 1:02:48 ago on Thu 23 Jan 2020 01:42:25 PM PST.
Dependencies resolved.

 Package   Architecture Version Repository Size

Enabling module streams:
 perl   5.26   

Transaction Summary


Is this ok [y/N]: y
Complete!
[root@rhel8mail nataraj]# dnf check
Updating Subscription Management repositories.
[root@rhel8mail nataraj]# 


___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] YUM (DNF) Possible Confusion Centos 8

2020-01-23 Thread Nataraj

>
> Simon and others
> Here's a very simple and hopefully reproducible test-case
>
> Select as your boot ISO:
>  CentOS-8.1.1911-x86_64-dvd1.iso
> Choose to reclaim all space on the disk
> Choose 'Minimal Install' as the software selection
> Connect yourself to the network (I use a wired connection)
> Don't bother creating a user, just provide your root password.
> complete the install.
>
> After the reboot, issue as root:
>   yum -y install perl chrony perl-libwww-perl perl-App-cpanminus gcc
>
> When that is complete, issue:
>   yum list installed >nul
> and you get conflicting requests as follows:
>
> 
> 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-YAML:1.24:8010020191114031501:a5949e2e-0.x86_64
> 
>
> This doesn't seem like the expected results from a clean install.
> No changes were made in the repo files as supplied on the boot disc.


I would agree.  I have the same behavior in a Redhat 8 development
system, so it's not a problem with the Centos build.  I have not added
any repositories other then the Redhat
codeready-builder-for-rhel-8-x86_64-rpms. I original installed 8.0 and
have applied all updates.  I did not notice the problem until recently.

# dnf list installed | head -20
Updating Subscription Management repositories.
Modular dependency problems:

 Problem 1: conflicting requests
  - nothing provides module(perl:5.26) needed by module 
perl-DBD-SQLite:1.58:8010020190322125518:073fa5fe-0.x86_64
 Problem 2: conflicting requests
  - nothing provides module(perl:5.26) needed by module 
perl-DBI:1.641:8010020190322130042:16b3ab4d-0.x86_64
Installed Packages
GConf2.x86_64  3.2.6-22.el8 
  @AppStream   
ModemManager.x86_641.10.4-1.el8 
  @rhel-8-for-x86_64-baseos-rpms   
.
.
.


>
> David
>
>
>
> ___
> CentOS mailing list
> CentOS@centos.org
> https://lists.centos.org/mailman/listinfo/centos


___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] YUM (DNF) Possible Confusion Centos 8

2020-01-22 Thread David G. Miller

On 1/22/20 11:04 AM, david wrote:

At 08:05 PM 1/21/2020, you wrote:

> On 1/21/20 10:10 AM, david wrote:
>> 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
 
 --

 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 Franklin
>>
>>
>> Perl 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
>> ___
>> CentOS mailing list
>> CentOS@centos.org
>> https://lists.centos.org/mailman/listinfo/centos
> Not seeing that here but it appears you are running newer versions 
of at

> least perl-DBD-MySQL, perl-DBD-SQLite and perl-DBI (snipped from "yum
> list installed" on my CentOS 8 VM after running "yum update"):
>
> perl-DBD-MySQL.x86_64                     
4.023-6.el7 @anaconda
> perl-DBD-SQLite.x86_64                    
1.39-3.el7 @anaconda
> perl-DBI.x86_64                           
1.627-4.el7 @anaconda

>
> What repo are you pulling the listed packages from?  Is it the 
same repo

> as for perl?  I'm getting:

Maybe it's worth to have a look a yum.log to see what happened to 
perl in

the history of the installation?

Simon



Simon and others
Here's a very simple and hopefully reproducible test-case

Select as your boot ISO:
 CentOS-8.1.1911-x86_64-dvd1.iso
Choose to reclaim all space on the disk
Choose 'Minimal Install' as the software selection
Connect yourself to the network (I use a wired connection) 
perl-App-cpanminus

Don't bother creating a user, just provide your root password.
complete the install.

After the reboot, issue as root:
  yum -y install perl chrony perl-libwww-perl perl-App-cpanminus gcc

When that is complete, issue:
  yum list installed >nul
and you get conflicting requests as follows:


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-YAML:1.24:8010020191114031501:a5949e2e-0.x86_64



This doesn't seem like the expected results from a clean install.
No changes were made in the repo files as supplied on the boot disc.

David



___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos

OK.  Recreated the issue here.


Re: [CentOS] YUM (DNF) Possible Confusion Centos 8

2020-01-22 Thread Warren Young
On Jan 22, 2020, at 11:04 AM, david  wrote:
> 
> After the reboot, issue as root:
>  yum -y install perl chrony perl-libwww-perl perl-App-cpanminus gcc

Thank you for boiling that down.  We’ve been seeing the symptom here, too, but 
the trigger was somewhere inside a thousand-like shell script.

We do similar things to what the above test does, so we have all of those 
packages installed in our default install except for perl-libwww-perl.

Note that the symptom doesn’t happen on “yum upgrade”, only on certain other 
operations.
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] YUM (DNF) Possible Confusion Centos 8

2020-01-22 Thread david

At 08:05 PM 1/21/2020, you wrote:

> On 1/21/20 10:10 AM, david wrote:
>> 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
 
 --

 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 Franklin
>>
>>
>> Perl 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
>> ___
>> CentOS mailing list
>> CentOS@centos.org
>> https://lists.centos.org/mailman/listinfo/centos
> Not seeing that here but it appears you are running newer versions of at
> least perl-DBD-MySQL, perl-DBD-SQLite and perl-DBI (snipped from "yum
> list installed" on my CentOS 8 VM after running "yum update"):
>
> perl-DBD-MySQL.x86_64Â Â Â Â Â Â Â Â Â Â Â Â 
         4.023-6.el7 @anaconda
> perl-DBD-SQLite.x86_64Â Â Â Â Â Â Â Â Â Â Â Â 
        1.39-3.el7 @anaconda
> perl-DBI.x86_64Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
            1.627-4.el7 @anaconda

>
> What repo are you pulling the listed packages from?  Is it the same repo
> as for perl?  I'm getting:

Maybe it's worth to have a look a yum.log to see what happened to perl in
the history of the installation?

Simon



Simon and others
Here's a very simple and hopefully reproducible test-case

Select as your boot ISO:
 CentOS-8.1.1911-x86_64-dvd1.iso
Choose to reclaim all space on the disk
Choose 'Minimal Install' as the software selection
Connect yourself to the network (I use a wired connection)
Don't bother creating a user, just provide your root password.
complete the install.

After the reboot, issue as root:
  yum -y install perl chrony perl-libwww-perl perl-App-cpanminus gcc

When that is complete, issue:
  yum list installed >nul
and you get conflicting requests as follows:


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-YAML:1.24:8010020191114031501:a5949e2e-0.x86_64



This doesn't seem like the expected results from a clean install.
No changes were made in the repo files as supplied on the boot disc.

David



___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] YUM (DNF) Possible Confusion Centos 8

2020-01-22 Thread david

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
> 
> --
>
> 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. 


___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] YUM (DNF) Possible Confusion Centos 8

2020-01-22 Thread Jonathan Billings
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
> 
> --
> 
> 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 
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] YUM (DNF) Possible Confusion Centos 8

2020-01-21 Thread Simon Matter via CentOS
> On 1/21/20 10:10 AM, david wrote:
>> 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
 
 --

 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 Franklin
>>
>>
>> Perl 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
>> ___
>> CentOS mailing list
>> CentOS@centos.org
>> https://lists.centos.org/mailman/listinfo/centos
> Not seeing that here but it appears you are running newer versions of at
> least perl-DBD-MySQL, perl-DBD-SQLite and perl-DBI (snipped from "yum
> list installed" on my CentOS 8 VM after running "yum update"):
>
> perl-DBD-MySQL.x86_64 4.023-6.el7 @anaconda
> perl-DBD-SQLite.x86_64    1.39-3.el7 @anaconda
> perl-DBI.x86_64   1.627-4.el7 @anaconda
>
> What repo are you pulling the listed packages from?  Is it the same repo
> as for perl?  I'm getting:

Maybe it's worth to have a look a yum.log to see what happened to perl in
the history of the installation?

Simon

___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] YUM (DNF) Possible Confusion Centos 8

2020-01-21 Thread David G. Miller

On 1/21/20 10:10 AM, david wrote:

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

--

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 Franklin



Perl 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
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos
Not seeing that here but it appears you are running newer versions of at 
least perl-DBD-MySQL, perl-DBD-SQLite and perl-DBI (snipped from "yum 
list installed" on my CentOS 8 VM after running "yum update"):


perl-DBD-MySQL.x86_64 4.023-6.el7 @anaconda
perl-DBD-SQLite.x86_64    1.39-3.el7 @anaconda
perl-DBI.x86_64   1.627-4.el7 @anaconda

What repo are you pulling the listed packages from?  Is it the same repo 
as for perl?  I'm getting:


root@bend ~]# perl -v

This is perl 5, version 16, subversion 3 (v5.16.3) built for 
x86_64-linux-thread-multi


for perl.  Since you said you're running 5.26.3 but from a standard repo 
which doesn't match what I'm seeing (5.16.3), I'm thinking your 
mismatches are due to the listed modules being built against a newer 
version of perl.


Cheers,
Dave

--
"They that can give up essential liberty to obtain a little temporary safety deserve 
neither safety nor liberty."

-- Benjamin Franklin

___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] YUM (DNF) Possible Confusion Centos 8

2020-01-21 Thread david

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

--

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 Franklin



Perl 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 


___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] YUM (DNF) Possible Confusion Centos 8

2020-01-21 Thread David G. Miller



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

--

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@centos.org
https://lists.centos.org/mailman/listinfo/centos
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 Franklin

___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos