I've been unable to reproduce the failure again over hundreds of tries. I ran a script that repeatedly that reset's the user in slot 10's settings, runs the maas_ipmi_autodetect.py script, and checks for the correct user permissions. It worked every time.
At this point, I plan to write a patch for maas_ipmi_autodetect.py that verifies the correctness of settings after applying them. If settings are incorrect, a retry could be performed, or an error could be raised immediately. IPMI has retries built in, so if a setting isn't applied when freeipmi claims to have applied it successfully, raising an error seems like the right thing to do. This should help find the error sooner and hopefully make it easier to debug. Another thing to note is that maas_ipmi_autodetect.py doesn't check if bmc-config (freeipmi) returned an error after applying settings. I created a separate bug and merge proposal for that here https://bugs.launchpad.net/maas/+bug/1279107. The settings verification patch for this bug will depend on that patch. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1268795 Title: unable to automatically commission Cisco UCS server due to BMC user permissions To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1268795/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs