Missing /sys/class/dmi/id/product_uuid and /sys/hypervisor/id
I'm trying to install a security stack on my linode, and it requires one or the other of these entries. Upon conferring with my vendor, it appears my system does not have these two files, and so the product_uuid field sent to their aggregator is invalid.
Does anyone know how i can get these files populated so i can install my stack?
:/sys/class/dmi/id# ll
total 0
drwxr-xr-x 3 root root 0 Jun 23 01:35 .
drwxr-xr-x 3 root root 0 Jun 23 01:35 ..
-r--r--r-- 1 root root 4096 Aug 28 20:46 bios_date
-r--r--r-- 1 root root 4096 Aug 28 20:46 bios_vendor
-r--r--r-- 1 root root 4096 Aug 28 20:46 bios_version
-r--r--r-- 1 root root 4096 Aug 28 20:46 chassis_asset_tag
-r-------- 1 root root 4096 Aug 28 20:46 chassis_serial
-r--r--r-- 1 root root 4096 Aug 28 20:46 chassis_type
-r--r--r-- 1 root root 4096 Aug 28 20:46 chassis_vendor
-r--r--r-- 1 root root 4096 Aug 28 20:46 chassis_version
-r--r--r-- 1 root root 4096 Jun 23 01:35 modalias
drwxr-xr-x 2 root root 0 Aug 28 20:46 power
-r--r--r-- 1 root root 4096 Aug 28 20:45 product_family
-r--r--r-- 1 root root 4096 Jun 23 01:35 product_name
-r-------- 1 root root 4096 Aug 28 20:45 product_serial
-r--r--r-- 1 root root 4096 Aug 28 20:45 product_version
lrwxrwxrwx 1 root root 0 Aug 28 20:46 subsystem -> ../../../../class/dmi
-r--r--r-- 1 root root 4096 Jun 23 01:35 sys_vendor
-rw-r--r-- 1 root root 4096 Jun 23 01:35 uevent
3 Replies
/sys/class/dmi/id/product_uuid and /sys/hypervisor/id don't appear when running under KVM as far as I'm aware. As your Linode runs under KVM, those values won't exist or won't have any information in them. Are there any workarounds or alternate information you could use with this particular software stack? If not, then it may not be able to be installed under KVM.
I run a seperate private KVM server, (proxmox), and all my VM's have one or the other of these files. I have no issue installing the software stack on those VM's, its only VM's here at linode that i'm unable to install them.
I'll piggyback off of this old thread and say I too can't install my security suite because product_uuid is missing.
I've confirmed KVM is capable of providing this, just as johnavich has, but Linode support declined enabling the option in KVM for our VMs.
This has forced me to seek alternative vendors.