Fedora 27 deoesn't update microcde after update

It seems I’m having an issue with Fedora 27 and the kernel not updating the intel cpu’s microcode. it worked fine until I updated to 27. Now, it shows "TCS_DEADLINE disabled due to Errata: please update microcode to version: 0xffffffff (or later) when it boots up and in the journalctl file. The final error message in journalctl is “Failed to start Switch Root.”

I’ve seen several articles where it’s been suggested to run “dnf install microcode_ctl” but I can’t run dnf from the shell. It says command not found. I’ve also read about running dracut to regenerate initramfs but I get the same command not found result. At this point, my next option is a complete wipe and and re-installation which is what I hope to avoid. This is not a my primary machine but I don’t really want to waste time reinstalling the OS, packages, and mapping network drives.

I would appreciate any help.

System Specs:

CPU: Intel Xeon E5 2670 V3 ES
MB: ASRock X99 Professional

That is strange. what does /bin/echo $PATH output? Sounds like your shell is not configured correctly.

Please run fpaste --sysinfo

1 Like

Could this also be to do with the ES part of the CPU. Not sure if it matters but by the sounds of things Intel did not handle these fixes wonderfully and I do not know if Engineering Samples even get fixes after release, or if they need specific ones due to certain unique/missing features.

Just a thought, I know very little about this in general.

2 Likes

I ran fpaste --sysinfo as you suggested but it also returns “sh: fpaste: command not found”. Sorry for not getting to this earlier. I’ve been out of town for a few days. I usually only dive into this stuff on the weekends. I don’t know if the cpu being an ES could be playing a role in this or not. I also have Proxmox VE installed on a separate SSD that I just updated to v5.1 that doesn’t seam to have any issues. However, it’s Debian based and running kernel 4.13.

fpaste is included in Fedora by default, if its not there, something is very wrong. What version of Fedora did you install?

1 Like

Sounds like the PATH env is not set correctly

1 Like

what does /bin/echo $PATH output? Sounds like your shell is not configured correctly.

If this is the case,

whereis bash

should be something like:

/bin/bash

And then to change your shell perminently do

chsh /path/to/shell

Edit: I read the question wrong.

2 Likes

whereis wouldnt run because it wouldnt know where to run from XD

yeah, I had a derp moment

2 Likes

I updated from 26 and from 25 before that. Didn’t have any issues with 26.