mcelog warning bytes ignored consider update

I started getting these hourly warning messages after taking about a week off for vacation.

mcelog: warning: 18446744073709551600 bytes ignored in each record
mcelog: consider an update
mcelog: warning: 18446744073709551600 bytes ignored in each recordmcelog: consider an update

I emailed a RedHat users list and a member suggested the following:

That actually sounds like data structures for the mce record have changed size (increased) and the userspace mcelog daemon doesn’t know about the extra info. Did you upgrade your kernel?

I have kernel* excluded in my yum.conf file so it looks like mcelog was updated and the kernel package wasn’t. I upgraded the kernel and rebooted and that fixed the issue. Now to do some investigating on mce records and data structures.

So from the following post: https://bugzilla.redhat.com/show_bug.cgi?id=507026 it looks like the kernel’s /usr/include/asm/mce.h ‘struct mce’ definition does not match the mcelog/mcelog.h ‘struct mce’ definition which is what was causing the error message.  (Ie. you need to make sure there isn’t an upgrade for your kernel package if there is an update for the mcelog package).

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s