Cannot complete customization./var/log/vmware/vpxd/vpxd.log file on the vCenter Server Appliance (VCSA) contains error entries indicating a failure to create temporary files during the checkCustomizationSpec operation:YYYY-MM-DDThh:mm:ssZ info vpxd[#####] [Originator@#### sub=vpxLro opID=#####] [VpxLRO] -- BEGIN task-##### -- vm-<ID> -- vim.VirtualMachine.checkCustomizationSpec -- #####-#####-#####-#####-#####(#####-#####-#####-#####-#####)YYYY-MM-DDThh:mm:ssZ info vpxd[#####] [Originator@#### sub=VmCustomizer opID=#####] hostVersion = 8.0.#, Tools version = #####YYYY-MM-DDThh:mm:ssZ error vpxd[#####] [Originator@#### sub=VmCustomizer opID=#####] Creating tmp file: 13YYYY-MM-DDThh:mm:ssZ warning vpxd[#####] [Originator@#### sub=Vmomi opID=#####] VMOMI activation LRO failed; <<#####-#####-#####-#####-#####, <TCP '127.0.0.1 : ####'>, <TCP '127.0.0.1 : #####'>>, vm-<ID>, vim.VirtualMachine.checkCustomizationSpec, <vim.version.v8_0_#_0, internal, 8.0.#.0>, {stm: {<io_obj p:0x#####, h:###, <TCP '127.0.0.1 : #####'>, <TCP '127.0.0.1 : #####'>>, id: #####, state(in/out): #/#}, session: <#####-#####-#####-#####-#####, <TCP '127.0.0.1 : #####'>, <TCP '127.0.0.1 : #####'>>, req: {POST, /sdk/vimService}}>, N3Vim5Fault18CustomizationFault9ExceptionE(Fault cause: vim.fault.CustomizationFault--> )YYYY-MM-DDThh:mm:ssZ info vpxd[#####] [Originator@#### sub=vpxLro opID=#####] [VpxLRO] -- FINISH task-#####YYYY-MM-DDThh:mm:ssZ error vpxd[#####] [Originator@#### sub=Default opID=#####] [VpxLRO] -- ERROR task-#####-- #####-#####-#####-#####-#####(#####-#####-#####-#####-#####) -- vm-<ID>-- vim.VirtualMachine.checkCustomizationSpec: :vim.fault.CustomizationFault--> Result:--> (vim.fault.CustomizationFault) {--> faultCause = (vmodl.MethodFault) null,--> faultMessage = <unset>--> msg = ""--> }
vCenter Server 8.x
/tmp directory to generate the customization deployment package (containing Sysprep.xml or cust.cfg) before it is pushed to the ESXi host and the target VM."Creating tmp file: 13" translates to a Permission Denied error at the operating system level on the VCSA.To resolve this issue, restore the default permissions to the /tmp directory on the vCenter Server Appliance.
/tmp directory:ls -ld /tmpdrwxrwxrwt:chmod 1777 /tmp
ls -ld /tmpdrwxrwxrwt ## root root #### MMM DD hh:mm /tmpservice-control --stop vpxdservice-control --start vpxd