It has been observed that on some Windows guests running under KVM, SMBIOS 3.0 and QUEMU 8.2 are not returning a VMUUID.
This is a limitation of the technology rather than a limitation of FlexNet Embedded or FlexNet Publisher.
Older versions of QEMU used SMBIOS 2.x (32-bit entry point), whereas more recent versions of QEMU default to SMBIOS 3.0 (64-bit entry point).
This change can cause compatibility issues with some guest operating systems, like older Windows versions, which may only look for the 2.x entry point.
There are a couple of workarounds for this:
Workaround 1: Create the Guest as UEFI Firmware Rather Than Default
Create the guest as UEFI firmware rather than the default. This is the best solution, Winodws 11 requires that UEFI is used.
Workaround 2: Modify the Configuration of the VM
If the VM already exists, then there is a change that can be made to the configuration of the VM.
To do this, modify the first line of the VM’s domain XML (e.g. virsh edit <domain-name>) to include the xmlns:qemu namespace, like so:
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
Then add the following section:
<qemu:commandline>
<qemu:arg value='-machine'/>
<qemu:arg value='smbios-entry-point-type=32'/>
</qemu:commandline>
This has the effect of forcing the entry point type to 32 for any legacy VMs.
Related Articles
"Snapshot Optimization Metric for Named User License" DataWarehouse export step may fail with error from ReportNamedUserLi… 7Number of Views Prevent FlexNet inventory agent AgentID collisions when cloning virtual machines 51Number of Views Guest and host relationships in VMware 24Number of Views NETBIOS computer name is returned in inventory from Windows computers, which may differ from DNS name 6Number of Views Find log files after running manual commands on a Windows agent device 12Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Revenera Assistant
Case id: 00001065
Activity: Status change: 2 hours ago