All, While testing out (playing with) the 2.3 RC3 code we ran into an issue capturing a base image. The clones are successful to both the datastore and the repository containers however it seems to be failing while setting the image repository permissions.
Any thoughts? VCL 2.3 RC3 (rhel 5.8 x64) vSphere 4.1 SDK vSphere 4.1 Standard - Gerhard Hartl Old Dominion University SOAP Fault: ----------- Fault string: entity Fault detail: InvalidRequestFault ------------------------------------------------------------------------ time: 2012-07-02 17:20:28 caller: vcld:die_handler(639) ( 0) vcld, die_handler (line: 639) (-1) Carp.pm, confess (line: 270) (-2) VICommon.pm, check_fault (line: 28) (-3) (eval 1686), RetrieveEntityPermissions (line: 34) (-4) vSphere_SDK.pm, set_file_permissions (line: 1073) (-5) VMware.pm, set_image_repository_permissions (line: 7655) (-6) VMware.pm, capture (line: 884) (-7) image.pm, process (line: 162) (-8) vcld, make_new_child (line: 571) (-9) vcld, main (line: 350) ------------------------------------------------------------------------ management node: MGMTNODE.vcls.priv.odu.edu reservation PID: 23141 parent vcld PID: 3164 request ID: 16 reservation ID: 16 request state/laststate: image/image request start time: 2012-07-02 16:56:00 request end time: 2012-07-02 17:56:00 for imaging: no log ID: none computer: vcl485 computer id: 2 computer type: virtualmachine computer eth0 MAC address: 00:50:56:00:03:c8 computer eth1 MAC address: 00:50:56:00:03:c9 computer private IP address: 192.168.131.245 computer public IP address: 128.82.131.135 computer in block allocation: no provisioning module: VCL::Module::Provisioning::VMware::VMware vm host: hepburn.vcls.priv.odu.edu vm host ID: 2 vm host computer ID: 3 vm profile: VMware ESXi - General Use vm profile VM path: VMPATH vm profile repository path: REPOSITORY vm profile datastore path: DATASTORE vm profile disk type: shared image: vmwarewin7-Windows764bitBase14-v0 image display name: Windows 7 64bit Base image ID: 14 image revision ID: 14 image size: 1450 MB use Sysprep: no root access: yes image owner ID: 1 image owner affiliation: Local image revision date created: 2012-07-02 16:56:06 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: |23141|16:16|image| : {} 2012-07-02 17:13:23|23141|16:16|image|vSphere_SDK.pm:find_files(2149)|matching file count: 0 2012-07-02 17:13:23|23141|16:16|image|vSphere_SDK.pm:file_exists(2021)|file does not exist: [REPOSITORY] vmwarewin7-Windows764bitBase14-v0 2012-07-02 17:13:23|23141|16:16|image|vSphere_SDK.pm:create_directory(1575)|created directory: '[REPOSITORY] vmwarewin7-Windows764bitBase14-v0' 2012-07-02 17:13:23|23141|16:16|image|vSphere_SDK.pm:copy_virtual_disk(684)|attempting to copy virtual disk on VM host hepburn.vcls.priv.odu.edu: '[DATASTORE] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmdk' --> '[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmdk' |23141|16:16|image| source adapter type: VirtualLsiLogicController |23141|16:16|image| destination adapter type: ide 16:16|image| disk |23141|type: VirtualDiskFlatVer2BackingInfo 16:16|image| source |23141|capacity: 21,474,836,480 bytes - 20,971,520.0 KB - 20,480.0 MB - |23141|20.00 GB 16:16|image| source space used: 13,119,586,304 bytes - |23141|12,812,096.0 KB - 12,511.8 MB - 12.22 GB 2012-07-02 17:20:24|23141|16:16|image|vSphere_SDK.pm:copy_virtual_disk(736)|copied vmdk on VM host hepburn.vcls.priv.odu.edu using CopyVirtualDisk function: |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmdk" 2012-07-02 17:20:24|23141|16:16|image|VMware.pm:copy_vmdk(5814)|copied vmdk using API's copy_virtual_disk subroutine 2012-07-02 17:20:24|23141|16:16|image|vSphere_SDK.pm:_get_file_info(2549)|searching for matching file paths: base directory path: '[DATASTORE] vmwarewin7-Windows764bitBase14-v0', search pattern: 'vmwarewin7-Windows764bitBase14-v0.vmx.reference' 2012-07-02 17:20:24|23141|16:16|image|vSphere_SDK.pm:_get_file_info(2604)|retrieved info for 1 matching files: |23141|16:16|image| : { |23141|16:16|image| : "[DATASTORE] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmx.reference" => bless( { |23141|16:16|image| : "fileSize" => 1974, |23141|16:16|image| : "modification" => "2012-07-02T21:13:18Z", |23141|16:16|image| : "owner" => "root", |23141|16:16|image| : "path" => "vmwarewin7-Windows764bitBase14-v0.vmx.reference", |23141|16:16|image| : "type" => "FileInfo" |23141|16:16|image| : }, 'FileInfo' ) |23141|16:16|image| : } 2012-07-02 17:20:24|23141|16:16|image|vSphere_SDK.pm:find_files(2149)|matching file count: 1 2012-07-02 17:20:24|23141|16:16|image|vSphere_SDK.pm:file_exists(2017)|file exists: [DATASTORE] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmx.reference 2012-07-02 17:20:24|23141|16:16|image|VMware.pm:copy_vmdk(6071)|copying reference vmx file to vmdk directory: '/vmfs/volumes/DATASTORE/vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmx.reference' --> '/vmfs/volumes/REPOSITORY/vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmx.reference' 2012-07-02 17:20:24|23141|16:16|image|vSphere_SDK.pm:_get_file_info(2549)|searching for matching file paths: base directory path: '[REPOSITORY]', search pattern: 'vmwarewin7-Windows764bitBase14-v0' 2012-07-02 17:20:24|23141|16:16|image|vSphere_SDK.pm:_get_file_info(2604)|retrieved info for 0 matching files: |23141|16:16|image| : {} 2012-07-02 17:20:24|23141|16:16|image|vSphere_SDK.pm:find_files(2149)|matching file count: 0 2012-07-02 17:20:24|23141|16:16|image|vSphere_SDK.pm:file_exists(2021)|file does not exist: [REPOSITORY] vmwarewin7-Windows764bitBase14-v0 2012-07-02 17:20:25|23141|16:16|image|vSphere_SDK.pm:create_directory(1566)|directory already exists: '[REPOSITORY] vmwarewin7-Windows764bitBase14-v0' 2012-07-02 17:20:25|23141|16:16|image|vSphere_SDK.pm:copy_file(1681)|attempting to copy file on VM host hepburn.vcls.priv.odu.edu: '[DATASTORE] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmx.reference' --> '[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmx.reference' 2012-07-02 17:20:25|23141|16:16|image|vSphere_SDK.pm:copy_file(1705)|copied file on VM host hepburn.vcls.priv.odu.edu: '[DATASTORE] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmx.reference' --> '[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmx.reference' 2012-07-02 17:20:25|23141|16:16|image|vSphere_SDK.pm:_get_file_info(2549)|searching for matching file paths: base directory path: '[REPOSITORY] vmwarewin7-Windows764bitBase14-v0', search pattern: 'vmwarewin7-Windows764bitBase14-v0*.vmdk' 2012-07-02 17:20:27|23141|16:16|image|vSphere_SDK.pm:_get_file_info(2604)|retrieved info for 1 matching files: |23141|16:16|image| : { |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmdk" => bless( { |23141|16:16|image| : "capacityKb" => 20971520, |23141|16:16|image| : "controllerType" => "VirtualLsiLogicController", |23141|16:16|image| : "diskExtents" => [ |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0-s001.vmdk", |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0-s002.vmdk", |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0-s003.vmdk", |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0-s004.vmdk", |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0-s005.vmdk", |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0-s006.vmdk", |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0-s007.vmdk", |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0-s008.vmdk", |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0-s009.vmdk", |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0-s010.vmdk", |23141|16:16|image| : "[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0-s011.vmdk" |23141|16:16|image| : ], |23141|16:16|image| : "diskType" => "VirtualDiskSparseVer2BackingInfo", |23141|16:16|image| : "fileSize" => "13122347008", |23141|16:16|image| : "hardwareVersion" => 4, |23141|16:16|image| : "modification" => "2012-07-02T21:20:19Z", |23141|16:16|image| : "owner" => "root", |23141|16:16|image| : "path" => "vmwarewin7-Windows764bitBase14-v0.vmdk", |23141|16:16|image| : "thin" => 1, |23141|16:16|image| : "type" => "VmDiskFileInfo" |23141|16:16|image| : }, 'VmDiskFileInfo' ) |23141|16:16|image| : } 2012-07-02 17:20:27|23141|16:16|image|vSphere_SDK.pm:get_file_size(2081)|size of '[REPOSITORY] vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmdk': 13,122,347,008 bytes 2012-07-02 17:20:27|23141|16:16|image|vSphere_SDK.pm:get_file_size(2089)|total file size of '/vmfs/volumes/REPOSITORY/vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0*.vmdk': 13,122,347,008 bytes (12,514.45 MB, 12.22 GB) 2012-07-02 17:20:27|23141|16:16|image|VMware.pm:copy_vmdk(6115)|copied vmdk on VM host hepburn: '/vmfs/volumes/DATASTORE/vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmdk' --> '/vmfs/volumes/REPOSITORY/vmwarewin7-Windows764bitBase14-v0/vmwarewin7-Windows764bitBase14-v0.vmdk' |23141|16:16|image| time to copy: 7:01 (421 seconds) 16:16|image| --- |23141|16:16|image| bits copied: 104,978,776,064 (104978776064) |23141|16:16|image| bytes copied: 13,122,347,008 (13122347008) |23141|16:16|image| MB copied: 12,514.4 |23141|16:16|image| GB copied: 12.22 |23141|16:16|image| --- |23141|16:16|image| B/m: 1,870,168,220 |23141|16:16|image| MB/m: 1,783.5 |23141|16:16|image| GB/m: 1.74 |23141|16:16|image| --- |23141|16:16|image| B/s: 31,169,470 |23141|16:16|image| MB/s: 29.7 |23141|16:16|image| GB/s: 0.03 |23141|16:16|image| --- |23141|16:16|image| Mbit/s: 237.8 |23141|16:16|image| Gbit/s: 0.23 2012-07-02 17:20:27|23141|16:16|image|VMware.pm:_get_datastore_names(6779)|datastore names: |23141|16:16|image| DATASTORE |23141|16:16|image| REPOSITORY |23141|16:16|image| VMPATH |23141|16:16|image| VNX |23141|16:16|image| datastore1 2012-07-02 17:20:27|23141|16:16|image|vSphere_SDK.pm:file_exists(2002)|file (datastore root) exists: [REPOSITORY] 2012-07-02 17:20:27|23141|16:16|image|VMware.pm:is_repository_mounted_on_vmhost(6701)|image repository is mounted on VM host hepburn: /vmfs/volumes/REPOSITORY 2012-07-02 17:20:28|23141|16:16|image|vSphere_SDK.pm:set_file_permissions(1071)|created vSphere SDK authorization manager object 2012-07-02 17:20:28|23141|16:16|image|utils.pm:get_management_node_info(5482)|retrieving current management node info for 'MGMTNODE.vcls.priv.odu.edu' from database, cached data is stale: 909 seconds old 2012-07-02 17:20:28|23141|16:16|image|utils.pm:get_management_node_info(5629)|retrieved management node info: 'MGMTNODE.vcls.priv.odu.edu' (MGMTNODE) 2012-07-02 17:20:28|23141|16:16|image|DataStructure.pm:get_computer_private_ip_address(1606)|returning private IP address previously retrieved: 192.168.131.245 2012-07-02 17:20:28|23141|16:16|image|utils.pm:is_inblockrequest(5786)|zero rows were returned from database select 2012-07-02 17:20:28|23141|16:16|image|DataStructure.pm:get_image_affiliation_name(2118)|image owner id: 1 2012-07-02 17:20:28|23141|16:16|image|DataStructure.pm:retrieve_user_data(1401)|attempting to retrieve and store data for user: user.id = '1' 2012-07-02 17:20:28|23141|16:16|image|DataStructure.pm:retrieve_user_data(1464)|data has been retrieved for user: admin (id: 1)