HDP on Linux – Installation Forum

Problem installing HDP 1.0: missing dependencies

  • #5886
    Carter Shanklin

    I tried following the instructions on installing HDP 1 but “yum install hmc” fails because of 2 missing dependencies.

    My full set of steps consisted of:
    . Install of a single fresh CentOS 5.6 VM from ISO
    . Ran “yum update”
    . Added the HDP and EPEL repos as per instructions.
    . Ran “yum install php-pecl-json” with success
    . Ran “yum install hmc” without success.

    The missing dependencies are pdsh and mod_passenger. Quick search shows pdsh appears to be in repoforge rather than EPEL. I’m not sure what repo hosts mod_passenger. Are there steps missing from the instructions? Also it would help to clarify the required software stack, e.g. is CentOS 5.6 an OK starting point, I used it because it appeared it would work and I had the ISO handy.


to create new topics or reply. | New User Registration

  • Author
  • #5887
    Art Ignacio

    Hi Carter,

    Sorry that you’re having this installation problem. We’ll look into it and get right back.

    Thanks for giving HDP 1.0 a look.


    Mahadev Konar

    Thanks for trying out HDP. Looks like some of the dependencies in 5.6 are having issues. Can you please try this out – basically install the rpmforge and passenger repo to see if the dependencies resolve.

    rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
    rpm -Uvh http://passenger.stealthymonkeys.com/rhel/5/passenger-release.noarch.rpm

    I am trying out on a 5.6 image and will report my findings. We have tried it on quite a few centos 5 images and did not have an issue with this, so 5.6 should be an acceptable image.


    Hi Carter,

    I just downloaded the CentOS 5.6 ISOs from http://vault.centos.org/5.6/isos/x86_64/ and installed it on my local VM, CDs 1 thru 6. Here is the steps I performed as root after that:
    % rpm -Uvh http://public-repo-1.hortonworks.com/HDP-
    % rpm -Uvh http://public-repo-1.hortonworks.com/HDP-
    % yum install php-pecl-json
    % yum install hmc
    The commands all completed successfully. Packages “pdsh” and “mod_passenger” were downloaded off from the “HDP-” repository.
    Can you paste the output of command “uname -a”?


    Rikin Shah

    Hello Carter,
    Are you running 32bit 5.6 CentOS or 64bit?

    demed lher

    FWIW, same problem on CentOS 5.8 32-bit (missing Passenger and pdsh) and fixed it more or less as described above:
    # uname -a
    Linux localhost.localdomain 2.6.18-308.11.1.el5 #1 SMP Tue Jul 10 08:49:28 EDT 2012 i686 i686 i386 GNU/Linux
    # rpm -Uvh http://passenger.stealthymonkeys.com/rhel/5/passenger-release.noarch.rpm
    # rpm -Uvh http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
    # yum install pdsh
    # yum install hmc

You must be to reply to this topic. | Create Account

Support from the Experts

A HDP Support Subscription connects you experts with deep experience running Apache Hadoop in production, at-scale on the most demanding workloads.

Enterprise Support »

Become HDP Certified

Real world training designed by the core architects of Hadoop. Scenario-based training courses are available in-classroom or online from anywhere in the world

Training »

Hortonworks Data Platform
The Hortonworks Data Platform is a 100% open source distribution of Apache Hadoop that is truly enterprise grade having been built, tested and hardened with enterprise rigor.
Get started with Sandbox
Hortonworks Sandbox is a self-contained virtual machine with Apache Hadoop pre-configured alongside a set of hands-on, step-by-step Hadoop tutorials.
Modern Data Architecture
Tackle the challenges of big data. Hadoop integrates with existing EDW, RDBMS and MPP systems to deliver lower cost, higher capacity infrastructure.