Linux OS が perl を使用できない場合に Update Manager Download Service (UMDS) のインストールが失敗する
search cancel

Linux OS が perl を使用できない場合に Update Manager Download Service (UMDS) のインストールが失敗する

book

Article ID: 421908

calendar_today

Updated On:

Products

VMware Cloud Foundation

Issue/Introduction

免責事項:これは英文の記事 「Installing Update Manager Download Service (UMDS) fails when Linux OS does not have perl」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

 

  • VCF Download Tool を使用して Update Manager Download Service (UMDS) をインストールするとエラーになる:
    # ./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
     
  • vdt.log を参照すると "__PATH__/vmware-umds-distrib/vmware-install.pl" が存在しないというエラーが出力されている。
    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

     

  • VCF Download Tool を実行している Linux OS の /usr/bin/perl に perl の実行バイナリが存在していない。
    # 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 は UMDS のインストールに perl を使用します。そのため Linux OS の /usr/bin/perl に perl の実行バイナリが存在しない場合に、UMDS のインストールが失敗します。

Resolution

Linux OS に perl をインストールします。

Additional Information

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