Installing Update Manager Download Service (UMDS) fails when Linux OS does not have perl
search cancel

Installing Update Manager Download Service (UMDS) fails when Linux OS does not have perl

book

Article ID: 414767

calendar_today

Updated On:

Products

VMware SDDC Manager

Issue/Introduction

  • When you try to install Update Manager Download Service (UMDS) with VCF Download Tool, it fails with error:
    # ./vcf-download-tool umds install
    *********Welcome to VMware Cloud Foundation Download Tool***********

    Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx128M     -Dcom.sun.org.apache.xml.internal.security.ignoreLineBreaks=true     -Dorg.apache.xml.security.ignoreLineBreaks=true
    Version: 9.0.1.0.24962179
    ERROR: Failed to execute UMDS install script.
    REMEDY: Please check the logs.

    Log file: _PATH_/log/vdt.log
     
  • In vdt.log, there is an error of "__PATH__/vmware-umds-distrib/vmware-install.pl" being not found.
    YYYY-MM-DDThh:mm:ss.sss-##:##  [main] ERROR [com.vmware.evo.sddc.common.util.LocalProcessService]  Local command  __PATH__/vmware-umds-distrib/vmware-install.pl --installpath __PATH__/vmware-umds --logfol
    der __PATH__/log failed with with error Cannot run program "__PATH__/vmware-umds-distrib/vmware-install.pl": error=2, No such file or directory
    java.io.IOException: Cannot run program "__PATH__/vmware-umds-distrib/vmware-install.pl": error=2, No such file or directory

     

  • There is not perl executable binary at /usr/bin/perl in Linux OS where VCF Download Tool is running
    # ls -l  /usr/bin/perl
    ls: cannot access '/usr/bin/perl': No such file or directory

Environment

VMware Cloud Foundation 9.0

Cause

VCF Download Tool uses perl to install UMDS. So if perl executable binary is missing at /usr/bin/perl in the Linux OS, installing UMDS fails.

Resolution

Install perl to the Linux OS.