20

在 Centos 上尝试使用 yum 安装软件包时,该命令卡在第一部分:

loaded plugins: fastestmirror

我试过了:

  1. 删除 /var/cache/yum/timedhosts.txt查看建议
  2. 百胜更新百胜
  3. 确保没有其他进程正在运行并删除 /var/run/yum.pid
  4. yum clean all查看建议
  5. 检查 DNS 是否适用于 /etc/yum.repos.d/*.repo 文件中的所有服务器
  6. 在 vi /etc/yum/pluginconf.d/fastestmirror.conf 中设置启用标志 // enabled=0见建议

...仍然有问题。

有任何想法吗?

4

3 回答 3

14

对我来说,最终修复它的是:

rm -f /var/lib/rpm/__*
rpm --rebuilddb -v -v

然后重新运行我最初尝试运行的 yum 命令。

它在以下位置卡住了大约一分钟:

Determining fastest mirrors

...但后来它没有错误地完成

在这里推荐

于 2012-07-27T22:35:59.820 回答
11

为我工作:(+

编辑以下文件。

/etc/yum/pluginconf.d/fastestmirror.conf

更改enabled=1enabled=0禁用最快的morror 插件。

那应该解决它。

您无需重新启动任何内容即可使该更改生效。再次运行 yum。

于 2015-12-13T01:19:19.877 回答
1

如果您仅使用 ipv4 地址但 ipv6 地址处于活动状态。禁用 ipv6 地址,然后重试。

#vi /etc/sysctl.conf 

net.ipv6.conf.eth0.disable_ipv6 = 1

#sysctl -p  
于 2014-11-28T06:21:48.183 回答