chassis_type recovered via fallback smbios -t SMB_TYPE_CHASSIS.
Root Cause · 2 Fixes
dmidecode is not installed on the Solaris host
This is a missing OS package on the target — not a ServiceNow configuration or credential issue.
dmidecode is a Linux-native utility and isn't bundled with Oracle Solaris by default. The sudoers entry references a binary that was never installed.
A
Install dmidecode on the Solaris host
Preferred
Best when baseboard_manufacturer, oem_string & DIMM details matter. Sudoers + pattern unchanged.
# on solaris-prd-db01
pkg install system/linux-dmidecode
B
Remove the dmidecode pattern extension
Alternative
Use if smbios(1M) coverage is enough. Eliminates the error fleet-wide and drops the Linux dependency.
# pattern v2024.11.02
Disable: Solaris - dmidecode supplement