我有一台运行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。