Hi,
I am very new to VmWare , i am trying to run the perl script getHostHardwareHelathInfo.pl on the VMware ESX 4.1.0 build-223214, it throwing the error mentioned below.
Can't locate VMware/VIRuntime.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./getHostHardwareHealthInfo.pl line 9.
BEGIN failed--compilation aborted at ./getHostHardwareHealthInfo.pl line 9
Please provide me the solution for my issue. is it required to install any Vmware perl module if this is the case from where i have to download the perl module how to install the perl module, please suggest me.
Nagaraj koti
The script is not supposed to be executing on an ESX(i) host but on a separate management system running vCLI OR you can run it by default on VMware vMA. Please carefully go over the documentation as this is stated.
I would also reconsider updating your post if you don't want to violate any NDAs.
=========================================================================
William Lam
VMware vExpert 2009
VMware ESX/ESXi scripts and resources at:
VMware Code Central - Scripts/Sample code for Developers and Administrators
![]()
If you find this information useful, please award points for "correct" or "helpful".
Hi,
i am using VMware ESX 4.1.0 build-223214 machine not "ESX(i) machine". i hope the earlier reply i received for ESX(i) machine.
Thanks
Nagaraj koti
ESX(i) notation means both ESX and ESXi.
Again, the script is NOT supposed to be executed on an ESX or ESXi host. Please read over the documentation.
Regarding your ESX 4.x version, I would modify your posts to not reflect the build numbers if you don't want to violate any NDAs
=========================================================================
William Lam
VMware vExpert 2009
VMware ESX/ESXi scripts and resources at:
VMware Code Central - Scripts/Sample code for Developers and Administrators
![]()
If you find this information useful, please award points for "correct" or "helpful".
