我无法在 centos 6.7 上升级现有的 Plesk 12.4 update 23。日志显示升级脚本正在尝试从 opensuse 存储库中不存在的文件夹中获取数据。有人在使用 plesk 时遇到过这种情况吗?我只是不明白为什么它会尝试与旧版本 centos (5) 相关的文件夹?我该如何解决这个问题。日志内容如下:
Loading mirror speeds from cached hostfile
* base: mirror.checkdomain.de
* extras: mirror.checkdomain.de
* rpmforge: mirror.de.leaseweb.net
* updates: mirror.checkdomain.de
http://download.opensuse.org/repositories/server%3A/mail/CentOS_5/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
Failed to install plesk-l10n:
答案1
似乎 Yum 缓存已损坏。您可以尝试一下“yum 全部清除”看看是否有帮助?
来源:http://kb.plesk.com/en/124973
答案2
这个问题是由一个未使用的 repo 引起的。指向不存在的 URL 的“Server:mail.repo”实际上是之前某个软件包遗留的。我刚刚删除了它,Yum 运行正常。
要检查哪个包正在使用 repo(在我的情况下是 server:mail.repo):
rpm -df /etc/yum.repos.d/server:mail.repo
显示没有包使用它。我干脆把它删掉了。
希望它能帮助有类似情况的人。问候