VLRによる Debian OSのIPカスタマイズが"Can't locate File/Find.pm"により失敗します
search cancel

VLRによる Debian OSのIPカスタマイズが"Can't locate File/Find.pm"により失敗します

book

Article ID: 423790

calendar_today

Updated On:

Products

VMware Live Recovery

Issue/Introduction

免責事項:これは英文の記事「VLR IP customization recovery fails for Debian OS with "Can't locate File/Find.pm"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

 

VLRによる Debian OSのIPカスタマイズが失敗します。

 [YYYY-MM-DDTHH:MM:SS.875Z] [   error] Customization command failed with exitcode: 2, stderr: 'Can't locate File/Find.pm in @INC (you may need to install the File::Find module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at /var/run/.vmware-imgcust-dvMsuEY/guestals.pl line 12.
> BEGIN failed--compilation aborted at /var/run/.vmware-imgcust-dvMsuEY/guestals.pl line 12

Environment

VMware Site Recovery Manager 8.x
VMware Live Recovery Manager 9.x 

Cause

Perlモジュール 'File::Find (Find.pm)' が不足しています。

Resolution

  • SRM ゲストエイリアスは Perl ランタイムに依存しています。File::Findは、Perlの標準インストールに含まれる コア Perl モジュールです。
  • モジュールが実際にロードされていないかどうかを確認するには、次のスクリプトを使用します。
    •  次の内容で check_file_find.pl を作成します:

      #!/usr/bin/perl
      use strict;
      use warnings;

      use File::Find;

      print "File::Find loaded successfully!";

    • スクリプトを次のように実行します:
      perl check_file_find.pl 

  • 不足しているモジュールをインストールするか、Perl パッケージ一式を再インストールします。

Additional Information

VLR IP customization recovery fails for Debian OS with "Can't locate File/Find.pm"