linux - yum更新时出现"Package does not match intended download"错误

标签 linux centos repository redhat yum

我运行了 yum update 并得到以下错误:

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 上搞砸了一些东西,我相信他们最终会修复它。它不时发生在各种 repo 中。

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

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

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

关于linux - yum更新时出现"Package does not match intended download"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61204155/

相关文章:

c - 共享内存的重新分配

linux - 使用 tr/sed 等在 Linux 上删除字符序列\r\n

php - pear 安装后 Nginx 不运行 php 文件

linux - 更改 xorg 审计级别

java - 将 Spring Data Repository 注入(inject)任意类

git - 在 GitHub 上使用别人的 repo 作为 Git 子模块

linux - 如何在 linux/unix 中将人类可读的日期转换为 YYYYMMDD 并获取工作日?

linux - Buildroot Linux 的内核 panic

java - 在 Centos 服务器上使 Java 1.7 默认

git - 如何禁用github上的环境选项卡