On Mon, Mar 27, 2023 at 5:56 PM Swogat Pradhan <swogatpradhan22@gmail.com> wrote:
Update podman logs:
[root@dcn01-hci-1 ~]# podman logs 3e5e6c1a7864
------------------------------------------------
Initializing virsh secrets for: dcn01:openstack
--------
Initializing the virsh secret for 'dcn01' cluster (cec7cdfd-3667-57f1-afaf-5dfca9b0e975) 'openstack' client
The /etc/nova/secret.xml file already exists
error: Failed to set attributes from /etc/nova/secret.xml
error: internal error: a secret with UUID bd136bb0-fd78-5429-ab80-80b8c571d821 already defined for use with client.openstack secret


On Tue, Mar 28, 2023 at 6:19 AM Swogat Pradhan <swogatpradhan22@gmail.com> wrote:
Hi,
For some reason, i had to redeploy ceph for my hci nodes and then found that the deployment command is giving out the following error:
2023-03-28 01:49:46.709605 |                                      |    WARNING | ERROR: Can't run container nova_libvirt_init_secret
stderr: error: Failed to set attributes from /etc/nova/secret.xml
error: internal error: a secret with UUID bd136bb0-fd78-5429-ab80-80b8c571d821 already defined for use with client.openstack secret
2023-03-28 01:49:46.711176 | 48d539a1-1679-623b-0af7-000000004b45 |      FATAL | Create containers managed by Podman for /var/lib/tripleo-config/container-startup-config/step_4 | dcn01-hci-0 | error={"changed": false, "msg": "Failed containers: nova_libvirt_init_secret"}

Can you please tell me how I can undefine the existing secret?

Use "podman exec -ti <nova libvirt container> bash" to open a shell within the nova_libvirt container, then you can use virsh commands to examine and delete any extraneous secrets. This command might be all that you need:

[root@dcn01-hci-1 ~]# podman exec -ti 3e5e6c1a7864 virsh secret-undefine bd136bb0-fd78-5429-ab80-80b8c571d821

You should also delete the /etc/nova/secret.xml file, and let it be recreated when you re-run the deployment command.

Alan


With regards,
Swogat Pradhan