[CentOS] Microcode.service error when booting 7.3.1611

Albert McCann

mac358 at newsguy.com
Wed Jan 11 13:07:35 UTC 2017


In 7.3.1611, running kernel

"3.10.0-514.2.2.el7.centos.plus.x86_64 #1 SMP Wed Dec 7 19:10:15 UTC 2016
x86_64 x86_64 x86_64 GNU/Linux"

with microcode_ctl-2.1-16.1.el7_3.x86_64,  I'm seeing the following error
when booting:

systemd[1]: [/usr/lib/systemd/system/microcode.service:10] Trailing garbage,
ignoring.
systemd[1]: microcode.service lacks both ExecStart= and ExecStop= setting.
Refusing.
systemd[1]: Cannot add dependency job for unit microcode.service, ignoring:
Unit is not loaded properly:Unit is not loaded properly: Invalid argument.

Googling that last line returns a single (useless to me) RedHat URL, which
requires one to log in for details.

https://access.redhat.com/solutions/2851331

Anyone else seeing this, or know what the secret fix is?

Could it be the use of the double quotes in this line:

ExecStart=/usr/bin/bash -c "grep -l GenuineIntel /proc/cpuinfo | xargs grep
-l "model.*79" > /dev/null || echo 1 >
/sys/devices/system/cpu/microcode/reload"

Al
--
"Pieces of Nine! Pieces of Nine!" Another parroty error.




More information about the CentOS mailing list