dmidecode fails to read SMBIOS on Apple Mac hardware

Bug #1721643 reported by thetravellor
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dmidecode (Ubuntu)
New
Undecided
Unassigned

Bug Description

Package Version:

dmidecode/xenial-updates,now 3.0-2ubuntu0.1 amd64 [installed,automatic]

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.
        Manufacturer: Apple Inc.
        Manufacturer: Apple Inc.
        Manufacturer: 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?

Tags: hardware
Revision history for this message
thetravellor (cooperstephenjames) wrote :
Revision history for this message
thetravellor (cooperstephenjames) wrote :

Hi team - is anyone proposing to look at this?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.