+++ This bug was initially created as a clone of Bug #1952859 +++ This bug was initially created as a copy of Bug #1952854 Description of problem: https://bugzilla.redhat.com/show_bug.cgi?id=1661871 and https://github.com/libguestfs/libguestfs/commit/0ee02e0117527b86a31b2a88a14994ce7f15571f changed the return type of the read_file libguestfs API within their python bindings from a string to bytes. As a result any attempt to inject an admin password fails with the resulting error being ignored by Nova. Version-Release number of selected component (if applicable): >= OSP 16.0 How reproducible: Always. Steps to Reproduce: 1. Try to set an admin password with something like: $ openstack server create --image fedora32 --flavor m1.medium --password redhat --network private test Actual results: Instance spawns correctly but password isn't set. Expected results: Instance spawns with password correctly set. Additional info:
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 (Red Hat OpenStack Platform 16.1.7 (Train) bug fix and enhancement 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/RHBA-2021:3762