Bug 2150053 - virt-who cannot report to Satellite when FIPS mode is enabled
Summary: virt-who cannot report to Satellite when FIPS mode is enabled
Keywords:
Status: NEW
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: python-suds
Version: 7.9
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: rc
: ---
Assignee: Jeff Ortel
QA Contact: cluster-qe
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-12-01 18:12 UTC by Jessica Richards
Modified: 2023-08-10 15:40 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-141070 0 None None None 2022-12-01 18:24:58 UTC

Description Jessica Richards 2022-12-01 18:12:34 UTC
Description of problem:

On a Satellite 6 server on RHEL 7, where FIPS was enabled at build time, virt-who fails to update Satellite.


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

virt-who-0.28.10-1.el7_9.noarch
satellite-6.11.4-2.el7sat.noarch
redhat-release-server-7.9-6.el7_9.x86_64


How reproducible:

unclear; only one example so far


Steps to Reproduce:
1.  create a RHEL 7 host with FIPS enabled
2.  install satellite
3.  configure virt-who for a VMware environment
4.  check the logs:  /var/log/rhsm/rhsm.log, /var/log/foreman-installer/satellite.log, /var/log/secure

Actual results:

The Satellite server doesn't show new hypervisors under Hosts > All Hosts, and subscriptions like RHEL for VDC don't work when applied to guests of hypervisors.

Log entries like these in /var/log/rhsm/rhsm.log:

Nov 30 09:42:07 SERVERNAME /usr/bin/virt-who: 2022-11-30 09:42:07,830 [virtwho.main ERROR] MainProcess(9193):Thread-3 @virt.py:run:416 - Thread 'virt-who-config-2' fails with error: Cannot recv data: FIPS mode initialized#015#012Host key verification failed.: Connection reset by peer
Nov 30 09:42:07 SERVERNAME /usr/bin/virt-who: 2022-11-30 09:42:07,835 [virtwho.main ERROR] MainProcess(9193):Thread-5 @libvirtd.py:_connect:288 - Error in libvirt backend#012libvirtError: Cannot recv data: Value too large for defined data type


Expected results:

The Satellite server should show new hypervisors under Hosts > All Hosts, and subscriptions like RHEL for VDC should work when applied to guests of subscribed hypervisors.


Additional info:

Comment 3 Pino Toscano 2022-12-06 13:40:01 UTC
Note that there were issues in the Python library, suds, used to do SOAP communication with ESX; in RHEL 8, this was handled as bug 1921920 (bug 2051883).


Note You need to log in before you can comment on or make changes to this bug.