[Bug 1762445] package perl-HTTP-Tiny-0.076-1.module_2073+eebc5b71.noarch requires perl(:MODULE_COMPAT_5.26.2), but none of the providers can be installed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1762445



--- Comment #4 from John Florian <jflorian@xxxxxxxxxxxxx> ---
(In reply to Petr Pisar from comment #1)
> "perl" module has no default stream thus it's not enabled by default. You
> can check it with "dnf module list | grep '^perl\s'". There shouldn't be any
> [d] or [e] next to the stream identifier. This is what I can see:
> 
> # dnf module list | grep '^perl\s' | sort
> perl                5.24           minimal, default                         
> Practical Extraction and Report Language                                    
> 
> perl                5.26           minimal, default [d]                     
> Practical Extraction and Report Language                                    
> 
> perl                5.26           minimal, default [d]                     
> Practical Extraction and Report Language                                    
> 
> perl                5.26           minimal, default [d]                     
> Practical Extraction and Report Language                                    
> 
> perl                5.28           minimal, default [d]                     
> Practical Extraction and Report Language                                    
> 
> perl                5.28           minimal, default [d]                     
> Practical Extraction and Report Language                                    
> 
> perl                5.30           common, minimal, default [d]             
> Practical Extraction and Report Language                                    
> 
> perl                5.30           common, minimal, default [d]             
> Practical Extraction and Report Language 

I'm not sure I follow the whole [d] or [e] thing.  Yours has a mix of [d] and
no [d].  Mine looks the same from what I can tell:

$ dnf module list | grep '^perl\s'
perl                5.24           minimal, default                            
     Practical Extraction and Report Language         
perl                5.26           minimal, default [d]                        
     Practical Extraction and Report Language         
perl                5.26           minimal, default [d]                        
     Practical Extraction and Report Language         
perl                5.28           minimal, default [d]                        
     Practical Extraction and Report Language         
perl                5.30           common, minimal, default [d]                
     Practical Extraction and Report Language 

And per your 2nd comment, I guess this is relevant:

$ dnf module list | grep '^perl-bootstrap\s'
perl-bootstrap      5.24                                                       
     Perl bootstrap module for bootrapping Perl module
perl-bootstrap      5.26                                                       
     Perl bootstrap module for bootrapping Perl module

Here I have no [d], so is that the problem?

> I suspect that you either enabled 5.26 stream by an accident, or set
> module_hotfixes YUM repository configuration variable

Those seem quite unlikely -- I manage everything with puppet and only this one
host is affected.  

> or your repository
> mirror is broken (e.g. missing a modular metadata), or you found some bug in
> DNF.

No idea on these, but the problem continues two weeks later so I'd be inclined
to maybe rule out a broken mirror.

> You can locate a repository the offending packages comes from with "dnf info
> perl-HTTP-Tiny" commnd and then check the appropriate modular metadata in
> /var/cache/dnf/*/repodata/*modules.yaml.gz whether the package is listed
> under data/artifacts/rpms YAML node.

Hmmm... the query reports "From repo    : local-fedora" which is my config to a
local mirror.  But I can't chase that further because I see no such
*modules.yaml.gz for this repo.  Here's all of them:

$ sudo find /var/cache/dnf -name '*modules.yaml.gz'
/var/cache/dnf/fedora-modular-454f0a18da8ca968/repodata/9264d8d10ad5a5def81c888fb16bd7ce6b063a259a03af6eac2953f263078527-modules.yaml.gz
/var/cache/dnf/updates-modular-fb00c2f37a3d46d7/tmpdir.vUVR7v/repodata/31aee6cab351765d685156ff1f8a3d1b09caaa525bbf5e78c0942289d1964a05-modules.yaml.gz
/var/cache/dnf/updates-modular-fb00c2f37a3d46d7/repodata/f472f4b1daad95a6583d847e8454567f586b32b12f6c38d69d8873ec9018b02b-modules.yaml.gz

So maybe my mirror is bad, but then that seems easily disproved by ignoring my
mirror (and private repo) to use stock Fedora repos:

$ sudo dnf upgrade --disablerepo 'local-*' --disablerepo doubledog
No read/execute access in current directory, moving to /
Last metadata expiration check: 0:00:46 ago on Fri 01 Nov 2019 09:48:43 AM EDT.
Dependencies resolved.

 Problem: package perl-HTTP-Tiny-0.076-1.module_2073+eebc5b71.noarch requires
perl(:MODULE_COMPAT_5.26.2), but none of the providers can be installed
  - cannot install both perl-libs-4:5.26.2-410.module_1681+b405d8e2.armv7hl and
perl-libs-4:5.28.2-435.fc29.armv7hl
  - cannot install both perl-libs-4:5.26.2-413.module_2073+eebc5b71.armv7hl and
perl-libs-4:5.28.2-435.fc29.armv7hl
  - cannot install the best update candidate for package
perl-libs-4:5.28.2-435.fc29.armv7hl
  - cannot install the best update candidate for package
perl-HTTP-Tiny-0.076-1.fc29.noarch
  - package perl-libs-4:5.26.3-415.module_2543+eed510a0.armv7hl is excluded
======================================================================================================================================
 Package                     Architecture         Version                      
                    Repository                   Size
======================================================================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 perl-libs                   armv7hl             
4:5.26.2-410.module_1681+b405d8e2                 fedora-modular             
1.4 M
 perl-libs                   armv7hl             
4:5.26.2-413.module_2073+eebc5b71                 fedora-modular             
1.4 M
Skipping packages with broken dependencies:
 perl-HTTP-Tiny              noarch               0.076-1.module_2073+eebc5b71 
                    fedora-modular               55 k

Transaction Summary
======================================================================================================================================
Skip  3 Packages

Nothing to do.
Complete!

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
perl-devel mailing list -- perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to perl-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/perl-devel@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]

  Powered by Linux