-
Bug
-
Resolution: Cannot Reproduce
-
Critical
-
None
-
None
-
None
-
2
-
False
-
-
False
-
?
-
rhos-ops-day1day2-hardprov
-
None
-
-
-
-
HardProv Sprint 18, HardProv Sprint 19
-
2
-
Critical
ironic-conductor logs show a permission error when creating temporary file for IPMI password.
bd1bfc0b c30e1b7f53fa472ba1c7e03f41320e3c 106b29e828244b529f5b49e78927cde8 - - default default] IPMI power status failed for node f05f9fd5-6fd4-41cd-a574-eeb42ea84711 with error: Failed to create the password file. [Errno 13] Permission denied: '/var/lib/ironic/tmp/tmpd6l6hlgm'.: ironic.common.exception.PasswordFileFailedToCreate: Failed to create the password file. [Errno 13] Permission denied: '/var/lib/ironic/tmp/tmpd6l6hlgm' 2025-12-01 15:59:56.389 1 ERROR ironic.conductor.verify [None req-54152751-f6fb-4fc6-805a-e4dabd1bfc0b c30e1b7f53fa472ba1c7e03f41320e3c 106b29e828244b529f5b49e78927cde8 - - default default] Failed to get power state for node f05f9fd5-6fd4-41cd-a574-eeb42ea84711. Error: IPMI call failed: power status.: ironic.common.exception.IPMIFailure: IPMI call failed: power status. 2025-12-01 15:59:56.422 1 INFO ironic.conductor.task_manager [None req-54152751-f6fb-4fc6-805a-e4dabd1bfc0b c30e1b7f53fa472ba1c7e03f41320e3c 106b29e828244b529f5b49e78927cde8 - - default default] Node f05f9fd5-6fd4-41cd-a574-eeb42ea84711 moved to provision state "enroll" from state "verifying"; target provision state is "None"
When connecting to the POD with `oc rsh` - it cannot list the directory:
sh-5.1# sh-5.1# ls -ld /var/lib/ironic/tmp ls: cannot access '/var/lib/ironic/tmp': Permission denied
Directory is created by ironic-conductor's init.sh - ref: https://github.com/openstack-k8s-operators/ironic-operator/blob/main/templates/ironicconductor/bin/init.sh#L78-L80