Actions
Bug #11902
closedInventory from a node on Xen dom0 is missing UUID and is invalid
Pull Request:
Severity:
Critical - prevents main use of Rudder | no workaround | data loss | security
UX impact:
User visibility:
Getting started - demo | first install | level 1 Techniques
Effort required:
Very Small
Priority:
120
Name check:
Fix check:
Regression:
Description
As reported by Florian, on a dom0 the uuid is not available, and so inventory is invalid and fails on a dom0
Indeed, command xenstore-read vm does not return what is expected (at least on recent system)
Suggested solution is to run
"RUDDERUUID" string => execresult("/usr/sbin/dmidecode -s system-uuid", "noshell");
also on dom0, as it should return the exact same value as the dmidecode
If it is indeed the same value, this should be a really fast to fix
Setting to critical, as the only workaround is to patch the policies
Actions