Bug 1994490
| Summary: | Not possible to enable remote_isc dhcp | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Satellite | Reporter: | Jan Jansky <jjansky> | ||||
| Component: | Packaging | Assignee: | satellite6-bugs <satellite6-bugs> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Lukas Pramuk <lpramuk> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | 6.10.0 | CC: | ahumbe, aruzicka, dsynk, ktordeur, pcreech, zhunting | ||||
| Target Milestone: | 6.10.0 | Keywords: | Regression, Triaged | ||||
| Target Release: | Unused | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2021-11-16 14:13:10 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: | |||||||
| Attachments: |
|
||||||
Just tested to upgrade my 6.9 to 6.10, 6.9 has enabled and working remote_isc dhcp, upgrade failed on package-update step with same error
Error: Package: tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.el7sat.noarch (@rhel-7-server-satellite-6.9-rpms)
Requires: rh-ruby25-ruby
Removing: rh-ruby25-ruby-2.5.9-9.el7.x86_64 (@rhel-server-rhscl-7-rpms)
rh-ruby25-ruby = 2.5.9-9.el7
Obsoleted By: satellite-common-6.10.0-0.7.beta.el7sat.noarch (Sat6-CI_Satellite_6_10_Composes_Satellite_6_10_RHEL7)
Not found
Available: rh-ruby25-ruby-2.5.0-5.el7.x86_64 (rhel-server-rhscl-7-rpms)
rh-ruby25-ruby = 2.5.0-5.el7
Available: rh-ruby25-ruby-2.5.3-6.el7.x86_64 (rhel-server-rhscl-7-rpms)
rh-ruby25-ruby = 2.5.3-6.el7
Available: rh-ruby25-ruby-2.5.5-7.el7.x86_64 (rhel-server-rhscl-7-rpms)
rh-ruby25-ruby = 2.5.5-7.el7
Available: rh-ruby25-ruby-2.5.5-8.el7.x86_64 (rhel-server-rhscl-7-rpms)
rh-ruby25-ruby = 2.5.5-8.el7
Error: Package: tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.el7sat.noarch (@rhel-7-server-satellite-6.9-rpms)
Requires: rh-ruby25-ruby(rubygems)
Removing: rh-ruby25-rubygems-2.7.6.3-9.el7.noarch (@rhel-server-rhscl-7-rpms)
rh-ruby25-ruby(rubygems) = 2.7.6.3-9.el7
Obsoleted By: satellite-common-6.10.0-0.7.beta.el7sat.noarch (Sat6-CI_Satellite_6_10_Composes_Satellite_6_10_RHEL7)
Not found
Available: rh-ruby25-rubygems-2.7.3-5.el7.noarch (rhel-server-rhscl-7-rpms)
rh-ruby25-ruby(rubygems) = 2.7.3-5.el7
Available: rh-ruby25-rubygems-2.7.6-6.el7.noarch (rhel-server-rhscl-7-rpms)
rh-ruby25-ruby(rubygems) = 2.7.6-6.el7
Available: rh-ruby25-rubygems-2.7.6.2-7.el7.noarch (rhel-server-rhscl-7-rpms)
rh-ruby25-ruby(rubygems) = 2.7.6.2-7.el7
Available: rh-ruby25-rubygems-2.7.6.2-8.el7.noarch (rhel-server-rhscl-7-rpms)
rh-ruby25-ruby(rubygems) = 2.7.6.2-8.el7
Error: Package: tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.el7sat.noarch (@rhel-7-server-satellite-6.9-rpms)
Requires: rh-ruby25-ruby(release)
Removing: rh-ruby25-ruby-libs-2.5.9-9.el7.x86_64 (@rhel-server-rhscl-7-rpms)
rh-ruby25-ruby(release) = 2.5.9
Obsoleted By: satellite-common-6.10.0-0.7.beta.el7sat.noarch (Sat6-CI_Satellite_6_10_Composes_Satellite_6_10_RHEL7)
Not found
Available: rh-ruby25-ruby-libs-2.5.0-5.el7.x86_64 (rhel-server-rhscl-7-rpms)
rh-ruby25-ruby(release) = 2.5.0
Available: rh-ruby25-ruby-libs-2.5.3-6.el7.x86_64 (rhel-server-rhscl-7-rpms)
rh-ruby25-ruby(release) = 2.5.3
Available: rh-ruby25-ruby-libs-2.5.5-7.el7.x86_64 (rhel-server-rhscl-7-rpms)
rh-ruby25-ruby(release) = 2.5.5
Available: rh-ruby25-ruby-libs-2.5.5-8.el7.x86_64 (rhel-server-rhscl-7-rpms)
rh-ruby25-ruby(release) = 2.5.5
VERIFIED.
@Satellite 6.10.0 Snap23
tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.1.el7sat.noarch
by the following manual steps:
# yum --disableplugin=foreman-protector install tfm-rubygem-smart_proxy_dhcp_remote_isc
...
Resolving Dependencies
--> Running transaction check
---> Package tfm-rubygem-smart_proxy_dhcp_remote_isc.noarch 0:0.0.5-3.1.el7sat will be installed
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================
Package Arch Version Repository Size
========================================================================================================================
Installing:
tfm-rubygem-smart_proxy_dhcp_remote_isc
noarch 0.0.5-3.1.el7sat Sat6-CI_Satellite_6_10_Composes_Satellite_6_10_RHEL7 19 k
Transaction Summary
========================================================================================================================
Install 1 Package
Total download size: 19 k
Installed size: 40 k
Is this ok [y/d/N]: y
Downloading packages:
tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.1.el7sat.noarch.rpm | 19 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Installing : tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.1.el7sat.noarch 1/1
Loaded plugins: product-id, subscription-manager
Verifying : tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.1.el7sat.noarch 1/1
Installed:
tfm-rubygem-smart_proxy_dhcp_remote_isc.noarch 0:0.0.5-3.1.el7sat
Complete!
>>> tfm-rubygem-smart_proxy_dhcp_remote_isc gets successfully installed
# rpm -qR tfm-rubygem-smart_proxy_dhcp_remote_isc | grep ruby2
rh-ruby27-ruby
rh-ruby27-ruby(release)
rh-ruby27-ruby(rubygems)
>>> as the rpm requires correct ruby version
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: Satellite 6.10 Release), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:4702 |
Created attachment 1814761 [details] Full latest installer log Description of problem: It is not possible to enable remote_isc type of dhcp proxy due to dependency issues on RH Satellite 6.10 snap 13. Version-Release number of selected component (if applicable): RH Satellite 6.10 snap 13 How reproducible: Always Steps to Reproduce: 1. Have remote dhcp 2. Fresh install of Satellite 6.10 snap 13 3. Enable remote_isc dhcp with command below # satellite-installer --foreman-proxy-dhcp=true \ --foreman-proxy-dhcp-provider=remote_isc \ --foreman-proxy-plugin-dhcp-remote-isc-dhcp-config /mnt/nfs/etc/dhcp/dhcpd.conf \ --foreman-proxy-plugin-dhcp-remote-isc-dhcp-leases /mnt/nfs/var/lib/dhcpd/dhcpd.leases \ --foreman-proxy-plugin-dhcp-remote-isc-key-name=omapi_key \ --foreman-proxy-plugin-dhcp-remote-isc-key-secret=QtINKMNxhm1iC6R80N1qPHQ9vzPv09LzNlT7bIfoyNse8J1WQfiiBi1lsqJwJwUf/qXvIs0pMhCnfj/LAV+Yeg== \ --foreman-proxy-plugin-dhcp-remote-isc-omapi-port=7911 \ --enable-foreman-proxy-plugin-dhcp-remote-isc \ --foreman-proxy-dhcp-server=jjansky-services.sat610.jjansky.lan Actual results: 2021-08-17 13:19:55 [ERROR ] [configure] Execution of '/bin/yum -d 0 -e 0 -y install tfm-rubygem-smart_proxy_dhcp_remote_isc' returned 1: Package rh-ruby25-rubygems-2.7.6.3-9.el7.noarch is obsoleted by satellite-common-6.10.0-0.6.beta.el7sat.noarch which is already installed 2021-08-17 13:19:55 [ERROR ] [configure] Package rh-ruby25-ruby-libs-2.5.9-9.el7.x86_64 is obsoleted by satellite-common-6.10.0-0.6.beta.el7sat.noarch which is already installed 2021-08-17 13:19:55 [ERROR ] [configure] Package rh-ruby25-ruby-2.5.9-9.el7.x86_64 is obsoleted by satellite-common-6.10.0-0.6.beta.el7sat.noarch which is already installed 2021-08-17 13:19:55 [ERROR ] [configure] Package: tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.el7sat.noarch (Sat6-CI_Satellite_6_10_Composes_Satellite_6_10_RHEL7) 2021-08-17 13:19:55 [ERROR ] [configure] Requires: rh-ruby25-ruby(release) 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-libs-2.5.0-5.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(release) = 2.5.0 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-libs-2.5.3-6.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(release) = 2.5.3 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-libs-2.5.5-7.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(release) = 2.5.5 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-libs-2.5.5-8.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(release) = 2.5.5 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-libs-2.5.9-9.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(release) = 2.5.9 2021-08-17 13:19:55 [ERROR ] [configure] Package: tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.el7sat.noarch (Sat6-CI_Satellite_6_10_Composes_Satellite_6_10_RHEL7) 2021-08-17 13:19:55 [ERROR ] [configure] Requires: rh-ruby25-ruby 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-2.5.0-5.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby = 2.5.0-5.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-2.5.3-6.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby = 2.5.3-6.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-2.5.5-7.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby = 2.5.5-7.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-2.5.5-8.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby = 2.5.5-8.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-2.5.9-9.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby = 2.5.9-9.el7 2021-08-17 13:19:55 [ERROR ] [configure] Package: tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.el7sat.noarch (Sat6-CI_Satellite_6_10_Composes_Satellite_6_10_RHEL7) 2021-08-17 13:19:55 [ERROR ] [configure] Requires: rh-ruby25-ruby(rubygems) 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-rubygems-2.7.3-5.el7.noarch (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(rubygems) = 2.7.3-5.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-rubygems-2.7.6-6.el7.noarch (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(rubygems) = 2.7.6-6.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-rubygems-2.7.6.2-7.el7.noarch (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(rubygems) = 2.7.6.2-7.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-rubygems-2.7.6.2-8.el7.noarch (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(rubygems) = 2.7.6.2-8.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-rubygems-2.7.6.3-9.el7.noarch (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(rubygems) = 2.7.6.3-9.el7 2021-08-17 13:19:55 [ERROR ] [configure] You could try using --skip-broken to work around the problem 2021-08-17 13:19:55 [ERROR ] [configure] You could try running: rpm -Va --nofiles --nodigest 2021-08-17 13:19:55 [ERROR ] [configure] /Stage[main]/Foreman_proxy::Plugin::Dhcp::Remote_isc/Foreman_proxy::Plugin::Provider[dhcp_remote_isc]/Foreman_proxy::Plugin[dhcp_remote_isc]/Package[tfm-rubygem-smart_proxy_dhcp_remote_isc]/ensure: change from 'purged' to 'present' failed: Execution of '/bin/yum -d 0 -e 0 -y install tfm-rubygem-smart_proxy_dhcp_remote_isc' returned 1: Package rh-ruby25-rubygems-2.7.6.3-9.el7.noarch is obsoleted by satellite-common-6.10.0-0.6.beta.el7sat.noarch which is already installed 2021-08-17 13:19:55 [ERROR ] [configure] Package rh-ruby25-ruby-libs-2.5.9-9.el7.x86_64 is obsoleted by satellite-common-6.10.0-0.6.beta.el7sat.noarch which is already installed 2021-08-17 13:19:55 [ERROR ] [configure] Package rh-ruby25-ruby-2.5.9-9.el7.x86_64 is obsoleted by satellite-common-6.10.0-0.6.beta.el7sat.noarch which is already installed 2021-08-17 13:19:55 [ERROR ] [configure] Package: tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.el7sat.noarch (Sat6-CI_Satellite_6_10_Composes_Satellite_6_10_RHEL7) 2021-08-17 13:19:55 [ERROR ] [configure] Requires: rh-ruby25-ruby(release) 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-libs-2.5.0-5.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(release) = 2.5.0 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-libs-2.5.3-6.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(release) = 2.5.3 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-libs-2.5.5-7.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(release) = 2.5.5 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-libs-2.5.5-8.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(release) = 2.5.5 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-libs-2.5.9-9.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(release) = 2.5.9 2021-08-17 13:19:55 [ERROR ] [configure] Package: tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.el7sat.noarch (Sat6-CI_Satellite_6_10_Composes_Satellite_6_10_RHEL7) 2021-08-17 13:19:55 [ERROR ] [configure] Requires: rh-ruby25-ruby 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-2.5.0-5.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby = 2.5.0-5.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-2.5.3-6.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby = 2.5.3-6.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-2.5.5-7.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby = 2.5.5-7.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-2.5.5-8.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby = 2.5.5-8.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-ruby-2.5.9-9.el7.x86_64 (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby = 2.5.9-9.el7 2021-08-17 13:19:55 [ERROR ] [configure] Package: tfm-rubygem-smart_proxy_dhcp_remote_isc-0.0.5-3.el7sat.noarch (Sat6-CI_Satellite_6_10_Composes_Satellite_6_10_RHEL7) 2021-08-17 13:19:55 [ERROR ] [configure] Requires: rh-ruby25-ruby(rubygems) 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-rubygems-2.7.3-5.el7.noarch (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(rubygems) = 2.7.3-5.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-rubygems-2.7.6-6.el7.noarch (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(rubygems) = 2.7.6-6.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-rubygems-2.7.6.2-7.el7.noarch (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(rubygems) = 2.7.6.2-7.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-rubygems-2.7.6.2-8.el7.noarch (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(rubygems) = 2.7.6.2-8.el7 2021-08-17 13:19:55 [ERROR ] [configure] Available: rh-ruby25-rubygems-2.7.6.3-9.el7.noarch (rhel-server-rhscl-7-rpms) 2021-08-17 13:19:55 [ERROR ] [configure] rh-ruby25-ruby(rubygems) = 2.7.6.3-9.el7 2021-08-17 13:19:55 [ERROR ] [configure] You could try using --skip-broken to work around the problem 2021-08-17 13:19:55 [ERROR ] [configure] You could try running: rpm -Va --nofiles --nodigest Expected results: Enabled remote_isc dhcp. Additional info: I have reproducer if needed and external DHCP server which is also working with Sat 6.6, 6.7, 6.8 and 6.9.