"Package does not match intended download" 运行 yum 更新时出错

"Package does not match intended download" error when running yum update

我已经 运行 更新了 yum 并收到以下错误:

Downloading packages:
scx-1.6.4-7.universal.x64.rpm  FAILED
https://packages.microsoft.com/rhel/7/prod/scx-1.6.4-7.universal.x64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=packages-microsoft-com-prod clean metadata
Trying other mirror.


Error downloading packages:
  scx-1.6.4-7.x86_64: [Errno 256] No more mirrors to try.

我尝试了 运行 建议的命令,但之后我 运行 yum update 没有任何区别。

我刚遇到同样的问题。看起来微软在那个 repo 上搞砸了一些东西,我相信他们最终会修复它。它不时发生在各种回购协议上。

要在排除 Microsoft 更新的同时进行其余更新,请尝试以下操作:

yum clean all  
yum clean metadata  
yum makecache  
yum update --disablerepo=packages-microsoft-com-prod  

注意:前 3 行在您的情况下可能不是必需的,但是如果您有一段时间没有进行更新,它确实提供了一个干净的起点。