We have tried the suggestions posted by Brian and still are having
issues. The error messages below are from the recent changes suggested. I
am also attaching screenshots of the tables with the changes implemented.
Our networking and virtual switch names are different but the tables
should be easy to understand. Thanks for all the help so far.
2009-05-27 15:44:02|20074|61:61|reload|esx.pm:node_status(678)|checking
if TECS-ESX-4600-2 is pingable
2009-05-27
15:44:02|20074|61:61|reload|esx.pm:node_status(681)|TECS-ESX-4600-2 is
pingable (1)
2009-05-27 15:44:02|20074|61:61|reload|esx.pm:node_status(695)|Trying to
ssh...
2009-05-27 15:44:02|20074|61:61|reload|esx.pm:node_status(733)|status set
to RELOAD
2009-05-27 15:44:02|20074|61:61|reload|esx.pm:node_status(741)|returning
node status hash reference ($node_status->{status}=RELOAD)
2009-05-27
15:44:02|20074|61:61|reload|new.pm:reload_image(528)|node_status returned
a hash reference
2009-05-27
15:44:02|20074|61:61|reload|new.pm:reload_image(533)|node_status hash
reference contains key {status}=RELOAD
2009-05-27 15:44:02|20074|61:61|reload|new.pm:reload_image(575)|request
state is reload, node will be reloaded regardless of status
2009-05-27 15:44:02|20074|61:61|reload|new.pm:reload_image(601)|node
status is reload, TECS-ESX-4600-2 will be reloaded
2009-05-27
15:44:02|20074|61:61|reload|utils.pm:insertloadlog(5324)|inserted
computer=1, loadimageblade, TECS-ESX-4600-2 must be reloaded with
esx3-linuxtest-v0
2009-05-27 15:44:02|20074|61:61|reload|new.pm:reload_image(615)|calling
VCL::Module::Provisioning::esx->does_image_exist()
| 20074|61:61|reload| ---- WARNING ----
| 20074|61:61|reload| 2009-05-27
| 15:44:02|20074|61:61|reload|DataStructure.pm:_automethod(610)|correspond
| ing data has not been initialized for get_vmhost_profile_datastore_path:
| $self->request_data->{reservation}{61}{computer}{vmhost}{vmprofile}{data
| storepath}
| 20074|61:61|reload| ( 0) utils.pm, notify (line: 691)
| 20074|61:61|reload| (-1) DataStructure.pm, _automethod (line: 610)
| 20074|61:61|reload| (-2) Autoload.pm, __ANON__ (line: 80)
| 20074|61:61|reload| (-3) esx.pm, does_image_exist (line: 759)
| 20074|61:61|reload| (-4) new.pm, reload_image (line: 617)
| 20074|61:61|reload| (-5) new.pm, process (line: 266)
| 20074|61:61|reload| (-6) vcld, make_new_child (line: 600)
| 20074|61:61|reload| ---- WARNING ----
| 20074|61:61|reload| 2009-05-27
| 15:44:02|20074|61:61|reload|vcld:warning_handler(642)|Use of
| uninitialized value in split at
| /opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line 759.
| 20074|61:61|reload| ( 0) utils.pm, notify (line: 691)
| 20074|61:61|reload| (-1) vcld, warning_handler (line: 642)
| 20074|61:61|reload| (-2) esx.pm, does_image_exist (line: 759)
| 20074|61:61|reload| (-3) new.pm, reload_image (line: 617)
| 20074|61:61|reload| (-4) new.pm, process (line: 266)
| 20074|61:61|reload| (-5) vcld, make_new_child (line: 600)
| 20074|61:61|reload| (-6) vcld, main (line: 347)
| 20074|61:61|reload| ---- WARNING ----
| 20074|61:61|reload| 2009-05-27
| 15:44:02|20074|61:61|reload|vcld:warning_handler(642)|Use of
| uninitialized value $datastore_share_path in concatenation (.) or string
| at /opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line 766.
| 20074|61:61|reload| ( 0) utils.pm, notify (line: 691)
| 20074|61:61|reload| (-1) vcld, warning_handler (line: 642)
| 20074|61:61|reload| (-2) esx.pm, does_image_exist (line: 766)
| 20074|61:61|reload| (-3) new.pm, reload_image (line: 617)
| 20074|61:61|reload| (-4) new.pm, process (line: 266)
| 20074|61:61|reload| (-5) vcld, make_new_child (line: 600)
| 20074|61:61|reload| (-6) vcld, main (line: 347)
| 20074|61:61|reload| ---- WARNING ----
| 20074|61:61|reload| 2009-05-27
| 15:44:02|20074|61:61|reload|utils.pm:run_ssh_command(6630)|computer node
| was not specified
| 20074|61:61|reload| ( 0) utils.pm, notify (line: 691)
| 20074|61:61|reload| (-1) utils.pm, run_ssh_command (line: 6630)
| 20074|61:61|reload| (-2) esx.pm, does_image_exist (line: 769)
| 20074|61:61|reload| (-3) new.pm, reload_image (line: 617)
| 20074|61:61|reload| (-4) new.pm, process (line: 266)
| 20074|61:61|reload| (-5) vcld, make_new_child (line: 600)
| 20074|61:61|reload| (-6) vcld, main (line: 347)
Can't use an undefined value as an ARRAY reference at
/opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line
770 (#2)
(F) A value used as either a hard reference or a symbolic reference
must
be a defined value. This helps to delurk some insidious errors.
Uncaught exception from user code:
Can't use an undefined value as an ARRAY reference at
/opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line 770.
at /opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line 770
VCL::Module::Provisioning::esx::does_image_exist('VCL::Module::Provisioni
ng::esx=HASH(0xb8d5b5c)', 'esx3-linuxtest-v0') called at
/opt/vcl/bin/../lib/VCL/new.pm line 617
VCL::new::reload_image('VCL::new=HASH(0xb8f4794)') called
at /opt/vcl/bin/../lib/VCL/new.pm line 266
VCL::new::process('VCL::new=HASH(0xb8f4794)') called at
/opt/vcl/bin/vcld line 600
VCL::vcld::make_new_child('HASH(0xb937e44)') called at
/opt/vcl/bin/vcld line 347
VCL::vcld::main() called at /opt/vcl/bin/vcld line 93
2009-05-27 15:44:02|20074|61:61|reload|State.pm:DESTROY(442)|destructor
called, ref($self)=VCL::new
2009-05-27
15:44:02|20074|61:61|reload|utils.pm:delete_computerloadlog_reservation(8
041)|removing computerloadlog entries matching loadstate = begin
2009-05-27
15:44:02|20074|61:61|reload|utils.pm:delete_computerloadlog_reservation(8
088)|deleted rows from computerloadlog for reservation id=61
2009-05-27 15:44:02|20074|61:61|reload|State.pm:DESTROY(445)|removed
computerloadlog rows with loadstate=begin for reservation
2009-05-27 15:44:02|20074|61:61|reload|State.pm:DESTROY(453)|number of
database handles state process created: 1
2009-05-27 15:44:02|20074|61:61|reload|State.pm:DESTROY(462)|process has
a database handle stored in $ENV{dbh}, attempting disconnect
2009-05-27 15:44:02|20074|61:61|reload|State.pm:DESTROY(464)|$ENV{dbh}:
database disconnect successful
2009-05-27 15:44:02|25733|vcld:REAPER(750)|VCL process exited for
reservation 61
2009-05-27 15:44:02|25733|vcld:main(166)|lastcheckin time updated for
management node 1: 2009-05-27 15:44:02
2009-05-27 15:44:14|25733|vcld:main(166)|lastcheckin time updated for
management node 1: 2009-05-27 15:44:14
2009-05-27 15:44:26|25733|vcld:main(166)|lastcheckin time updated for
management node 1: 2009-05-27 15:44:26
2009-05-27 15:44:38|25733|vcld:main(166)|lastcheckin time updated for
management node 1: 2009-05-27 15:44:38
2009-05-27 15:44:51|25733|vcld:main(166)|lastcheckin time updated for
management node 1: 2009-05-27 15:44:51
2009-05-27 15:44:51|25733|62:62|new|utils.pm:check_time(1167)|reservation
start time was in the past 17 minutes (-15)
2009-05-27
15:44:51|25733|62:62|new|utils.pm:reservation_being_processed(9818)|compu
terloadlog 'begin' entry does NOT exist for reservation 62
2009-05-27
15:44:51|25733|62:62|new|utils.pm:reservation_being_processed(9870)|reser
vation is NOT currently being processed
2009-05-27 15:44:51|25733|62:62|new|vcld:main(282)|reservation 62 is NOT
already being processed
2009-05-27
15:44:51|25733|62:62|new|utils.pm:get_request_info(5991)|non-NCSU user
affiliation found: Local
2009-05-27
15:44:51|25733|62:62|new|utils.pm:get_management_node_info(7277)|manageme
nt node info retrieved from database for 150
2009-05-27 15:44:51|25733|62:62|new|vcld:main(287)|retrieved request
information from database
2009-05-27
15:44:51|25733|62:62|new|DataStructure.pm:is_parent_reservation(785)|retu
rning true: parent reservation ID for this request: 62
2009-05-27
15:44:51|25733|62:62|new|utils.pm:update_request_state(2283)|request 62
state updated to: pending, laststate to: new
2009-05-27 15:44:51|25733|62:62|new|vcld:main(327)|request state updated
to pending, laststate new
2009-05-27 15:44:51|25733|62:62|new|utils.pm:insertloadlog(5324)|inserted
computer=1, begin, beginning to process, state is new
2009-05-27 15:44:51|25733|62:62|new|vcld:main(340)|inserted 'begin' entry
into computerloadlog for reservation 62
2009-05-27 15:44:51|25733|62:62|new|vcld:make_new_child(511)|creating new
process
2009-05-27 15:44:51|25733|62:62|new|vcld:make_new_child(515)|loaded
VCL::new module
2009-05-27 15:44:51|20138|62:62|new|vcld:make_new_child(588)|vcld
environment variable set to 0 for this process
2009-05-27 15:44:51|20138|62:62|new|Module.pm:new(80)|constructor called,
class=VCL::new
2009-05-27 15:44:51|20138|62:62|new|Module.pm:new(102)|VCL::new object
created
2009-05-27 15:44:51|25733|62:62|new|vcld:make_new_child(572)|current
number of forked kids: 1
2009-05-27 15:44:51|20138|62:62|new|State.pm:initialize(86)|obtained a
database handle for this state process, stored as $ENV{dbh}
2009-05-27 15:44:51|20138|62:62|new|State.pm:check_image_os(361)|no
corrections need to be made, not an imaging request, returning 1
2009-05-27
15:44:51|20138|62:62|new|DataStructure.pm:is_parent_reservation(785)|retu
rning true: parent reservation ID for this request: 62
2009-05-27
15:44:51|20138|62:62|new|utils.pm:rename_vcld_process(8352)|reservation
count: 1
2009-05-27
15:44:51|20138|62:62|new|utils.pm:rename_vcld_process(8371)|PARENTIMAGE:
1
2009-05-27
15:44:51|20138|62:62|new|utils.pm:rename_vcld_process(8372)|SUBIMAGE: 0
2009-05-27
15:44:51|20138|62:62|new|utils.pm:rename_vcld_process(8390)|renamed
process to 'vcld VCL::new 62:62 new'
2009-05-27
15:44:51|20138|62:62|new|DataStructure.pm:is_parent_reservation(785)|retu
rning true: parent reservation ID for this request: 62
2009-05-27
15:44:51|20138|62:62|new|DataStructure.pm:is_parent_reservation(785)|retu
rning true: parent reservation ID for this request: 62
2009-05-27 15:44:51|20138|62:62|new|State.pm:initialize(122)|attempting
to load provisioning module: VCL::Module::Provisioning::esx
2009-05-27 15:44:51|20138|62:62|new|esx.pm:initialize(117)|vmware ESX
module initialized
2009-05-27
15:44:51|20138|62:62|new|State.pm:initialize(129)|VCL::Module::Provisioni
ng::esx module successfully loaded
2009-05-27 15:44:51|20138|62:62|new|Module.pm:new(80)|constructor called,
class=VCL::Module::Provisioning::esx
2009-05-27
15:44:51|20138|62:62|new|Module.pm:new(102)|VCL::Module::Provisioning::es
x object created
2009-05-27 15:44:51|20138|62:62|new|esx.pm:initialize(117)|vmware ESX
module initialized
2009-05-27
15:44:51|20138|62:62|new|State.pm:initialize(133)|VCL::Module::Provisioni
ng::esx provisioner object successfully created
2009-05-27 15:44:51|20138|62:62|new|State.pm:initialize(147)|attempting
to load OS module: VCL::Module::OS::Linux
2009-05-27 15:44:51|20138|62:62|new|Module.pm:new(80)|constructor called,
class=VCL::Module::OS::Linux
2009-05-27
15:44:51|20138|62:62|new|Module.pm:new(102)|VCL::Module::OS::Linux object
created
2009-05-27
15:44:51|20138|62:62|new|State.pm:initialize(155)|VCL::Module::OS::Linux
OS object successfully created
2009-05-27 15:44:51|20138|62:62|new|State.pm:initialize(170)|returning 1
2009-05-27 15:44:51|20138|62:62|new|vcld:make_new_child(597)|VCL::new
object created and initialized
2009-05-27
15:44:51|20138|62:62|new|DataStructure.pm:is_parent_reservation(785)|retu
rning true: parent reservation ID for this request: 62
2009-05-27
15:44:51|20138|62:62|new|utils.pm:get_management_node_id(9383)|environmen
t variable: 1
2009-05-27 15:44:51|20138|62:62|new|new.pm:process(135)|reservation is
parent = 1
2009-05-27 15:44:51|20138|62:62|new|new.pm:process(136)|preload only = 0
2009-05-27 15:44:51|20138|62:62|new|new.pm:process(137)|originating
request state = new
2009-05-27 15:44:51|20138|62:62|new|new.pm:process(138)|originating
request laststate = new
2009-05-27 15:44:51|20138|62:62|new|new.pm:process(139)|originating
computer state = available
2009-05-27 15:44:51|20138|62:62|new|new.pm:process(140)|originating
computer type = blade
2009-05-27
15:44:51|20138|62:62|new|DataStructure.pm:is_parent_reservation(785)|retu
rning true: parent reservation ID for this request: 62
2009-05-27
15:44:51|20138|62:62|new|utils.pm:get_management_node_id(9383)|environmen
t variable: 1
2009-05-27
15:44:51|20138|62:62|new|new.pm:computer_not_being_used(779)|TECS-ESX-460
0-2 state is available
2009-05-27
15:44:51|20138|62:62|new|new.pm:computer_not_being_used(789)|TECS-ESX-460
0-2 is available, its state is available
2009-05-27 15:44:51|20138|62:62|new|new.pm:process(170)|TECS-ESX-4600-2
is not being used
2009-05-27
15:44:52|20138|62:62|new|DataStructure.pm:is_parent_reservation(785)|retu
rning true: parent reservation ID for this request: 62
2009-05-27
15:44:52|20138|62:62|new|utils.pm:get_management_node_id(9383)|environmen
t variable: 1
2009-05-27 15:44:52|20138|62:62|new|new.pm:reload_image(513)|calling
VCL::Module::Provisioning::esx->node_status()
2009-05-27 15:44:52|20138|62:62|new|utils.pm:insertloadlog(5324)|inserted
computer=1, statuscheck, checking status of node
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|DataStructure.pm:_automethod(610)|corresponding
| data has not been initialized for get_vmhost_profile_vmpath:
| $self->request_data->{reservation}{62}{computer}{vmhost}{vmprofile}{vmpa
| th}
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) DataStructure.pm, _automethod (line: 610)
| 20138|62:62|new| (-2) Autoload.pm, __ANON__ (line: 80)
| 20138|62:62|new| (-3) esx.pm, node_status (line: 636)
| 20138|62:62|new| (-4) new.pm, reload_image (line: 517)
| 20138|62:62|new| (-5) new.pm, process (line: 266)
| 20138|62:62|new| (-6) vcld, make_new_child (line: 600)
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|DataStructure.pm:_automethod(610)|corresponding
| data has not been initialized for get_vmhost_profile_datastore_path:
| $self->request_data->{reservation}{62}{computer}{vmhost}{vmprofile}{data
| storepath}
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) DataStructure.pm, _automethod (line: 610)
| 20138|62:62|new| (-2) Autoload.pm, __ANON__ (line: 80)
| 20138|62:62|new| (-3) esx.pm, node_status (line: 637)
| 20138|62:62|new| (-4) new.pm, reload_image (line: 517)
| 20138|62:62|new| (-5) new.pm, process (line: 266)
| 20138|62:62|new| (-6) vcld, make_new_child (line: 600)
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|DataStructure.pm:_automethod(610)|corresponding
| data has not been initialized for get_vmhost_type:
| $self->request_data->{reservation}{62}{computer}{vmhost}{type}
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) DataStructure.pm, _automethod (line: 610)
| 20138|62:62|new| (-2) Autoload.pm, __ANON__ (line: 80)
| 20138|62:62|new| (-3) esx.pm, node_status (line: 639)
| 20138|62:62|new| (-4) new.pm, reload_image (line: 517)
| 20138|62:62|new| (-5) new.pm, process (line: 266)
| 20138|62:62|new| (-6) vcld, make_new_child (line: 600)
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|DataStructure.pm:_automethod(610)|corresponding
| data has not been initialized for get_vmhost_hostname:
| $self->request_data->{reservation}{62}{computer}{vmhost}{hostname}
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) DataStructure.pm, _automethod (line: 610)
| 20138|62:62|new| (-2) Autoload.pm, __ANON__ (line: 80)
| 20138|62:62|new| (-3) esx.pm, node_status (line: 640)
| 20138|62:62|new| (-4) new.pm, reload_image (line: 517)
| 20138|62:62|new| (-5) new.pm, process (line: 266)
| 20138|62:62|new| (-6) vcld, make_new_child (line: 600)
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|DataStructure.pm:_automethod(610)|corresponding
| data has not been initialized for get_vmhost_image_name:
| $self->request_data->{reservation}{62}{computer}{vmhost}{imagename}
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) DataStructure.pm, _automethod (line: 610)
| 20138|62:62|new| (-2) Autoload.pm, __ANON__ (line: 80)
| 20138|62:62|new| (-3) esx.pm, node_status (line: 641)
| 20138|62:62|new| (-4) new.pm, reload_image (line: 517)
| 20138|62:62|new| (-5) new.pm, process (line: 266)
| 20138|62:62|new| (-6) vcld, make_new_child (line: 600)
2009-05-27 15:44:52|20138|62:62|new|esx.pm:node_status(646)|Entering
node_status, checking status of TECS-ESX-4600-2
2009-05-27
15:44:52|20138|62:62|new|esx.pm:node_status(647)|request_for_imaging: 0
2009-05-27 15:44:52|20138|62:62|new|esx.pm:node_status(648)|requeseted
image name: esx3-linuxtest-v0
Use of uninitialized value $vmhost_type in string eq at
/opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line
663 (#1)
(W uninitialized) An undefined value was used as if it were already
defined. It was interpreted as a "" or a 0, but maybe it was a
mistake.
To suppress this warning assign a defined value to your variables.
To help you figure out what was undefined, perl will try to tell you
the
name of the variable (if any) that was undefined. In some cases it
cannot
do this, so it also tells you what operation you used the undefined
value
in. Note, however, that perl optimizes your program and the
operation
displayed in the warning may not necessarily appear literally in your
program. For example, "that $foo" is usually optimized into "that "
. $foo, and the warning will refer to the concatenation (.) operator,
even though there is no . in your program.
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|vcld:warning_handler(642)|Use of uninitialized
| value $vmhost_type in string eq at
| /opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line 663.
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) vcld, warning_handler (line: 642)
| 20138|62:62|new| (-2) esx.pm, node_status (line: 663)
| 20138|62:62|new| (-3) new.pm, reload_image (line: 517)
| 20138|62:62|new| (-4) new.pm, process (line: 266)
| 20138|62:62|new| (-5) vcld, make_new_child (line: 600)
| 20138|62:62|new| (-6) vcld, main (line: 347)
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|vcld:warning_handler(642)|Use of uninitialized
| value $vmhost_imagename in pattern match (m//) at
| /opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line 670.
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) vcld, warning_handler (line: 642)
| 20138|62:62|new| (-2) esx.pm, node_status (line: 670)
| 20138|62:62|new| (-3) new.pm, reload_image (line: 517)
| 20138|62:62|new| (-4) new.pm, process (line: 266)
| 20138|62:62|new| (-5) vcld, make_new_child (line: 600)
| 20138|62:62|new| (-6) vcld, main (line: 347)
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|vcld:warning_handler(642)|Use of uninitialized
| value $vmhost_imagename in concatenation (.) or string at
| /opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line 674.
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) vcld, warning_handler (line: 642)
| 20138|62:62|new| (-2) esx.pm, node_status (line: 673)
| 20138|62:62|new| (-3) new.pm, reload_image (line: 517)
| 20138|62:62|new| (-4) new.pm, process (line: 266)
| 20138|62:62|new| (-5) vcld, make_new_child (line: 600)
| 20138|62:62|new| (-6) vcld, main (line: 347)
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|vcld:warning_handler(642)|Use of uninitialized
| value $vmhost_type in concatenation (.) or string at
| /opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line 674.
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) vcld, warning_handler (line: 642)
| 20138|62:62|new| (-2) esx.pm, node_status (line: 673)
| 20138|62:62|new| (-3) new.pm, reload_image (line: 517)
| 20138|62:62|new| (-4) new.pm, process (line: 266)
| 20138|62:62|new| (-5) vcld, make_new_child (line: 600)
| 20138|62:62|new| (-6) vcld, main (line: 347)
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|vcld:warning_handler(642)|Use of uninitialized
| value $vmhost_hostname in concatenation (.) or string at
| /opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line 674.
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) vcld, warning_handler (line: 642)
| 20138|62:62|new| (-2) esx.pm, node_status (line: 673)
| 20138|62:62|new| (-3) new.pm, reload_image (line: 517)
| 20138|62:62|new| (-4) new.pm, process (line: 266)
| 20138|62:62|new| (-5) vcld, make_new_child (line: 600)
| 20138|62:62|new| (-6) vcld, main (line: 347)
/usr/lib/sendmail: option requires an argument -- f
2009-05-27 15:44:52|20138|62:62|new|utils.pm:mail(1301)|SUCCESS --
Sending mail To: , PROBLEM -- esx.pm
| 20138|62:62|new| ---- CRITICAL ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|esx.pm:node_status(673)|could not set ssh
| identity variable for image type= host=
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) esx.pm, node_status (line: 673)
| 20138|62:62|new| (-2) new.pm, reload_image (line: 517)
| 20138|62:62|new| (-3) new.pm, process (line: 266)
| 20138|62:62|new| (-4) vcld, make_new_child (line: 600)
| 20138|62:62|new| (-5) vcld, main (line: 347)
2009-05-27 15:44:52|20138|62:62|new|esx.pm:node_status(678)|checking if
TECS-ESX-4600-2 is pingable
2009-05-27
15:44:52|20138|62:62|new|esx.pm:node_status(681)|TECS-ESX-4600-2 is
pingable (1)
2009-05-27 15:44:52|20138|62:62|new|esx.pm:node_status(695)|Trying to
ssh...
2009-05-27 15:44:52|20138|62:62|new|esx.pm:node_status(733)|status set to
RELOAD
2009-05-27 15:44:52|20138|62:62|new|esx.pm:node_status(741)|returning
node status hash reference ($node_status->{status}=RELOAD)
2009-05-27 15:44:52|20138|62:62|new|new.pm:reload_image(528)|node_status
returned a hash reference
2009-05-27 15:44:52|20138|62:62|new|new.pm:reload_image(533)|node_status
hash reference contains key {status}=RELOAD
2009-05-27 15:44:52|20138|62:62|new|new.pm:reload_image(601)|node status
is RELOAD, TECS-ESX-4600-2 will be reloaded
2009-05-27 15:44:52|20138|62:62|new|utils.pm:insertloadlog(5324)|inserted
computer=1, loadimageblade, TECS-ESX-4600-2 must be reloaded with
esx3-linuxtest-v0
2009-05-27 15:44:52|20138|62:62|new|new.pm:reload_image(615)|calling
VCL::Module::Provisioning::esx->does_image_exist()
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|DataStructure.pm:_automethod(610)|corresponding
| data has not been initialized for get_vmhost_profile_datastore_path:
| $self->request_data->{reservation}{62}{computer}{vmhost}{vmprofile}{data
| storepath}
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) DataStructure.pm, _automethod (line: 610)
| 20138|62:62|new| (-2) Autoload.pm, __ANON__ (line: 80)
| 20138|62:62|new| (-3) esx.pm, does_image_exist (line: 759)
| 20138|62:62|new| (-4) new.pm, reload_image (line: 617)
| 20138|62:62|new| (-5) new.pm, process (line: 266)
| 20138|62:62|new| (-6) vcld, make_new_child (line: 600)
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|vcld:warning_handler(642)|Use of uninitialized
| value in split at /opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm
| line 759.
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) vcld, warning_handler (line: 642)
| 20138|62:62|new| (-2) esx.pm, does_image_exist (line: 759)
| 20138|62:62|new| (-3) new.pm, reload_image (line: 617)
| 20138|62:62|new| (-4) new.pm, process (line: 266)
| 20138|62:62|new| (-5) vcld, make_new_child (line: 600)
| 20138|62:62|new| (-6) vcld, main (line: 347)
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|vcld:warning_handler(642)|Use of uninitialized
| value $datastore_share_path in concatenation (.) or string at
| /opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line 766.
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) vcld, warning_handler (line: 642)
| 20138|62:62|new| (-2) esx.pm, does_image_exist (line: 766)
| 20138|62:62|new| (-3) new.pm, reload_image (line: 617)
| 20138|62:62|new| (-4) new.pm, process (line: 266)
| 20138|62:62|new| (-5) vcld, make_new_child (line: 600)
| 20138|62:62|new| (-6) vcld, main (line: 347)
| 20138|62:62|new| ---- WARNING ----
| 20138|62:62|new| 2009-05-27
| 15:44:52|20138|62:62|new|utils.pm:run_ssh_command(6630)|computer node
| was not specified
| 20138|62:62|new| ( 0) utils.pm, notify (line: 691)
| 20138|62:62|new| (-1) utils.pm, run_ssh_command (line: 6630)
| 20138|62:62|new| (-2) esx.pm, does_image_exist (line: 769)
| 20138|62:62|new| (-3) new.pm, reload_image (line: 617)
| 20138|62:62|new| (-4) new.pm, process (line: 266)
| 20138|62:62|new| (-5) vcld, make_new_child (line: 600)
| 20138|62:62|new| (-6) vcld, main (line: 347)
Can't use an undefined value as an ARRAY reference at
/opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line
770 (#2)
(F) A value used as either a hard reference or a symbolic reference
must
be a defined value. This helps to delurk some insidious errors.
Uncaught exception from user code:
Can't use an undefined value as an ARRAY reference at
/opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line 770.
at /opt/vcl/bin/../lib/VCL/Module/Provisioning/esx.pm line 770
VCL::Module::Provisioning::esx::does_image_exist('VCL::Module::Provisioni
ng::esx=HASH(0xb8d5b6c)', 'esx3-linuxtest-v0') called at
/opt/vcl/bin/../lib/VCL/new.pm line 617
VCL::new::reload_image('VCL::new=HASH(0xb8d61cc)') called
at /opt/vcl/bin/../lib/VCL/new.pm line 266
VCL::new::process('VCL::new=HASH(0xb8d61cc)') called at
/opt/vcl/bin/vcld line 600
VCL::vcld::make_new_child('HASH(0xb8996a4)') called at
/opt/vcl/bin/vcld line 347
VCL::vcld::main() called at /opt/vcl/bin/vcld line 93
2009-05-27 15:44:52|20138|62:62|new|State.pm:DESTROY(442)|destructor
called, ref($self)=VCL::new
2009-05-27
15:44:52|20138|62:62|new|utils.pm:delete_computerloadlog_reservation(8041
)|removing computerloadlog entries matching loadstate = begin
2009-05-27
15:44:52|20138|62:62|new|utils.pm:delete_computerloadlog_reservation(8088
)|deleted rows from computerloadlog for reservation id=62
2009-05-27 15:44:52|20138|62:62|new|State.pm:DESTROY(445)|removed
computerloadlog rows with loadstate=begin for reservation
2009-05-27 15:44:52|20138|62:62|new|State.pm:DESTROY(453)|number of
database handles state process created: 1
2009-05-27 15:44:52|20138|62:62|new|State.pm:DESTROY(462)|process has a
database handle stored in $ENV{dbh}, attempting disconnect
2009-05-27 15:44:52|20138|62:62|new|State.pm:DESTROY(464)|$ENV{dbh}:
database disconnect successful
2009-05-27 15:44:52|25733|vcld:REAPER(750)|VCL process exited for
reservation 62
2009-05-27 15:44:52|25733|vcld:main(166)|lastcheckin time updated for
management node 1: 2009-05-27 15:44:52
Kris Augustus
CCNA, RHCE, A+
Lab Supervisor
College of TECS
East Carolina University
252-737-1978
[email protected]
Intelligence plus character- that is the goal of true education.
Dr. Martin Luther King Jr.