uyuni
uyuni copied to clipboard
Uyuni Bugreport - Uyuni 2022.01 - Content Lifecycle AppStream Filter not working anymore
Additional Information
@cbbayburt As we were talking in Gitter, I noticed that since January (most likely after the upgrade to 2022.01) my Content Lifecycles of Rocky Linux suddenly have all packages in it without the AppStream data (comps files), which basically means, the set filters didn't filter out the disabled packages from the AppStream filters. Mostly the filter builds got initiated via the api, but some few were initiated via the UI. The filters themselves were created before the template was in place, but they were working until now, so they should be correct.
I will add all the information about the channel, repos and the CL in the details below!
Here is the real result shown with the perl
packages in the exp
environment, if you look at the filters you will notice, that it should only be the packages of the 5.26
Stream should be in the repo:
Thank you in regards for looking at it!
Version of Uyuni Server and Proxy (if used)
# zypper info Uyuni-Server-release
Information for package Uyuni-Server-release:
---------------------------------------------
Repository : Uyuni Server Stable
Name : Uyuni-Server-release
Version : 2022.01-165.2.uyuni1
Arch : x86_64
Vendor : obs://build.opensuse.org/systemsmanagement:Uyuni
Support Level : Level 3
Installed Size : 1.4 KiB
Installed : Yes (automatically)
Status : up-to-date
Source package : Uyuni-Server-release-2022.01-165.2.uyuni1.src
Summary : Uyuni Server
Description :
Uyuni lets you efficiently manage physical, virtual,
and cloud-based Linux systems. It provides automated and cost-effective
configuration and software management, asset management, and system
provisioning.
Details about issue
Here comes the wall of text:
- The originating channels:
spacecmd {SSM:0}> softwarechannel_listchildchannels rockylinux8-x86_64
epel8-everything-rockylinux8-x86_64
epel8-modular-rockylinux8-x86_64
rockylinux8-docker-ce-x86_64
rockylinux8-elasticsearch-7x-x86_64
rockylinux8-grafana-x86_64
rockylinux8-influxdb-x86_64
rockylinux8-microsoft-prod-x86_64
rockylinux8-prometheus-rpm-x86_64
rockylinux8-uyuni-client-devel-x86_64
rockylinux8-uyuni-client-x86_64
rockylinux8-x86_64-appstream
rockylinux8-x86_64-powertools
rockylinux8-zabbix-agent-x86_64
- The most interesting repos inside of the channels (I omitted the ones which are just side repos but not really of interest, the listed once are basically just the repos from specifically chosen mirrors):
spacecmd {SSM:0}> softwarechannel_listrepos rockylinux8-x86_64
External - RockyLinux 8 x86_64
spacecmd {SSM:0}> repo_details 'External - RockyLinux 8 x86_64'
Repository Label: External - RockyLinux 8 x86_64
Repository URL: https://mirror.alwyzon.net/rockylinux/8/BaseOS/x86_64/os/
Repository Type: yum
Repository SSL Ca Certificate: None
Repository SSL Client Certificate: None
Repository SSL Client Key: None
spacecmd {SSM:0}> softwarechannel_listrepos epel8-everything-rockylinux8-x86_64
External - EPEL 8 Everything x86_64
spacecmd {SSM:0}> repo_details 'External - EPEL 8 Everything x86_64'
Repository Label: External - EPEL 8 Everything x86_64
Repository URL: https://ftp.halifax.rwth-aachen.de/fedora-epel/8/Everything/x86_64/
Repository Type: yum
Repository SSL Ca Certificate: None
Repository SSL Client Certificate: None
Repository SSL Client Key: None
spacecmd {SSM:0}> softwarechannel_listrepos epel8-modular-rockylinux8-x86_64
External - EPEL 8 Modular x86_64
spacecmd {SSM:0}> repo_details 'External - EPEL 8 Modular x86_64'
Repository Label: External - EPEL 8 Modular x86_64
Repository URL: https://ftp.halifax.rwth-aachen.de/fedora-epel/8/Modular/x86_64/
Repository Type: yum
Repository SSL Ca Certificate: None
Repository SSL Client Certificate: None
Repository SSL Client Key: None
spacecmd {SSM:0}> softwarechannel_listrepos rockylinux8-x86_64-appstream
External - RockyLinux 8 AppStream x86_64
spacecmd {SSM:0}> repo_details 'External - RockyLinux 8 AppStream x86_64'
Repository Label: External - RockyLinux 8 AppStream x86_64
Repository URL: https://mirror.alwyzon.net/rockylinux/8/AppStream/x86_64/os/
Repository Type: yum
Repository SSL Ca Certificate: None
Repository SSL Client Certificate: None
Repository SSL Client Key: None
spacecmd {SSM:0}> softwarechannel_listrepos rockylinux8-x86_64-powertools
External - RockyLinux 8 PowerTools x86_64
spacecmd {SSM:0}> repo_details 'External - RockyLinux 8 PowerTools x86_64'
Repository Label: External - RockyLinux 8 PowerTools x86_64
Repository URL: https://mirror.alwyzon.net/rockylinux/8/PowerTools/x86_64/os/
Repository Type: yum
Repository SSL Ca Certificate: None
Repository SSL Client Certificate: None
Repository SSL Client Key: None
- The content lifecycle:
spacecmd {SSM:0}> api -A rockylinux8_lifecycle contentmanagement.lookupProject
[
{
"id": 8,
"label": "rockylinux8_lifecycle",
"name": "RockyLinux 8 Lifecycle",
"lastBuildDate": "2022-02-02 16:28:22",
"orgId": 1,
"firstEnvironment": "exp"
}
]
spacecmd {SSM:0}> api -A rockylinux8_lifecycle contentmanagement.listProjectEnvironments
[
{
"id": 18,
"label": "exp",
"name": "Experimental",
"version": 32,
"status": "built",
"contentProjectLabel": "rockylinux8_lifecycle",
"nextEnvironmentLabel": "qa"
},
{
"id": 23,
"label": "qa",
"name": "Qualitycheck",
"version": 32,
"status": "built",
"contentProjectLabel": "rockylinux8_lifecycle",
"previousEnvironmentLabel": "exp",
"nextEnvironmentLabel": "lts"
},
{
"id": 25,
"label": "lts",
"name": "Longterm",
"version": 32,
"status": "built",
"contentProjectLabel": "rockylinux8_lifecycle",
"previousEnvironmentLabel": "qa"
}
]
- The attached sources to the CL (basically the basechannels shown earlier:
spacecmd {SSM:0}> api -A rockylinux8_lifecycle contentmanagement.listProjectSources
[
{
"contentProjectLabel": "rockylinux8_lifecycle",
"type": "software",
"state": {
"value": "BUILT"
},
"channelLabel": "rockylinux8-x86_64"
},
{
"contentProjectLabel": "rockylinux8_lifecycle",
"type": "software",
"state": {
"value": "BUILT"
},
"channelLabel": "rockylinux8-uyuni-client-x86_64"
},
{
"contentProjectLabel": "rockylinux8_lifecycle",
"type": "software",
"state": {
"value": "BUILT"
},
"channelLabel": "rockylinux8-x86_64-appstream"
},
{
"contentProjectLabel": "rockylinux8_lifecycle",
"type": "software",
"state": {
"value": "BUILT"
},
"channelLabel": "rockylinux8-zabbix-agent-x86_64"
},
{
"contentProjectLabel": "rockylinux8_lifecycle",
"type": "software",
"state": {
"value": "BUILT"
},
"channelLabel": "rockylinux8-elasticsearch-7x-x86_64"
},
{
"contentProjectLabel": "rockylinux8_lifecycle",
"type": "software",
"state": {
"value": "BUILT"
},
"channelLabel": "rockylinux8-docker-ce-x86_64"
},
{
"contentProjectLabel": "rockylinux8_lifecycle",
"type": "software",
"state": {
"value": "BUILT"
},
"channelLabel": "rockylinux8-x86_64-powertools"
},
{
"contentProjectLabel": "rockylinux8_lifecycle",
"type": "software",
"state": {
"value": "BUILT"
},
"channelLabel": "rockylinux8-grafana-x86_64"
},
{
"contentProjectLabel": "rockylinux8_lifecycle",
"type": "software",
"state": {
"value": "BUILT"
},
"channelLabel": "rockylinux8-influxdb-x86_64"
},
{
"contentProjectLabel": "rockylinux8_lifecycle",
"type": "software",
"state": {
"value": "BUILT"
},
"channelLabel": "rockylinux8-prometheus-rpm-x86_64"
},
{
"contentProjectLabel": "rockylinux8_lifecycle",
"type": "software",
"state": {
"value": "BUILT"
},
"channelLabel": "rockylinux8-microsoft-prod-x86_64"
}
]
- And the filters:
spacecmd {SSM:0}> api -A rockylinux8_lifecycle contentmanagement.listProjectFilters
[
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 2,
"name": "RockyLinux 8 - ant",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "ant:1.10"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 3,
"name": "RockyLinux 8 - container-tools",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "container-tools:rhel8"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 6,
"name": "RockyLinux 8 - go-toolset",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "go-toolset:rhel8"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 7,
"name": "RockyLinux 8 - httpd",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "idm:client"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 9,
"name": "RockyLinux 8 - javapackages-runtime",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "javapackages-runtime:201801"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 10,
"name": "RockyLinux 8 - jmc",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "jmc:rhel8"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 11,
"name": "RockyLinux 8 - llvm-toolset",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "llvm-toolset:rhel8"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 12,
"name": "RockyLinux 8 - mailman",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "mailman:2.1"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 13,
"name": "RockyLinux 8 - mariadb",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "mariadb:10.3"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 14,
"name": "RockyLinux 8 - maven",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "maven:3.5"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 15,
"name": "RockyLinux 8 - mercurial",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "mercurial:4.8"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 16,
"name": "RockyLinux 8 - mysql",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "mysql:8.0"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 17,
"name": "RockyLinux 8 - nginx",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "nginx:1.14"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 18,
"name": "RockyLinux 8 - nodejs",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "nodejs:10"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 19,
"name": "RockyLinux 8 - perl",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "perl:5.26"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 20,
"name": "RockyLinux 8 - perl-App-cpanminus",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "perl-App-cpanminus:1.7044"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 21,
"name": "RockyLinux 8 - perl-DBD-MySQL",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "perl-DBD-MySQL:4.046"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 22,
"name": "RockyLinux 8 - perl-DBD-Pg",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "perl-DBD-Pg:3.7"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 23,
"name": "RockyLinux 8 - perl-DBD-SQLite",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "perl-DBD-SQLite:1.58"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 24,
"name": "RockyLinux 8 - perl-DBI",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "perl-DBI:1.641"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 25,
"name": "RockyLinux 8 - perl-FCGI",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "perl-FCGI:0.78"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 26,
"name": "RockyLinux 8 - perl-IO-Socket-SSL",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "perl-IO-Socket-SSL:2.066"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 27,
"name": "RockyLinux 8 - perl-YAML",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "perl-YAML:1.24"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 28,
"name": "RockyLinux 8 - perl-libwww-perl",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "perl-libwww-perl:6.34"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 29,
"name": "RockyLinux 8 - php",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "php:7.2"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 31,
"name": "RockyLinux 8 - python27",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "python27:2.7"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 32,
"name": "RockyLinux 8 - python36",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "python36:3.6"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 33,
"name": "RockyLinux 8 - python38",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "python38:3.8"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 34,
"name": "RockyLinux 8 - python39",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "python39:3.9"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 35,
"name": "RockyLinux 8 - redis",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "redis:5"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 30,
"name": "RockyLinux 8 - postgresql",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "postgresql:12"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 36,
"name": "RockyLinux 8 - rhn-tools",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "rhn-tools:1.0"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 37,
"name": "RockyLinux 8 - ruby",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "ruby:2.5"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 38,
"name": "RockyLinux 8 - rust-toolset",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "rust-toolset:rhel8"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 39,
"name": "RockyLinux 8 - satellite-5-client",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "satellite-5-client:1.0"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 40,
"name": "RockyLinux 8 - scala",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "scala:2.10"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 41,
"name": "RockyLinux 8 - squid",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "squid:4"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 42,
"name": "RockyLinux 8 - subversion",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "subversion:1.10"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 43,
"name": "RockyLinux 8 - swig",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "swig:3.0"
}
}
},
{
"state": {
"value": "BUILT"
},
"filter": {
"id": 44,
"name": "RockyLinux 8 - varnish",
"orgId": 1,
"entityType": "module",
"rule": "allow",
"criteria": {
"field": "module_stream",
"matcher": "equals",
"value": "varnish:6"
}
}
}
]
I have same problem. Uyuni 2022.01 and Rocky Linux 8 channels. However it concerns mainly Perl. I tested with couple of other module streams and example mariadb-server gets filtered ok.
At the moment all of our servers are broken, I cannot run simple "dnf update" because there is all conflicting Perl modules (versions 5.24 5.26 and 5.30) mixed up all over the repository creating fancy dependency problems. Hope so there will be patch to 2022.01 version, we cannot wait for next 2022.02 release.
Did you get a chance to test this out after the latest patch? I cannot reproduce it so far. I've been trying same filters and same repos as in the description, including EPEL with no luck.
@cbbayburt Just tested it again, and nope, it is still the same, I even removed all packages from the CL channels then and made a new clone. Still the same result it added all AppStream packages to the CL channels. I even created a new CL environment now to make sure it really grabs all data, and doesn't happen that something gets reused (like I had it in #4093 )
Same here. I created new Lifecyle Environment on our test server, applied some filters (not anything with Perl, mainly MariaDB 10.5 and PHP7.4) The result? There is all versions of Perl in that CL repository:
[root@testserver ~]# dnf list perl --showduplicates Last metadata expiration check: 0:07:49 ago on Mon 14 Feb 2022 01:55:20 PM EET. Available Packages perl.x86_64 4:5.24.4-404.module+el8.4.0+463+10533ad3 susemanager:rckylnx8-rockylinux8_env-rockylinux8-x86_64-appstream perl.x86_64 4:5.26.3-419.el8 susemanager:rckylnx8-rockylinux8_env-rockylinux8-x86_64-appstream perl.x86_64 4:5.26.3-419.el8_4.1 susemanager:rckylnx8-rockylinux8_env-rockylinux8-x86_64-appstream perl.x86_64 4:5.26.3-420.el8 susemanager:rckylnx8-rockylinux8_env-rockylinux8-x86_64-appstream perl.x86_64 4:5.30.1-452.module+el8.4.0+456+971dc263 susemanager:rckylnx8-rockylinux8_env-rockylinux8-x86_64-appstream
I then applied filter to enable Perl 5.26 module and build new version. Nothing changes, all the Perl packages are still present in repo. Have I done something wrong? When I tested and disabled MariaDB 10.5 filter and enabled vesion 10.3 repository content changes from 10.5 to 10.3. as it should. But with Perl packages there is no effect at all.
I just noticed, that the comps data is also broken in the non-CLd channels... @jkarjanl Could you check if that is also the case on your side? So I moved a machine to the direct channels without CL and I wasn't able to update there as well.
@cbbayburt Did you have any further progress on this issue? Unfortunately I still experience it in the CLs, somehow it looks like the base channel is good again, but somebody else is experiencing it with OEL8 in the base channel as well now somehow. I don't see any connections, but I really need to find a solution to that.
@lumarel unfortunately I haven't been able to look deeper into it yet. I'm fully booked on some other urgent topics. It's on my list however, I hope to have more info in the next weeks.
@cbbayburt No worries, thanks for updating though!
Sounds like the same issue we had with Susemanager - was fixed with the latest patch - bsc#1192487 - Avoid using RPM tags when filtering modular packages in CLM. Please check the comment from Suse: "some distros use DISTTAG tag instead of MODULARITYLABEL for labeling modular packages. With the initial patch, we fixed the oraclelinux8 case. However, I just found out Almalinux packages do not have any label regarding modules at all. In this case, we must implement yet another fallback for when there's no label we can use to determine modular packages."
I currently don't know where the problem really comes from, I also have module issues with the base repos:
# dnf repolist
repo id repo name
susemanager:rockylinux8-uyuni-client-x86_64 Uyuni Client Tools for RockyLinux 8 (x86_64)
susemanager:rockylinux8-x86_64 RockyLinux 8 (x86_64)
susemanager:rockylinux8-x86_64-appstream RockyLinux 8 AppStream (x86_64)
zabbix Zabbix Official Repository - x86_64
zabbix-non-supported Zabbix Official Repository non-supported - x86_64
These issues:
# dnf update
Last metadata expiration check: 0:47:56 ago on Mon 07 Mar 2022 10:36:40 AM CET.
Error:
Problem 1: package perl-Net-SSLeay-1.88-1.module+el8.4.0+512+d4f0fc54.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- cannot install the best update candidate for package perl-libs-4:5.26.3-420.el8.x86_64
- cannot install the best update candidate for package perl-Net-SSLeay-1.88-1.module+el8.4.0+512+d4f0fc54.x86_64
Problem 2: package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-Carp-1.50-439.module+el8.4.0+456+971dc263.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- cannot install the best update candidate for package perl-Carp-1.42-396.el8.noarch
- cannot install the best update candidate for package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
Problem 3: package perl-IO-Socket-SSL-2.066-4.module+el8.4.0+512+d4f0fc54.noarch requires perl(:MODULE_COMPAT_5.26.3), but none of the providers can be installed
- perl-libs-4:5.26.3-420.el8.i686 has inferior architecture
- perl-libs-4:5.26.3-419.el8.i686 has inferior architecture
- perl-libs-4:5.26.3-419.el8_4.1.i686 has inferior architecture
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-Data-Dumper-2.174-440.module+el8.4.0+456+971dc263.x86_64 requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- package perl-Data-Dumper-2.174-440.module+el8.4.0+456+971dc263.x86_64 requires libperl.so.5.30()(64bit), but none of the providers can be installed
- cannot install the best update candidate for package perl-IO-Socket-SSL-2.066-4.module+el8.4.0+512+d4f0fc54.noarch
- cannot install the best update candidate for package perl-Data-Dumper-2.167-399.el8.x86_64
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
Problem 4: package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-Digest-1.17-396.module+el8.4.0+456+971dc263.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- cannot install the best update candidate for package perl-Digest-1.17-395.el8.noarch
- cannot install the best update candidate for package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
Problem 5: problem with installed package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-Digest-MD5-2.55-397.module+el8.4.0+456+971dc263.x86_64 requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- package perl-Digest-MD5-2.55-397.module+el8.4.0+456+971dc263.x86_64 requires libperl.so.5.30()(64bit), but none of the providers can be installed
- cannot install the best update candidate for package perl-Digest-MD5-2.55-396.el8.x86_64
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
Problem 6: problem with installed package perl-Net-SSLeay-1.88-1.module+el8.4.0+512+d4f0fc54.x86_64
- package perl-Net-SSLeay-1.88-1.module+el8.4.0+512+d4f0fc54.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-Encode-4:3.01-439.module+el8.4.0+456+971dc263.x86_64 requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- package perl-Encode-4:3.01-439.module+el8.4.0+456+971dc263.x86_64 requires libperl.so.5.30()(64bit), but none of the providers can be installed
- cannot install the best update candidate for package perl-Encode-4:2.97-3.el8.x86_64
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
Problem 7: problem with installed package perl-IO-Socket-SSL-2.066-4.module+el8.4.0+512+d4f0fc54.noarch
- package perl-IO-Socket-SSL-2.066-4.module+el8.4.0+512+d4f0fc54.noarch requires perl(Net::SSLeay) >= 1.46, but none of the providers can be installed
- package perl-Net-SSLeay-1.88-1.module+el8.4.0+512+d4f0fc54.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-Errno-1.30-452.module+el8.4.0+456+971dc263.x86_64 requires perl-libs(x86-64) = 4:5.30.1-452.module+el8.4.0+456+971dc263, but none of the providers can be installed
- cannot install the best update candidate for package perl-Errno-1.28-420.el8.x86_64
- package perl-Net-SSLeay-1.88-1.module+el8.4.0+512+a115b608.x86_64 is filtered out by modular filtering
- package perl-Net-SSLeay-1.88-1.module+el8.4.0+512+f701c555.x86_64 is filtered out by modular filtering
Problem 8: package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx-all-modules = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-Exporter-5.73-440.module+el8.4.0+456+971dc263.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- cannot install the best update candidate for package perl-Exporter-5.72-396.el8.noarch
- cannot install the best update candidate for package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
Problem 9: problem with installed package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-File-Path-2.16-439.module+el8.4.0+456+971dc263.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- cannot install the best update candidate for package perl-File-Path-2.15-2.el8.noarch
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
Problem 10: package zabbix-nginx-conf-5.4.11-1.el8.noarch requires nginx, but none of the providers can be installed
- package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx-all-modules = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-File-Temp-1:0.230.900-439.module+el8.4.0+456+971dc263.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- cannot install the best update candidate for package zabbix-nginx-conf-5.4.11-1.el8.noarch
- cannot install the best update candidate for package perl-File-Temp-0.230.600-1.el8.noarch
- package nginx-1:1.16.1-2.module+el8.4.0+543+efbf198b.1.x86_64 is filtered out by modular filtering
- package nginx-1:1.18.0-3.module+el8.4.0+544+e40554cf.1.x86_64 is filtered out by modular filtering
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.0-2.module+el8.5.0+669+b11495b0.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.1-1.module+el8.5.0+729+3f70613e.x86_64 is filtered out by modular filtering
Problem 11: package nginx-mod-stream-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx, but none of the providers can be installed
- package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx-all-modules = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-Getopt-Long-1:2.51-1.module+el8.4.0+456+971dc263.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- cannot install the best update candidate for package perl-Getopt-Long-1:2.50-4.el8.noarch
- cannot install the best update candidate for package nginx-mod-stream-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64
- package nginx-1:1.16.1-2.module+el8.4.0+543+efbf198b.1.x86_64 is filtered out by modular filtering
- package nginx-1:1.18.0-3.module+el8.4.0+544+e40554cf.1.x86_64 is filtered out by modular filtering
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.0-2.module+el8.5.0+669+b11495b0.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.1-1.module+el8.5.0+729+3f70613e.x86_64 is filtered out by modular filtering
Problem 12: package nginx-mod-mail-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx, but none of the providers can be installed
- package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx-all-modules = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-HTTP-Tiny-0.076-439.module+el8.4.0+456+971dc263.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- cannot install the best update candidate for package perl-HTTP-Tiny-0.074-1.el8.noarch
- cannot install the best update candidate for package nginx-mod-mail-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64
- package nginx-1:1.16.1-2.module+el8.4.0+543+efbf198b.1.x86_64 is filtered out by modular filtering
- package nginx-1:1.18.0-3.module+el8.4.0+544+e40554cf.1.x86_64 is filtered out by modular filtering
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.0-2.module+el8.5.0+669+b11495b0.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.1-1.module+el8.5.0+729+3f70613e.x86_64 is filtered out by modular filtering
Problem 13: package nginx-mod-http-xslt-filter-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx, but none of the providers can be installed
- package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx-all-modules = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-IO-1.40-452.module+el8.4.0+456+971dc263.x86_64 requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- package perl-IO-1.40-452.module+el8.4.0+456+971dc263.x86_64 requires libperl.so.5.30()(64bit), but none of the providers can be installed
- cannot install the best update candidate for package perl-IO-1.38-420.el8.x86_64
- cannot install the best update candidate for package nginx-mod-http-xslt-filter-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64
- package nginx-1:1.16.1-2.module+el8.4.0+543+efbf198b.1.x86_64 is filtered out by modular filtering
- package nginx-1:1.18.0-3.module+el8.4.0+544+e40554cf.1.x86_64 is filtered out by modular filtering
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.0-2.module+el8.5.0+669+b11495b0.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.1-1.module+el8.5.0+729+3f70613e.x86_64 is filtered out by modular filtering
Problem 14: package nginx-mod-http-image-filter-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx, but none of the providers can be installed
- package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx-all-modules = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-IO-Socket-IP-0.39-6.module+el8.4.0+456+971dc263.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- cannot install the best update candidate for package perl-IO-Socket-IP-0.39-5.el8.noarch
- cannot install the best update candidate for package nginx-mod-http-image-filter-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64
- package nginx-1:1.16.1-2.module+el8.4.0+543+efbf198b.1.x86_64 is filtered out by modular filtering
- package nginx-1:1.18.0-3.module+el8.4.0+544+e40554cf.1.x86_64 is filtered out by modular filtering
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.0-2.module+el8.5.0+669+b11495b0.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.1-1.module+el8.5.0+729+3f70613e.x86_64 is filtered out by modular filtering
Problem 15: problem with installed package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64
- package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx-all-modules = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-MIME-Base64-3.15-1001.module+el8.4.0+456+971dc263.x86_64 requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- package perl-MIME-Base64-3.15-1001.module+el8.4.0+456+971dc263.x86_64 requires libperl.so.5.30()(64bit), but none of the providers can be installed
- cannot install the best update candidate for package perl-MIME-Base64-3.15-396.el8.x86_64
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
Problem 16: problem with installed package zabbix-nginx-conf-5.4.11-1.el8.noarch
- package zabbix-nginx-conf-5.4.11-1.el8.noarch requires nginx, but none of the providers can be installed
- package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx-all-modules = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-PathTools-3.78-439.module+el8.4.0+456+971dc263.x86_64 requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- package perl-PathTools-3.78-439.module+el8.4.0+456+971dc263.x86_64 requires libperl.so.5.30()(64bit), but none of the providers can be installed
- cannot install the best update candidate for package perl-PathTools-3.74-1.el8.x86_64
- package nginx-1:1.16.1-2.module+el8.4.0+543+efbf198b.1.x86_64 is filtered out by modular filtering
- package nginx-1:1.18.0-3.module+el8.4.0+544+e40554cf.1.x86_64 is filtered out by modular filtering
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.0-2.module+el8.5.0+669+b11495b0.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.1-1.module+el8.5.0+729+3f70613e.x86_64 is filtered out by modular filtering
Problem 17: problem with installed package nginx-mod-stream-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64
- package nginx-mod-stream-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx, but none of the providers can be installed
- package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx-all-modules = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-Pod-Escapes-1:1.07-396.module+el8.4.0+456+971dc263.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- cannot install the best update candidate for package perl-Pod-Escapes-1:1.07-395.el8.noarch
- package nginx-1:1.16.1-2.module+el8.4.0+543+efbf198b.1.x86_64 is filtered out by modular filtering
- package nginx-1:1.18.0-3.module+el8.4.0+544+e40554cf.1.x86_64 is filtered out by modular filtering
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.0-2.module+el8.5.0+669+b11495b0.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.1-1.module+el8.5.0+729+3f70613e.x86_64 is filtered out by modular filtering
Problem 18: problem with installed package nginx-mod-mail-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64
- package nginx-mod-mail-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx, but none of the providers can be installed
- package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx-all-modules = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-Pod-Perldoc-3.28.01-442.module+el8.4.0+456+971dc263.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- cannot install the best update candidate for package perl-Pod-Perldoc-3.28-396.el8.noarch
- package nginx-1:1.16.1-2.module+el8.4.0+543+efbf198b.1.x86_64 is filtered out by modular filtering
- package nginx-1:1.18.0-3.module+el8.4.0+544+e40554cf.1.x86_64 is filtered out by modular filtering
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.0-2.module+el8.5.0+669+b11495b0.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.1-1.module+el8.5.0+729+3f70613e.x86_64 is filtered out by modular filtering
Problem 19: problem with installed package nginx-mod-http-image-filter-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64
- package nginx-mod-http-image-filter-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx, but none of the providers can be installed
- package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx-all-modules = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-Pod-Simple-1:3.40-1.module+el8.4.0+456+971dc263.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- cannot install the best update candidate for package perl-Pod-Simple-1:3.35-395.el8.noarch
- package nginx-1:1.16.1-2.module+el8.4.0+543+efbf198b.1.x86_64 is filtered out by modular filtering
- package nginx-1:1.18.0-3.module+el8.4.0+544+e40554cf.1.x86_64 is filtered out by modular filtering
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.0-2.module+el8.5.0+669+b11495b0.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.1-1.module+el8.5.0+729+3f70613e.x86_64 is filtered out by modular filtering
Problem 20: problem with installed package nginx-mod-http-xslt-filter-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64
- package nginx-mod-http-xslt-filter-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx, but none of the providers can be installed
- package nginx-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires nginx-all-modules = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-all-modules-1:1.14.1-9.module+el8.4.0+542+81547229.noarch requires nginx-mod-http-perl = 1:1.14.1-9.module+el8.4.0+542+81547229, but none of the providers can be installed
- package nginx-mod-http-perl-1:1.14.1-9.module+el8.4.0+542+81547229.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64
- cannot install both perl-libs-4:5.30.1-452.module+el8.4.0+456+971dc263.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64
- package perl-Pod-Usage-4:1.69-396.module+el8.4.0+456+971dc263.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
- cannot install the best update candidate for package perl-Pod-Usage-4:1.69-395.el8.noarch
- package nginx-1:1.16.1-2.module+el8.4.0+543+efbf198b.1.x86_64 is filtered out by modular filtering
- package nginx-1:1.18.0-3.module+el8.4.0+544+e40554cf.1.x86_64 is filtered out by modular filtering
- package perl-libs-4:5.30.1-452.module+el8.5.0+690+b6cd1280.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.0-2.module+el8.5.0+669+b11495b0.x86_64 is filtered out by modular filtering
- package nginx-1:1.20.1-1.module+el8.5.0+729+3f70613e.x86_64 is filtered out by modular filtering
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
I already removed all packages from the channels and let them reapply again... But if I disable the uyuni repos and enable the direct ones everything is fine...
I ended up to removing EVERY package from every repository followed by manual sync spacewalk-repo-sync -p rockylinux8-x86_64
After that I made new Content Lifecyle build and all seems to working good (fingers crossed)
Got it working in the base-channels again, or better said... it fixed itself again there, and that is also slowly merged in the CVs, where it also looks to be fixed then!
I can't tell why and how but it did.
@cbbayburt Thank you for helping 🙂 I you have the time sometime you still could track down why this is happening, but looks like it fixed itself. Looked like the base-channel corrupted itself, however this is possible.
This issue appeared again after the repos got switched from 8.5 to 8.6
Deleting all packages from the ingest / base repos, syncing everything again and then building a new environment fixes it again, but this is clearly not the solution (at least documentation is needed)
I can confirm that there is an exactly same problem than originally. At our environment it is various perl packages that are going nuts. We are still on Uyuni 2022.02 version though. I am going to erase all the packages and rebuild content lifecycle environments again...
Finally some good news, I've found the root cause of the problem.
TL;DR: Whenever modules.yaml
is replaced with a new release, previously synced modular packages from the last release leak into the target repos.
Most CentOS flavors serve only the latest packages in their repositories. When a new release comes out, old packages are wiped out, new packages are served, and the modules.yaml
file is replaced with a new one.
Uyuni on the other hand never removes synced packages. When a new release is synced, both the old and new packages are still available in channels. We read modules.yaml
to look up the AppStream packages to filter out. Since the modules.yaml
file is replaced with a new one and it does not contain any information about the older packages, those older packages leak into target repositories.
A sync from scratch fixes the issue because by doing so, all the older packages are wiped (until the next release).
Another interesting point is that this never happens on RH channels, because RH keeps all the old packages in the repository and always appends to the same modules.yaml
file.
However, the solution is rather complicated. We've tried other ways to identify modular packages in the past, but had to fall back to reading the modules.yaml
because every distribution has a different way of marking modular packages.
I'll post another update as soon as we come up with a good solution.
I ended up to removing EVERY package from every repository followed by manual sync
spacewalk-repo-sync -p rockylinux8-x86_64
After that I made new Content Lifecyle build and all seems to working good (fingers crossed)
Thank you @jkarjanl for this tip and @cbbayburt for update about the root cause.
Would someone be kind enough and explain the workaround step by step? I assume packages from EPEL or other 3rd party repositories do not need to be deleted, only those in Base and AppStream repos, right? And I assume the GUI is not best option to delete all 18000+ packages or at least could be slow and tedious.
Would steps be: using spacecmd
spacecmd {SSM:0}> softwarechannel_removepackages [CHANNEL LABEL] *
for each affected channel
then
spacewalk-repo-sync -p [CHANNEL LABEL]
for the same channels
and finally build Content Lifecycle project again?
@cseres3 only the packages in the modular repositories must be deleted. For Rocky, these would be AppStream and PowerTools repositories. If you don't mind syncing the whole repositories again, the easiest way to do it is by removing the channels completely by running the following command:
spacewalk-remove-channel -c rockylinux8-x86_64-appstream -c rockylinux8-x86_64-powertools
and then adding them again:
spacewalk-common-channels -a x86_64 rockylinux8-appstream rockylinux8-powertools
I think I saw the behavior on EPEL 8 Modular as well now. So if this is also used, make sure you also clean that channel.
Followup: I've also created a migration script to fix the existing channels without the need for a re-sync: https://gist.github.com/cbbayburt/0f83039a21d021e8e1415618cff414ec