【问题标题】:cloudera-manager-agent.rpm: does not update installed package errorcloudera-manager-agent.rpm:不更新安装包错误
【发布时间】:2017-12-23 03:01:04
【问题描述】:

我在 CentOS6.9 上安装 CM 和 CDH,其中一台主机发生了一些错误。

所以我想重新安装 cloudera-manager-agent,但失败了。

然后我用rpm重新安装(我已经下载了rpm),结果如下:

[root@xxx yum.repos.d]# rpm -e cloudera-manager*
error: package cloudera-manager-agent-5.12.0-1.cm5120.p0.120.el6.x86_64.rpm is not installed
error: package cloudera-manager-daemons-5.12.0-1.cm5120.p0.120.el6.x86_64.rpm is not installed
error: package cloudera-manager.repo is not installed
error: package cloudera-manager-server-5.12.0-1.cm5120.p0.120.el6.x86_64.rpm is not installed
error: package cloudera-manager-server-db-2-5.12.0-1.cm5120.p0.120.el6.x86_64.rpm is not installed
[root@vm8034 yum.repos.d]# rpm -U cloudera-manager*
error: cloudera-manager.repo: not an rpm package (or package manifest):
[root@vm8034 yum.repos.d]# rpm -U cloudera-manager*.rpm
package cloudera-manager-daemons-5.12.0-1.cm5120.p0.120.el6.x86_64 is already installed
package cloudera-manager-server-5.12.0-1.cm5120.p0.120.el6.x86_64 is already installed
package cloudera-manager-server-db-2-5.12.0-1.cm5120.p0.120.el6.x86_64 is already installed
package cloudera-manager-agent-5.12.0-1.cm5120.p0.120.el6.x86_64 is already installed
[root@xxx yum.repos.d]# rpm -q cloudera-manager*
package cloudera-manager-agent-5.12.0-1.cm5120.p0.120.el6.x86_64.rpm is not installed
package cloudera-manager-daemons-5.12.0-1.cm5120.p0.120.el6.x86_64.rpm is not installed
package cloudera-manager.repo is not installed
package cloudera-manager-server-5.12.0-1.cm5120.p0.120.el6.x86_64.rpm is not installed
package cloudera-manager-server-db-2-5.12.0-1.cm5120.p0.120.el6.x86_64.rpm is not installed

【问题讨论】:

  • 我通过rpm -qa | grep cloudera 解决了这个问题,并通过rpm -e --noscripts xxx 删除了这些数据包。

标签: centos cloudera yum cloudera-manager


【解决方案1】:

尝试使用 yum 代替 rpm 看看是否可行:

yum update cloudera-manager*

更新:

试试yum update。这将搜索系统的可用更新并显示它们的列表。您可以检查 cloudera 是否在列表中。

然后去官网看看有没有新版本可以下载: https://www.cloudera.com/downloads/manager/5-12-0.html

如果有尝试下载软件包,请将其保存在您的服务器上并手动安装:

rpm -Uhv package-version-.rpm

您还应该检查/etc/yum.conf 的内容以获取exclude = 选项。通常这用于从更新中排除某些包。如果您在那里找到 cloudera,那么这就是它永远不会更新该软件包的原因。

【讨论】:

  • 谢谢你回答我。但我试过这个,它不起作用。结果如下:No Packages marked for Update
  • 我通过rpm -qa | grep cloudera 解决了这个错误,并通过rpm -e --noscripts xxx 删除了这些数据包。再次感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多