cloudera-manager-agent.rpm:不更新已安装的软件包错误

时间:2017-07-18 10:00:41

标签: centos cloudera yum cloudera-manager

我在CentOS6.9上安装了CM和CDH,其中一个主机上出现了一些错误。

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

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

[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

1 个答案:

答案 0 :(得分:0)

尝试使用yum而不是rpm,看看是否有效:

CharacterVector

更新:

尝试#include <Rcpp.h> using namespace Rcpp; // [[Rcpp::export]] CharacterVector to_string(SEXP t) { return CharacterVector(t); } 。这将搜索系统的可用更新并显示列表。您可以检查cloudera是否在列表中。

然后查看官方网站,看看是否有新版本可供下载: https://www.cloudera.com/downloads/manager/5-12-0.html

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

yum update cloudera-manager*

另外,您应该检查yum update的内容以获取 exclude = 选项。通常用于从更新中排除某些包。如果你在那里找到了cloudera,那就是为什么它永远不会更新那个包。

相关问题