We're using 2.2.1. When I downloaded the package it was the only release I could find without going to svn.
On Wed, Jun 20, 2012 at 08:48:01AM -0400, Aaron Peeler wrote: > Hello Michael, > > Which version are you using? VCL 2.2.1 or the pre-release of 2.3? The > execute subroutine is not implemented is concerning. > > Thanks, > Aaron > > On Tue, Jun 19, 2012 at 7:53 PM, Michael Jinks <mji...@uchicago.edu> wrote: > > Hi List. ?As threatened, here's the tale of our attempt to capture our > > first Windows image. ?As with our Linux capture, it appears that the VM > > disk image is being copied into our Data and Repository paths, but > > something goes wrong later in the process, but the warnings we find in > > the log are different for our Windows image than for the Linux one. > > > > As before, I'll paste the full log from the "PROBLEM" mail below, but it > > looks like this is significant: > > > > ?|19609|20:20|image| ---- WARNING ---- > > ?|19609|20:20|image| 2012-06-19 > > 14:36:58|19609|20:20|image|VIM_SSH.pm:initialize(112)|required VM host OS > > subroutine is not implemented: execute > > ?|19609|20:20|image| ( 0) VIM_SSH.pm, initialize (line: 112) > > ?|19609|20:20|image| (-1) Module.pm, new (line: 207) > > ?|19609|20:20|image| (-2) VMware.pm, (eval) (line: 1303) > > ?|19609|20:20|image| (-3) VMware.pm, get_vmhost_api_object (line: 1303) > > ?|19609|20:20|image| (-4) VMware.pm, initialize (line: 278) > > ?|19609|20:20|image| (-5) Module.pm, new (line: 207) > > ?2012-06-19 > > 14:36:58|19609|20:20|image|VMware.pm:get_vmhost_api_object(1313)|API object > > could not be created: VCL::Module::Provisioning::VMware::VIM_SSH > > > > This looks to me like there must be something missing, maybe within the > > Windows VM itself? ?Did we leave out a package somewhere? > > > > Thanks, > > -m > > -- > > Michael Jinks :: mji...@uchicago.edu > > University of Chicago IT Services > > > > Complete log message follows: > > > > VCL::image object could not be created and initialized > > ------------------------------------------------------------------------ > > time: 2012-06-19 14:36:58 > > caller: vcld:make_new_child(571) > > ( 0) vcld, make_new_child (line: 571) > > (-1) vcld, main (line: 346) > > ------------------------------------------------------------------------ > > management node: pilot-lab.uchicago.edu > > reservation PID: 19609 > > parent vcld PID: 2491 > > > > request ID: 20 > > reservation ID: 20 > > request state/laststate: image/image > > request start time: 2012-06-19 14:36:50 > > request end time: 2012-06-19 15:36:50 > > for imaging: no > > log ID: none > > > > computer: vcl-win7-test > > computer id: 8 > > computer type: virtualmachine > > computer eth0 MAC address: <undefined> > > computer eth1 MAC address: <undefined> > > computer private IP address: 10.50.84.16 > > computer public IP address: 10.50.84.16 > > computer in block allocation: no > > provisioning module: VCL::Module::Provisioning::VMware::VMware > > > > vm host: <undefined> > > vm host ID: <undefined> > > vm host computer ID: <undefined> > > vm profile: <undefined> > > vm profile VM path: <undefined> > > vm profile repository path: <undefined> > > vm profile datastore path: <undefined> > > vm profile disk type: <undefined> > > > > image: vmwarewin7-win7vmimage27-v0 > > image display name: win7-vm-image > > image ID: 27 > > image revision ID: 23 > > image size: 1450 MB > > use Sysprep: no > > root access: yes > > image owner ID: 1 > > image owner affiliation: Local > > image revision date created: 2012-06-19 14:36:50 > > image revision production: yes > > OS module: VCL::Module::OS::Windows::Version_6::7 > > > > user: admin > > user name: vcl admin > > user ID: 1 > > user affiliation: Local > > ------------------------------------------------------------------------ > > RECENT LOG ENTRIES FOR THIS PROCESS: > > |19609|20:20|image| (-1) Autoload.pm, __ANON__ (line: 80) > > |19609|20:20|image| (-2) VMware.pm, get_vmhost_datastructure (line: 1161) > > |19609|20:20|image| (-3) VMware.pm, get_vmhost_api_object (line: 1282) > > |19609|20:20|image| (-4) VMware.pm, initialize (line: 278) > > |19609|20:20|image| (-5) Module.pm, new (line: 207) > > |19609|20:20|image| ---- WARNING ---- > > |19609|20:20|image| 2012-06-19 > > 14:36:58|19609|20:20|image|DataStructure.pm:_automethod(812)|corresponding > > data has not been initialized for get_vmhost_profile_image_id: > > $self->request_data->{reservation}{20}{computer}{vmhost}{vmprofile}{imageid} > > |19609|20:20|image| ( 0) DataStructure.pm, _automethod (line: 812) > > |19609|20:20|image| (-1) Autoload.pm, __ANON__ (line: 80) > > |19609|20:20|image| (-2) VMware.pm, get_vmhost_datastructure (line: 1162) > > |19609|20:20|image| (-3) VMware.pm, get_vmhost_api_object (line: 1282) > > |19609|20:20|image| (-4) VMware.pm, initialize (line: 278) > > |19609|20:20|image| (-5) Module.pm, new (line: 207) > > 2012-06-19 > > 14:36:58|19609|20:20|image|VMware.pm:get_vmhost_datastructure(1190)|created > > DataStructure object for VM host: vcl-win7-test > > 2012-06-19 > > 14:36:58|19609|20:20|image|VMware.pm:get_vmhost_api_object(1293)|attempting > > to load VMware control module: VCL::Module::Provisioning::VMware::VIM_SSH > > 2012-06-19 > > 14:36:58|19609|20:20|image|VMware.pm:get_vmhost_api_object(1299)|loaded > > VMware control module: VCL::Module::Provisioning::VMware::VIM_SSH > > 2012-06-19 14:36:58|19609|20:20|image|Module.pm:new(172)|set 'vmhost_data' > > key for VCL::Module::Provisioning::VMware::VIM_SSH object from arguments > > 2012-06-19 14:36:58|19609|20:20|image|Module.pm:new(172)|set 'vmhost_os' > > key for VCL::Module::Provisioning::VMware::VIM_SSH object from arguments > > 2012-06-19 > > 14:36:58|19609|20:20|image|Module.pm:create_mn_os_object(335)|management > > node OS object has already been created, address: 37c3000, returning 1 > > 2012-06-19 > > 14:36:58|19609|20:20|image|Module.pm:new(200)|VCL::Module::Provisioning::VMware::VIM_SSH > > object created for computer vcl-win7-test, address: 25dc9b0 > > |19609|20:20|image| ---- WARNING ---- > > |19609|20:20|image| 2012-06-19 > > 14:36:58|19609|20:20|image|VIM_SSH.pm:initialize(112)|required VM host OS > > subroutine is not implemented: execute > > |19609|20:20|image| ( 0) VIM_SSH.pm, initialize (line: 112) > > |19609|20:20|image| (-1) Module.pm, new (line: 207) > > |19609|20:20|image| (-2) VMware.pm, (eval) (line: 1303) > > |19609|20:20|image| (-3) VMware.pm, get_vmhost_api_object (line: 1303) > > |19609|20:20|image| (-4) VMware.pm, initialize (line: 278) > > |19609|20:20|image| (-5) Module.pm, new (line: 207) > > 2012-06-19 > > 14:36:58|19609|20:20|image|VMware.pm:get_vmhost_api_object(1313)|API object > > could not be created: VCL::Module::Provisioning::VMware::VIM_SSH > > |19609|20:20|image| ---- WARNING ---- > > |19609|20:20|image| 2012-06-19 > > 14:36:58|19609|20:20|image|DataStructure.pm:_automethod(812)|corresponding > > data has not been initialized for get_vmhost_computer_id: > > $self->request_data->{reservation}{20}{computer}{vmhost}{computerid} > > |19609|20:20|image| ( 0) DataStructure.pm, _automethod (line: 812) > > |19609|20:20|image| (-1) Autoload.pm, __ANON__ (line: 80) > > |19609|20:20|image| (-2) VMware.pm, get_vmhost_datastructure (line: 1161) > > |19609|20:20|image| (-3) VMware.pm, get_vmhost_api_object (line: 1282) > > |19609|20:20|image| (-4) VMware.pm, initialize (line: 278) > > |19609|20:20|image| (-5) Module.pm, new (line: 207) > > |19609|20:20|image| ---- WARNING ---- > > |19609|20:20|image| 2012-06-19 > > 14:36:58|19609|20:20|image|DataStructure.pm:_automethod(812)|corresponding > > data has not been initialized for get_vmhost_profile_image_id: > > $self->request_data->{reservation}{20}{computer}{vmhost}{vmprofile}{imageid} > > |19609|20:20|image| ( 0) DataStructure.pm, _automethod (line: 812) > > |19609|20:20|image| (-1) Autoload.pm, __ANON__ (line: 80) > > |19609|20:20|image| (-2) VMware.pm, get_vmhost_datastructure (line: 1162) > > |19609|20:20|image| (-3) VMware.pm, get_vmhost_api_object (line: 1282) > > |19609|20:20|image| (-4) VMware.pm, initialize (line: 278) > > |19609|20:20|image| (-5) Module.pm, new (line: 207) > > 2012-06-19 > > 14:36:58|19609|20:20|image|VMware.pm:get_vmhost_datastructure(1190)|created > > DataStructure object for VM host: vcl-win7-test > > 2012-06-19 > > 14:36:58|19609|20:20|image|VMware.pm:get_vmhost_api_object(1293)|attempting > > to load VMware control module: VCL::Module::Provisioning::VMware::vmware_cmd > > 2012-06-19 > > 14:36:58|19609|20:20|image|VMware.pm:get_vmhost_api_object(1299)|loaded > > VMware control module: VCL::Module::Provisioning::VMware::vmware_cmd > > 2012-06-19 14:36:58|19609|20:20|image|Module.pm:new(172)|set 'vmhost_data' > > key for VCL::Module::Provisioning::VMware::vmware_cmd object from arguments > > 2012-06-19 14:36:58|19609|20:20|image|Module.pm:new(172)|set 'vmhost_os' > > key for VCL::Module::Provisioning::VMware::vmware_cmd object from arguments > > 2012-06-19 > > 14:36:58|19609|20:20|image|Module.pm:create_mn_os_object(335)|management > > node OS object has already been created, address: 37c3000, returning 1 > > 2012-06-19 > > 14:36:58|19609|20:20|image|Module.pm:new(200)|VCL::Module::Provisioning::VMware::vmware_cmd > > object created for computer vcl-win7-test, address: 25db108 > > |19609|20:20|image| ---- WARNING ---- > > |19609|20:20|image| 2012-06-19 > > 14:36:58|19609|20:20|image|VMware.pm:get_vmhost_api_object(1309)|API object > > could not be created: VCL::Module::Provisioning::VMware::vmware_cmd, error: > > |19609|20:20|image| Can't locate object method "execute" via package > > "VCL::Module::OS::Windows::Version_6::7" at > > /usr/local/vcl/bin/../lib/VCL/Module/Provisioning/VMware/vmware_cmd.pm line > > 101. > > |19609|20:20|image| ( 0) VMware.pm, get_vmhost_api_object (line: 1309) > > |19609|20:20|image| (-1) VMware.pm, initialize (line: 278) > > |19609|20:20|image| (-2) Module.pm, new (line: 207) > > |19609|20:20|image| (-3) Module.pm, create_provisioning_object (line: 423) > > |19609|20:20|image| (-4) State.pm, initialize (line: 117) > > |19609|20:20|image| (-5) Module.pm, new (line: 207) > > |19609|20:20|image| ---- WARNING ---- > > |19609|20:20|image| 2012-06-19 > > 14:36:58|19609|20:20|image|VMware.pm:initialize(285)|failed to create an > > object to control VMware on VM host: vcl-win7-test > > |19609|20:20|image| ( 0) VMware.pm, initialize (line: 285) > > |19609|20:20|image| (-1) Module.pm, new (line: 207) > > |19609|20:20|image| (-2) Module.pm, create_provisioning_object (line: 423) > > |19609|20:20|image| (-3) State.pm, initialize (line: 117) > > |19609|20:20|image| (-4) Module.pm, new (line: 207) > > |19609|20:20|image| (-5) vcld, make_new_child (line: 564) > > |19609|20:20|image| ---- WARNING ---- > > |19609|20:20|image| 2012-06-19 > > 14:36:58|19609|20:20|image|Module.pm:create_provisioning_object(431)|provisioning > > object could not be created, returning 0 > > |19609|20:20|image| ( 0) Module.pm, create_provisioning_object (line: 431) > > |19609|20:20|image| (-1) State.pm, initialize (line: 117) > > |19609|20:20|image| (-2) Module.pm, new (line: 207) > > |19609|20:20|image| (-3) vcld, make_new_child (line: 564) > > |19609|20:20|image| (-4) vcld, main (line: 346) > > |19609|20:20|image| ---- WARNING ---- > > |19609|20:20|image| 2012-06-19 > > 14:36:58|19609|20:20|image|State.pm:initialize(118)|failed to create > > provisioning object > > |19609|20:20|image| ( 0) State.pm, initialize (line: 118) > > |19609|20:20|image| (-1) Module.pm, new (line: 207) > > |19609|20:20|image| (-2) vcld, make_new_child (line: 564) > > |19609|20:20|image| (-3) vcld, main (line: 346) > > 2012-06-19 14:36:58|19609|20:20|image|State.pm:DESTROY(829)|VCL::image > > destructor called, address: 35a4ae8 > > 2012-06-19 > > 14:36:58|19609|20:20|image|utils.pm:delete_computerloadlog_reservation(6742)|removing > > computerloadlog entries matching loadstate = begin > > 2012-06-19 > > 14:36:58|19609|20:20|image|utils.pm:delete_computerloadlog_reservation(6789)|deleted > > rows from computerloadlog for reservation id=20 > > 2012-06-19 14:36:58|19609|20:20|image|State.pm:DESTROY(848)|number of > > database handles state process created: 1 > > 2012-06-19 14:36:58|19609|20:20|image|State.pm:DESTROY(876)|VCL::image > > process duration: 6 seconds > > 2012-06-19 > > 14:36:58|19609|20:20|image|DataStructure.pm:get_computer_private_ip_address(1581)|attempting > > to retrieve private IP address for computer: vcl-win7-test > > 2012-06-19 > > 14:36:58|19609|20:20|image|DataStructure.pm:get_computer_private_ip_address(1585)|retrieved > > contents of /etc/hosts on this management node, contains 18 lines > > 2012-06-19 > > 14:36:58|19609|20:20|image|DataStructure.pm:get_computer_private_ip_address(1645)|returning > > IP address from /etc/hosts file: 10.50.84.16 > > 2012-06-19 14:36:58|19609|20:20|image|utils.pm:getnewdbh(2703)|unable to > > use database handle stored in $ENV{dbh} > > 2012-06-19 14:36:58|19609|20:20|image|utils.pm:getnewdbh(2760)|database > > handle stored in $ENV{dbh} > > 2012-06-19 14:36:58|19609|20:20|image|utils.pm:is_inblockrequest(6163)|zero > > rows were returned from database select > > 2012-06-19 > > 14:36:58|19609|20:20|image|DataStructure.pm:get_image_affiliation_name(2035)|image > > owner id: 1 > > 2012-06-19 14:36:58|19609|20:20|image|utils.pm:getnewdbh(2709)|database > > requested (information_schema) does not match handle stored in $ENV{dbh} > > (vcl:128.135.107.122) > > 2012-06-19 14:36:58|19609|20:20|image|utils.pm:getnewdbh(2760)|database > > handle stored in $ENV{dbh} > > 2012-06-19 > > 14:36:58|19609|20:20|image|DataStructure.pm:retrieve_user_data(1352)|attempting > > to retrieve and store data for user: user.id = '1' > > 2012-06-19 14:36:58|19609|20:20|image|utils.pm:getnewdbh(2709)|database > > requested (vcl) does not match handle stored in $ENV{dbh} > > (information_schema:128.135.107.122) > > 2012-06-19 14:36:58|19609|20:20|image|utils.pm:getnewdbh(2760)|database > > handle stored in $ENV{dbh} > > 2012-06-19 > > 14:36:58|19609|20:20|image|DataStructure.pm:retrieve_user_data(1415)|data > > has been retrieved for user: admin (id: 1) > > > > > > -- > Aaron Peeler > Program Manager > Virtual Computing Lab > NC State University > > All electronic mail messages in connection with State business which > are sent to or received by this account are subject to the NC Public > Records Law and may be disclosed to third parties. -- Michael Jinks :: mji...@uchicago.edu :: 773-469-9688 University of Chicago IT Services