View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017628 | CentOS-8 | perl-FCGI | public | 2020-07-29 09:29 | 2020-08-16 10:16 |
Reporter | BrianWhitecotton | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 8.2.2004 | ||||
Summary | 0017628: conflict when dnf update is executed | ||||
Description | Greetings, When I issue suod dnf update, I always get this conflict reported... Modular dependency problem: Problem: conflicting requests - module perl:5.26:8000020190628020724:55190bc5-0.x86_64 conflicts with module(perl:5.30) provided by perl:5.30:8030020200715145239:568f3a16-0.x86_64 - module perl:5.30:8030020200715145239:568f3a16-0.x86_64 conflicts with module(perl:5.26) provided by perl:5.26:8000020190628020724:55190bc5-0.x86_64 - module perl-FCGI:0.78:8030020200618214557:2fbcbb20-0.x86_64 requires module(perl:5.30), but none of the providers can be installed Dependencies resolved. Nothing to do. Complete! | ||||
Steps To Reproduce | sudo dnf update [Enter] | ||||
Tags | No tags attached. | ||||
related to | 0017625 | new | conflict when yum update is performed |
Same error, no idea: Problem: conflicting requests - module perl:5.26:8000020190628020724:55190bc5-0.x86_64 conflicts with module(perl:5.30) provided by perl:5.30:8030020200715145239:568f3a16-0.x86_64 - module perl:5.30:8030020200715145239:568f3a16-0.x86_64 conflicts with module(perl:5.26) provided by perl:5.26:8000020190628020724:55190bc5-0.x86_64 - module perl-FCGI:0.78:8030020200618214557:2fbcbb20-0.x86_64 requires module(perl:5.30), but none of the providers can be installed Dependencies resolved. |
|
[root@startkiller ~]# yum update Last metadata expiration check: 1:28:00 ago on Wed 29 Jul 2020 09:55:38 AM EDT. Modular dependency problem: Problem: conflicting requests - module perl:5.26:8000020190628020724:55190bc5-0.x86_64 conflicts with module(perl:5.30) provided by perl:5.30:8030020200715145239:568f3a16-0.x86_64 - module perl:5.30:8030020200715145239:568f3a16-0.x86_64 conflicts with module(perl:5.26) provided by perl:5.26:8000020190628020724:55190bc5-0.x86_64 - module perl-FCGI:0.78:8030020200618214557:2fbcbb20-0.x86_64 requires module(perl:5.30), but none of the providers can be installed Dependencies resolved. Nothing to do. Complete! [root@startkiller ~]# |
|
I've had the same issue for about 5 days since i did my monthly cadence update: Last metadata expiration check: 0:16:44 ago on Wed 29 Jul 2020 12:25:16 PM EDT. Modular dependency problem: Problem: conflicting requests - module perl:5.26:8000020190628020724:55190bc5-0.x86_64 conflicts with module(perl:5.30) provided by perl:5.30:8030020200715145239:568f3a16-0.x86_64 - module perl:5.30:8030020200715145239:568f3a16-0.x86_64 conflicts with module(perl:5.26) provided by perl:5.26:8000020190628020724:55190bc5-0.x86_64 - module perl-FCGI:0.78:8030020200618214557:2fbcbb20-0.x86_64 requires module(perl:5.30), but none of the providers can be installed Dependencies resolved. Nothing to do. Complete! I've tried a couple things to force an update, but no success. |
|
this issue causes anaconda to crash when doing an unattended kickstart installation... therefore as long as this issue exists, I cannot do centos stream unattended deployments. See below: [...] Running pre-installation scripts . Discovering realm to join . Running pre-installation tasks ..... Installing. Starting package installation process The installation was stopped due to an error which occurred while running in non-interactive cmdline mode. Since there cannot be any questions in cmdline mode, edit your kickstart file and retry installation. The exact error message is: Non interactive installation failed: Non interactive installation failed: Problems in request: Modular dependency problems with Defaults: Problem 1: module perl-FCGI:0.78:8030020200618214557:2fbcbb20-0.x86_64 requires module(perl:5.30), but none of the providers can be installed - module perl:5.26:8000020190628020724:55190bc5-0.x86_64 conflicts with module(perl:5.30) provided by perl:5.30:8030020200715145239:568f3a16-0.x86_64 - module perl:5.30:8030020200715145239:568f3a16-0.x86_64 conflicts with module(perl:5.26) provided by perl:5.26:8000020190628020724:55190bc5-0.x86_64 - conflicting requests Problem 2: module perl:5.26:8000020190628020724:55190bc5-0.x86_64 conflicts with module(perl:5.30) provided by perl:5.30:8030020200715145239:568f3a16-0.x86_64 - module perl:5.30:8030020200715145239:568f3a16-0.x86_64 conflicts with module(perl:5.26) provided by perl:5.26:8000020190628020724:55190bc5-0.x86_64 - module perl-YAML:1.24:8030020200723225335:a6d43775-0.x86_64 requires module(perl:5.30), but none of the providers can be installed - module freeradius:3.0:8030020200724204325:1e4bbb35-0.x86_64 requires module(perl:5.26), but none of the providers can be installed - conflicting requests Problem 3: module perl-YAML:1.24:8030020200723225335:a6d43775-0.x86_64 requires module(perl:5.30), but none of the providers can be installed - module perl:5.26:8000020190628020724:55190bc5-0.x86_64 conflicts with module(perl:5.30) provided by perl:5.30:8030020200715145239:568f3a16-0.x86_64 - module perl:5.30:8030020200715145239:568f3a16-0.x86_64 conflicts with module(perl:5.26) provided by perl:5.26:8000020190628020724:55190bc5-0.x86_64 - module perl-App-cpanminus:1.7044:8030020200723233049:09acf126-0.x86_64 requires module(perl-YAML), but none of the providers can be installed - module perl-App-cpanminus:1.7044:8030020200723233049:09acf126-0.x86_64 requires module(perl:5.26), but none of the providers can be installed - conflicting requests. The installer will now terminate. |
|
Also affected when installing with kickstart from a local mirror. And removing the conflicting modules from the packages list in the ks file has no effect, unfortunately. The issue only affect CentOS Stream, so installing from the classic CentOS 8 repos and then upgrading the packages from Stream is a possible workaround (not very handy though). |
|
After disableling as suggested by nicoduf the Stream repos, now I am able to install packages. [root@startkiller yum.repos.d]# vim CentOS-Stream-AppStream.repo [root@startkiller yum.repos.d]# vim CentOS-Stream-Base.repo [root@startkiller yum.repos.d]# vim CentOS-Stream-Extras.repo [root@startkiller yum.repos.d]# yum repolist repo id repo name AppStream CentOS-8 - AppStream BaseOS CentOS-8 - Base epel Extra Packages for Enterprise Linux 8 - x86_64 epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64 extras [root@startkiller yum.repos.d]# yum install tigervnc-server Last metadata expiration check: 0:40:55 ago on Sat 01 Aug 2020 11:14:31 AM EDT. Dependencies resolved. ================================================================================================================================================== Package Architecture Version Repository Size ================================================================================================================================================== Installing: tigervnc-server x86_64 1.9.0-15.el8_1 AppStream 255 k Transaction Summary ================================================================================================================================================== Install 1 Package Total download size: 255 k Installed size: 849 k Is this ok [y/N]: y Downloading Packages: tigervnc-server-1.9.0-15.el8_1.x86_64.rpm 489 kB/s | 255 kB 00:00 -------------------------------------------------------------------------------------------------------------------------------------------------- Total 77 kB/s | 255 kB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : tigervnc-server-1.9.0-15.el8_1.x86_64 1/1 Running scriptlet: tigervnc-server-1.9.0-15.el8_1.x86_64 1/1 Verifying : tigervnc-server-1.9.0-15.el8_1.x86_64 1/1 Installed products updated. Installed: tigervnc-server-1.9.0-15.el8_1.x86_64 Complete! Thanks for the help!!! |
|
Thanks for the pointer. As a workaround solution. I also disabled these repos "sudo dnf config-manager --set-disabled Stream-AppStream Stream-BaseOS Stream-extras" Now I don't have perl module invalid requests when running "dnf update" |
|
can this be a solution for anaconda kickstart installations as well? basically install centos 8 toghether with the centos-release-stream rpm package, then in kickstart %post section do a dnf update... |
|
The observable behavior has changed. It appears that perl-5.30 has been pulled from the repos, as dnf does not report conflicts with it, and it does not appear in the 'dnf module list' list. But that is only half a solution, at best. The repos still contain perl-FCGI and perl-YAML modules that depend on perl-5.30, and dnf still reports modular dependency errors: [jbolling@xxx ~]$ sudo dnf clean all 15 files removed [jbolling@xxx ~]$ sudo dnf --disablerepo=* --enablerepo={Stream-,}{BaseOS,AppStream} update CentOS-8 - AppStream 6.9 MB/s | 5.8 MB 00:00 CentOS-8 - Base 3.0 MB/s | 2.2 MB 00:00 CentOS-Stream - AppStream 2.6 MB/s | 6.0 MB 00:02 CentOS-Stream - Base 1.4 MB/s | 2.3 MB 00:01 Last metadata expiration check: 0:00:01 ago on Wed 05 Aug 2020 08:42:07 AM CDT. Modular dependency problems: Problem 1: conflicting requests - nothing provides module(perl:5.30) needed by module perl-FCGI:0.78:8030020200618214557:2fbcbb20-0.x86_64 Problem 2: conflicting requests - nothing provides module(perl:5.30) needed by module perl-YAML:1.24:8030020200723225335:a6d43775-0.x86_64 Dependencies resolved. [...] It remains the case that the problem manifests when the Stream-repos are enabled. In fact, it seems specifically to require Stream-AppStream to be enabled, as this alternative to the previous command does not report the dependency errors: [jbolling@xxx ~]$ sudo dnf --disablerepo=* --enablerepo={BaseOS,AppStream} --enablerepo=Stream-BaseOS update Last metadata expiration check: 0:02:41 ago on Wed 05 Aug 2020 08:42:07 AM CDT. Dependencies resolved. [...] |
|
# yum update CentOS-8 - AppStream 16 MB/s | 5.8 MB 00:00 CentOS-8 - Base 15 MB/s | 2.2 MB 00:00 CentOS-8 - Extras 90 kB/s | 7.3 kB 00:00 CentOS-Stream - AppStream 22 MB/s | 6.0 MB 00:00 CentOS-Stream - Base 11 MB/s | 2.3 MB 00:00 CentOS-Stream - Extras 86 kB/s | 7.0 kB 00:00 ELRepo.org Community Enterprise Linux Repository - el8 305 kB/s | 288 kB 00:00 Extra Packages for Enterprise Linux Modular 8 - x86_64 294 kB/s | 82 kB 00:00 Extra Packages for Enterprise Linux 8 - x86_64 22 MB/s | 7.5 MB 00:00 Modular dependency problems: Problem 1: conflicting requests - nothing provides module(perl:5.30) needed by module perl-FCGI:0.78:8030020200618214557:2fbcbb20-0.x86_64 Problem 2: conflicting requests - nothing provides module(perl:5.30) needed by module perl-YAML:1.24:8030020200723225335:a6d43775-0.x86_64 No matches found. |
|
Got the same behavior. The strange point is that http://rpmfind.net/linux/RPM/centos/8-stream/appstream/x86_64/Packages/perl-5.30.1-451.module_el8.3.0+406+78614513.x86_64.html is still present on the mirrors, see f.i. http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/ : where there is a package perl-5.30.1-451.module_el8.3.0+406+78614513.x86_64.rpm but yum module list | grep perl only shows perl 5.24 common [d], minimal Practical Extraction and Report Language perl 5.26 [d] common [d], minimal Practical Extraction and Report Language So why is there no perl:5.30 module going along perl-5.30.1-451.module_el8.3.0+406+78614513.x86_64.rpm ? The other option is to downgrade perl-FCGI and perl-YAML. Regards |
|
FYI: https://bugzilla.redhat.com/show_activity.cgi?id=1713592 perl:5.30 was introduced in RedHat 8.2 on 2019-09-24 Regards |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2020-07-29 09:29 | BrianWhitecotton | New Issue | |
2020-07-29 09:29 | BrianWhitecotton | Issue generated from: 0017625 | |
2020-07-29 09:29 | BrianWhitecotton | Relationship added | related to 0017625 |
2020-07-29 15:00 | estebanmora | Note Added: 0037443 | |
2020-07-29 15:27 | estebanmora | Note Added: 0037444 | |
2020-07-29 16:44 | Rebellion39 | Note Added: 0037446 | |
2020-07-31 18:22 | adrian27 | Note Added: 0037465 | |
2020-08-01 08:05 | nicoduf | Note Added: 0037467 | |
2020-08-01 15:57 | estebanmora | Note Added: 0037468 | |
2020-08-01 16:22 | tjyang | Note Added: 0037469 | |
2020-08-01 19:19 | adrian27 | Note Added: 0037470 | |
2020-08-05 13:47 | jcbollinger | Note Added: 0037501 | |
2020-08-10 09:14 | gtuminauskas | Note Added: 0037511 | |
2020-08-10 13:42 | CdeMills | Note Added: 0037512 | |
2020-08-10 13:49 | CdeMills | Note Added: 0037513 |