为什么一个“百胜升级”似乎工作,但实际上不应用任何东西?

我有一台运行CentOS的服务器(与英国的Fasthosts)。

运行“yum升级”列表(和进程),它已经升级了很多软件包。 一切都被下载和安装。

问题是,如果我做了一个随后的“yum升级”,它将再次列出所有相同的升级! 仿佛它只是作为一个模拟运行,并没有真正应用任何升级。

这实际上意味着我无法升级服务器上的任何软件包(“yum upgrade specificpackage”也有同样的问题),所以我想知道是否有人对此有任何经验或build议?

这是一个CentOS问题还是一个Fasthosts问题?

PS。 FWIW还有Plesk安装在这台服务器上。

基于该日志片段,它看起来像你可能有一些存储库优先级冲突。 根据我的经验,CentOS的各个版本库并不协调。 例如,RPMForge并不总是和EPEL一起玩,而且你可以获得版本号比赛。

要获得更多信息,可以使用-d(debugging)和-e(错误级别)开关使yum以详细模式运行。 NUM应该在1到10之间。

你也可以尝试使用–skip-broken,这只能阻止导致问题的软件包。

我没有看到这个具体的,但我会尝试的第一件事情是yum clean all清理包数据,caching和rpm数据库。 然后看看你是否在另一次更新后得到相同的结果。

在你的评论中你说有一个“交易检查错误”。 这可能是问题所在。 你应该粘贴在这里,虽然取决于问题是什么,它现在可能已经解决了。

正如其他海报指出,一些第三方回购。 pipe理不善。 我最多推荐:RHEL,EPEL,rpmfusion *和iuscommunity。