小编Pat*_*ick的帖子

AWS Linux EC2:yum 不能使用插件运行

简短版本:yum我的 Amazon Linux EC2 AMI 上的命令仅适用于--noplugins.

长版:几天前,我yum update在 SSH 登录 MoTD 的要求下运行,告诉我我有更新要安装。大约在更新中途(特别是在更新内核时),更新突然结束(138 项中的 79 项已完成)。我在 EC2 上托管的网站在几分钟内变得很奇怪,但最终似乎稳定下来了(也许 EC2 自己重新启动了?),而且我没有进一步的问题(除了 MySQL 开始耗尽内存,但我认为这是可能与此无关)。

今天去安装gcc-c++(带yum install gcc-c++)。当我这样做时,我收到以下消息:

加载的插件:优先级、安全性、更新motd、升级助手配置错误:命令“updateinfo”已经定义

对于我认为可以使用 yum 运行的任何命令,我都能得到它。但是,如果我投入--noplugins旗帜,那么它似乎神奇地起作用了。需要明确的是,当我一周前安装了一个不同的软件包时,它完全正常工作,所以这yum update是我唯一能想到的改变。

我在谷歌上找不到任何关于"updateinfo" already defined(带引号和不带引号)的信息。我尝试运行yum update --noplugins,它吐出一条消息,告诉我应该运行yum-complete-transaction,但继续尝试自行更新某些内容。完成后,我尝试了,yum-complete-transaction但是这给了我一条关于事务未正确排列的消息,因此它删除了旧事务(可能是因为我应该在尝试再次更新之前完成第一个事务,如果我知道的话)。

基于 SF 问题“ Linux EC2 Broken Yum ”,我也尝试过yum clean all --noplugins(使用插件失败),这只是给了我

清理仓库:amzn-main amzn-updates rpmforge
清理一切

我也试过

package-cleanup --problems

加载的插件:优先级、更新motd、升级助手未
发现问题

package-cleanup --dupes
提供了很多欺骗,所以我将它们粘贴在这里: …

linux yum amazon-ec2

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

amazon-ec2 ×1

linux ×1

yum ×1