On Mon, 2020-06-15 at 22:25 +0200, Robin Lee wrote:
On Fri, 2020-06-12 at 09:20 +0200, Robin Lee wrote:
Today when I ran yum update two packages came up microcode_ctl and unbound-libs. The updating process went fine until it outputted
Running transaction Updating : 2:microcode_ctl-2.1-61.6.el7_8.x86_64
then it just froze. I could no longer ssh to the machine and the console was just blank. I had to shut down it hard. It came back up seemingly fine. But yum update doesn't work anymore. It says "Error importing repomd.xml from base/7/x86_64: Damaged repomd.xml file" I looked at the logs, but journalctl only shows the latest boot on this machine.
So I guess I have three questions
- Any idea what happened with the update process?
- How can I repair repomd.xml?
Now that yum is up and running again it tells me the following
"There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction -- cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help)."
Doing "yum-complete-transaction --cleanup-only" should be safe, right? To clean up the botched microcode_ctl update and after that set it among excluded packages.
Is there some more information about this issue?
I've found this ticket https://bugs.centos.org/view.php?id=17452
I'm wondering how safe it is to update the microcode_ctl package on other Centos machines I have? They don't have a Supermicro motherboard.
Cheers Robin