This is the relevance:
if (name of operating system contains “Win”) then
unique values whose(it != “”) of (it as string as trimmed string) of values “serial_number” of structures “system_information” of smbios
else if (name of operating system contains “Mac”) then
(string “IOPlatformSerialNumber” of dictionary of service plane of iokit registry)
else if (exists dmi and exists serial_number of system_information of dmi) then
(serial_number of system_information of dmi) else (“N/A”)
This is the error
dmi inspector error creating dmi.info ([[CreateDmiInfo cannot open /dev/mem (1)][CreateDmiInfoMMap cannot open /dev/mem (1)]]) Linux Fedora 31 (5.5.15-200.fc31.x86_64)