$ ansible-playbook -i /usr/bin/tripleo-ansible-inventory /usr/share/openstack-tripleo-validations/playbooks/dhcp-provisioning.yaml Task 'dhcp-validations : Look for DHCP responses' failed: Host: undercloud Message: non-zero return code stderr: Traceback (most recent call last): File "/tmp/ansible-stack/ansible-tmp-1557757332.7522008-146335328659481/rogue_dhcp.py", line 239, in <module> main() File "/tmp/ansible-stack/ansible-tmp-1557757332.7522008-146335328659481/rogue_dhcp.py", line 216, in main get_hw_addresses(interfaces) File "/tmp/ansible-stack/ansible-tmp-1557757332.7522008-146335328659481/rogue_dhcp.py", line 171, in get_hw_addresses struct.pack('256s', interface[:15])) struct.error: argument for 's' must be a bytes object Failure! The validation failed for all hosts: * undercloud
(undercloud) [stack@undercloud-0 ~]$ rpm -qa | grep tripleo-validations openstack-tripleo-validations-10.4.1-0.20190701170405.10b4d77.el8ost.noarch <---- with THROUGH THE NEW TRIPLEO VALIDATOR COMMAND LINE: =============================================== (undercloud) [stack@undercloud-0 ~]$ openstack tripleo validator run --validation-name dhcp-provisioning Running single validations Waiting for messages on queue 'tripleo' with no timeout. [SUCCESS] - dhcp-provisioning Success! The validation passed for all hosts: * undercloud
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, 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/RHEA-2019:2811