dmidecode fails to read SMBIOS on Apple Mac hardware
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dmidecode (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Package Version:
dmidecode/
Ubuntu Version
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
Xenial 16.04LTS
Kernel Version:
Linux family 4.4.0-96-generic #119-Ubuntu SMP Tue Sep 12 14:59:54 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Hardware:
Vendor: Apple Inc.
String 1: Apple ROM Version. BIOS ID: MM71.
Problem:
dmidecode consistently produces the following error at the end of every output:
"Invalid entry length (0). DMI table is broken! Stop."
Why is this a problem? It breaks systems management tools which use dmidecode to gather information about system status, rendering the tools ineffective (opennms and observium both affected).
Suggested fix: reading on the internet suggests that such a bug has been observed on other platforms before and was resolved by using a version of dmidecode based upon 3.1 solves the problem. If willing backport dmidecode from artful?
Hi team - is anyone proposing to look at this?