Bug 2031417

Summary: rsyslog-openssl-8.2102.0-6 is missing from the Centos stream repositories
Product: Red Hat Enterprise Linux 8 Reporter: Clint Goudie <clint>
Component: rsyslogAssignee: Attila Lakatos <alakatos>
Status: CLOSED DUPLICATE QA Contact: BaseOS QE Security Team <qe-baseos-security>
Severity: medium Docs Contact:
Priority: unspecified    
Version: CentOS StreamCC: bstinson, jwboyer, rsroka
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-12-13 09:50:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Clint Goudie 2021-12-11 21:01:40 UTC
Description of problem:
Rsyslog was updated to rsyslog-8.2102.0-6 but the only available version of rsyslog-openssl is rsyslog-openssl-8.2102.0-5.

http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/

rsyslog-openssl is required by Ovirt 4.4.9.

Version-Release number of selected component (if applicable):

8.2102.0-6

How reproducible:

always

Steps to Reproduce:
1. Install Centos 8 and update to latest.
2. Install Ovirt 4.4 host.
3. Change from Centos 8 to Centos 8 stream

Actual results:

The result is on a system running ovirt with a dnf update:

Error:
 Problem 1: package rsyslog-openssl-8.2102.0-5.el8.x86_64 requires rsyslog = 8.2102.0-5.el8, but none of the providers can be installed
  - cannot install both rsyslog-8.2102.0-6.el8.x86_64 and rsyslog-8.2102.0-5.el8.x86_64
  - cannot install the best update candidate for package rsyslog-openssl-8.2102.0-5.el8.x86_64
  - cannot install the best update candidate for package rsyslog-8.2102.0-5.el8.x86_64
 Problem 2: package ovirt-host-dependencies-4.4.9-2.el8.x86_64 requires rsyslog-openssl, but none of the providers can be installed
  - package rsyslog-openssl-8.2102.0-5.el8.x86_64 requires rsyslog = 8.2102.0-5.el8, but none of the providers can be installed
  - cannot install both rsyslog-8.2102.0-6.el8.x86_64 and rsyslog-8.2102.0-5.el8.x86_64
  - package rsyslog-elasticsearch-8.2102.0-6.el8.x86_64 requires rsyslog = 8.2102.0-6.el8, but none of the providers can be installed
  - cannot install the best update candidate for package rsyslog-elasticsearch-8.2102.0-5.el8.x86_64
  - cannot install the best update candidate for package ovirt-host-dependencies-4.4.9-2.el8.x86_64
 Problem 3: problem with installed package rsyslog-openssl-8.2102.0-5.el8.x86_64
  - package rsyslog-openssl-8.2102.0-5.el8.x86_64 requires rsyslog = 8.2102.0-5.el8, but none of the providers can be installed
  - cannot install both rsyslog-8.2102.0-6.el8.x86_64 and rsyslog-8.2102.0-5.el8.x86_64
  - package rsyslog-mmjsonparse-8.2102.0-6.el8.x86_64 requires rsyslog = 8.2102.0-6.el8, but none of the providers can be installed
  - cannot install the best update candidate for package rsyslog-mmjsonparse-8.2102.0-5.el8.x86_64
 Problem 4: package ovirt-host-4.4.9-2.el8.x86_64 requires ovirt-host-dependencies = 4.4.9-2.el8, but none of the providers can be installed
  - package ovirt-host-dependencies-4.4.9-2.el8.x86_64 requires rsyslog-openssl, but none of the providers can be installed
  - package rsyslog-openssl-8.2102.0-5.el8.x86_64 requires rsyslog = 8.2102.0-5.el8, but none of the providers can be installed
  - cannot install both rsyslog-8.2102.0-6.el8.x86_64 and rsyslog-8.2102.0-5.el8.x86_64
  - package rsyslog-mmnormalize-8.2102.0-6.el8.x86_64 requires rsyslog = 8.2102.0-6.el8, but none of the providers can be installed
  - cannot install the best update candidate for package rsyslog-mmnormalize-8.2102.0-5.el8.x86_64
  - cannot install the best update candidate for package ovirt-host-4.4.9-2.el8.x86_64
(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)


Expected results:

dnf update success

Additional info:

This is being reported on the ovirt mailing lists in many places, as people are changing from Centos 8 to Centos 8 Stream as RH discontinues support for Centos 8.

https://www.mail-archive.com/users@ovirt.org/msg68438.html
https://www.mail-archive.com/users@ovirt.org/msg68434.html
https://www.mail-archive.com/users@ovirt.org/msg68437.html

Comment 1 Clint Goudie 2021-12-11 22:13:14 UTC
If you are looking at this post, because you've already upgraded your ovirt hosts (or because you intend to):

Next vi /etc/yum.repos.d/CentOS-Stream-AppStream.repo 

If your file has an exclude line, space separated add rsyslog*-8.2102.0-6* like so: 

exclude=qemu* rsyslog*-8.2102.0-6*

If your file does not have an exclude line add one to the bottom of the file:
exclude=rsyslog*-8.2102.0-6*

Comment 2 Attila Lakatos 2021-12-13 09:50:11 UTC
The issue is tracked under 2026432. I am closing this as a duplicate. If you think that's not the case, feel free to reopen it.

*** This bug has been marked as a duplicate of bug 2026432 ***

Comment 3 Clint Goudie 2021-12-22 03:16:47 UTC
Confirmed fixed today