Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

Unable to install hadoop due to missing dependency

Solved Go to solution

Unable to install hadoop due to missing dependency

New Contributor

I followed the manual rpm installation guide on rhel 7.3, i.e. added the repository and tried to install hadoop. However I get the following error message:

[root@hostname yum.repos.d]# yum install hadoop

Loaded plugins: product-id, search-disabled-repos, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

...

(9/15): HDP-UTILS-1.1.0.21/primary_db | 38 kB 00:00:00

(10/15): HDP-2.6.0.3/primary_db | 77 kB 00:00:00

...

Resolving Dependencies

--> Running transaction check

---> Package hadoop.noarch 0:2.7.3.2.6.0.3-8.el6 will be installed

--> Processing Dependency: hadoop_2_6_0_3_8 for package: hadoop-2.7.3.2.6.0.3-8.el6.noarch

--> Finished Dependency Resolution

Error: Package: hadoop-2.7.3.2.6.0.3-8.el6.noarch (HDP-2.6.0.3)

Requires: hadoop_2_6_0_3_8

You could try using --skip-broken to work around the problem

Any ideas?

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Unable to install hadoop due to missing dependency

New Contributor

I forgot to mention that I'm running on POWER. I changed the repo urls to centos7-ppc and now everything seems to work.

Thanks for your help!

3 REPLIES 3

Re: Unable to install hadoop due to missing dependency

Super Mentor

@Jonas Pfefferle

You have mentioned that you are using "rhel 7.3" But your packages that are going to be installed are showing that it is using RHEL6 packages "hadoop.noarch 0:2.7.3.2.6.0.3-8.el6"

So please check your "/etc/yum.repos.d/*.repo" files to find out if you have copied an incorrect repo file there.

Remove any file there which is pointing to either centos6 or rhel6 and then do a yum clean all and then try installing the package again.

You can get the "hdp.repo" file from this link according to your OS version: https://docs.hortonworks.com/HDPDocuments/Ambari-2.5.1.0/bk_ambari-installation/content/hdp_26_repos...

.

Example:

# wget -nv http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.1.0/hdp.repo  -O /etc/yum.repos.d/hdp.repo

# yum clean all

.

Then try to install the desired packages.

Re: Unable to install hadoop due to missing dependency

New Contributor

Good catch! However the repo file seems to be correct:

[root@hostname]# cat /etc/yum.repos.d/hdp.repo

#VERSION_NUMBER=2.6.0.3-8

[HDP-2.6.0.3]

name=HDP Version - HDP-2.6.0.3

baseurl=http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.0.3

gpgcheck=1

gpgkey=http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.0.3/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins enabled=1

priority=1

[HDP-UTILS-1.1.0.21]

name=HDP-UTILS Version - HDP-UTILS-1.1.0.21

baseurl=http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.21/repos/centos7

gpgcheck=1

gpgkey=http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.0.3/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins

enabled=1

priority=1

I did a yum clean all again but still get the same error.

Re: Unable to install hadoop due to missing dependency

New Contributor

I forgot to mention that I'm running on POWER. I changed the repo urls to centos7-ppc and now everything seems to work.

Thanks for your help!

Don't have an account?
Coming from Hortonworks? Activate your account here