Support Questions

Find answers, ask questions, and share your expertise
Announcements
Celebrating as our community reaches 100,000 members! Thank you!

Installation of Hadoop using Cloudera manager url

avatar
Explorer

Error: Package: cloudera-manager-agent-5.10.0-1.cm5100.p0.85.el6.x86_64 (cloudera-manager)
Requires: fuse-libs
Error: Package: cloudera-manager-agent-5.10.0-1.cm5100.p0.85.el6.x86_64 (cloudera-manager)
Requires: openssl-devel
Error: Package: cloudera-manager-agent-5.10.0-1.cm5100.p0.85.el6.x86_64 (cloudera-manager)
Requires: httpd
Error: Package: cloudera-manager-agent-5.10.0-1.cm5100.p0.85.el6.x86_64 (cloudera-manager)
Requires: fuse
Error: Package: cloudera-manager-agent-5.10.0-1.cm5100.p0.85.el6.x86_64 (cloudera-manager)
Requires: MySQL-python
Error: Package: cloudera-manager-agent-5.10.0-1.cm5100.p0.85.el6.x86_64 (cloudera-manager)
Requires: mod_ssl
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

1 ACCEPTED SOLUTION

avatar
Super Collaborator

You need the epel repository which you probably do not have in your older version of CentOS 6.4.

 

Look at this page https://fedoraproject.org/wiki/EPEL  read under

 

How can I use these extra packages?

 

you need to get the repo, then enable the repo and install python, I think you will get all the software you need installed that way.

 

yum --enablerepo=epel install python26-devel

 

or some command like that.

 

Hope this helps.

View solution in original post

22 REPLIES 22

avatar
Super Collaborator

Looks like you will need to manually install the required software:

Requires: fuse-libs

Requires: openssl-devel

Requires: httpd

Requires: fuse

Requires: MySQL-python

Requires: mod_ssl

on all your hosts, then reinstall the Cloudera manager agents.

avatar
Explorer

Hi, do you have any idea which location (url) to get all the required missing softwares?

Thanks in advance

avatar
Champion
Fuse should be part of the CDH repo but httpd and openssl, etc. should come from the OS or possible epel repos. What OS are you using?

You will need to manage these dependencies manually or set up the CM repo on all nodes and use your package manager.

Just checking but is there a reason you are not pushing it through CM?

avatar
Explorer

Hi I am using Redhat linux 6.4 release, where do I get os packages for openssl and httpd. I don't have Red Hat subscription account. How do I update the above packages in my OS

avatar
Champion
try 'sudo yum list installed | grep <package>'

that will tell you if it is available in the currently installed repositories and which ones. Let me know if you can't find one or more of them.

avatar
Explorer

All the packages which are throwing errors are not available when I list using yum command. Please help me to get the rpms of the package lists.

avatar
Super Collaborator

You need the epel repository which you probably do not have in your older version of CentOS 6.4.

 

Look at this page https://fedoraproject.org/wiki/EPEL  read under

 

How can I use these extra packages?

 

you need to get the repo, then enable the repo and install python, I think you will get all the software you need installed that way.

 

yum --enablerepo=epel install python26-devel

 

or some command like that.

 

Hope this helps.

avatar
Explorer

Hi

 As per your direction successfully installed epel repository. But I couldn't find the packages fuse,fuse-libs, open-ssl,httpd,mod-ssl,MYSQL-python packages in the list where epel repository uses the url https://dl.fedoraproject.org/pub/epel/6/x86_64/

 

Please help me to resolve this to find the packages...

 

 

avatar
Champion
Please try 'sudo yum clean all'

Post the output of 'sudo yum repolist' to confirm that the epel repo is present and loaded correctly.