Microcode.service Error When Booting 7.3.1611

Home » CentOS » Microcode.service Error When Booting 7.3.1611
CentOS 2 Comments

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.


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 >


2 thoughts on - Microcode.service Error When Booting 7.3.1611