Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-22674

IPMI power status failed - Permission denied: '/var/lib/ironic/tmp/tmpd6l6hlgm'

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Critical Critical
    • None
    • None
    • ironic-operator
    • 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 

       

              rhn-gps-hjensas Harald Jensas
              rhn-gps-hjensas Harald Jensas
              rhos-dfg-hardprov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: