[CentOS] Microcode.service error when booting 7.3.1611

Wed Jan 11 13:07:35 UTC 2017
Albert McCann <mac358 at newsguy.com>

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,
systemd[1]: microcode.service lacks both ExecStart= and ExecStop= setting.
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 >

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