Ticket #171 (closed bug: fixed)

Opened 2 months ago

Last modified 2 months ago

Can't locate File::Copy::Recursive

Reported by: wsperato@yahoo.com Assigned to: xkovah
Priority: high Milestone: 1.2
Component: Installation Version: 1.02
Severity: minor Keywords: file, copy, recursive, dependency, manager
Cc:

Description

perl -Ilib bin/StartManager.pl

Can't locate File/Copy/Recursive.pm in @INC (@INC contains: lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-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/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-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/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 . lib) at lib/HoneyClient/Manager/VM.pm line 580. BEGIN failed—compilation aborted at lib/HoneyClient/Manager/VM.pm line 580. Compilation failed in require at lib/HoneyClient/Manager/VM/Clone.pm line 310. BEGIN failed—compilation aborted at lib/HoneyClient/Manager/VM/Clone.pm line 310. Compilation failed in require at lib/HoneyClient/Manager.pm line 283. BEGIN failed—compilation aborted at lib/HoneyClient/Manager.pm line 283. Compilation failed in require at bin/StartManager.pl line 25. BEGIN failed—compilation aborted at bin/StartManager.pl line 25.

Can you offer any assistance or guidance on this problem.

Attachments

Change History

06/22/08 11:48:19 changed by kindlund

  • severity changed from none to minor.
  • summary changed from Errors in StartManager.pl compile to Can't locate File::Copy::Recursive.
  • priority changed from normal to high.
  • owner changed from kindlund to xkovah.
  • version changed from none to 1.02.
  • milestone set to 1.2.
  • keywords set to file, copy, recursive, dependency, manager.
  • type changed from issue to bug.

Hi,

That error message indicates that this corresponding perl library was not present on your system:

File::Copy::Recursive

This dependency should have been listed in the Bundle::HoneyClient::Manager package, but it appears it's not properly listed there.

As a intermediate fix, try this at the CPAN prompt:

cpan> install File::Copy::Recursive

Let us know if that resolves the problem.

Xeno: Can you confirm that File::Copy::Recursive is listed in the Bundle::HoneyClient::Manager package (v1.02)? I wasn't able to find the dependency listed in the trunk/ instance.

06/23/08 15:46:52 changed by wsperato@yahoo.com

Yes, that did fix the problem. Thank you.

06/25/08 12:29:23 changed by xkovah

  • status changed from new to closed.
  • resolution set to fixed.

I can confirm that File::Copy::Recursive was not in the perl bundles. It had been added to Bundle-HoneyClient-Util because it was originally needed in both Agent and Manager, but once it was removed from Util for not being needed in the Agent, it was accidentally not added back in to Bundle-HoneyClient-Manager. I have added it back in.

Xeno


Add/Change #171 (Can't locate File::Copy::Recursive)




Change Properties
Action