Tag Archives: http response

ESXi host disconnected from vCenter

I encountered this error for the first time yesterday.

Error in vCenter
Error in vCenter

My host was disconnected from the cluster but the VMs were still up and running fine.  It was also accompanied with a nice, very long pop up error.

Cannot synchronize host vm10sesx10.hscil.ads. A general system error occurred:
 Unexpected exception reading HTTP response body: class Vmacore::Http::TruncatedResponseException(While determining chunk size, truncated HTTP response.) with trace:
 backtrace[00] rip 000000018013deba (no symbol)
 backtrace[01] rip 0000000180101518 (no symbol)
 backtrace[02] rip 0000000180101a5e (no symbol)
 backtrace[03] rip 000000018008930b (no symbol)
 backtrace[04] rip 000000018003fd5f (no symbol)
 backtrace[05] rip 00000001800444ce (no symbol)
 backtrace[06] rip 00000000005727e9 (no symbol)
 backtrace[07] rip 0000000000543b87 (no symbol)
 backtrace[08] rip 0000000000544189 (no symbol)
 backtrace[09] rip 000000013fd43d2f (no symbol)
 backtrace[10] rip 000000013fd4b61a (no symbol)
 backtrace[11] rip 000000013fd4c100 (no symbol)
 backtrace[12] rip 000000013fd43ea7 (no symbol)
 backtrace[13] rip 000000013fd4cdb4 (no symbol)
 backtrace[14] rip 00000000004b1abc (no symbol)
 backtrace[15] rip 00000000005aa207 (no symbol)
 backtrace[16] rip 000000013f808710 (no symbol)
 backtrace[17] rip 000000013f8096ac (no symbol)
 backtrace[18] rip 000000018015473d (no symbol)
 backtrace[19] rip 0000000180155c64 (no symbol)
 backtrace[20] rip 000000018014e575 (no symbol)
 backtrace[21] rip 0000000072922fdf (no symbol)
 backtrace[22] rip 0000000072923080 (no symbol)
 backtrace[23] rip 0000000076f5652d (no symbol)
 backtrace[24] rip 000000007743c521 (no symbol)
while parsing serialized value of type string
 at line 7, column 2305146
while parsing property "fileName" of static type string
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2305138
while parsing property "parent" of static type VirtualDiskFlatVer2BackingInfo
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2304772
while parsing property "parent" of static type VirtualDiskFlatVer2BackingInfo
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2304406
while parsing property "parent" of static type VirtualDiskFlatVer2BackingInfo
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2304040
while parsing property "parent" of static type VirtualDiskFlatVer2BackingInfo
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2303674
while parsing property "parent" of static type VirtualDiskFlatVer2BackingInfo
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2303308
while parsing property "parent" of static type VirtualDiskFlatVer2BackingInfo
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2302942
while parsing property "parent" of static type VirtualDiskFlatVer2BackingInfo
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2302576
while parsing property "parent" of static type VirtualDiskFlatVer2BackingInfo
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2302210
while parsing property "parent" of static type VirtualDiskFlatVer2BackingInfo
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2301844
while parsing property "parent" of static type VirtualDiskFlatVer2BackingInfo
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2301478
while parsing property "parent" of static type VirtualDiskFlatVer2BackingInfo
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2301112
while parsing property "parent" of static type VirtualDiskFlatVer2BackingInfo
while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 at line 7, column 2300746
 and so forth...you get the idea

I followed the KB article posted on VMware’s site KB2009217

I SSH’d into the problem host and ran

# find /vmfs/volumes/*/* -iname *delta*

Noting the VM with the rogue snapshots, I then used VI Client to connect directly to the ESXi host. From there, I was able to consolidate the disks and then reconnect the host to vCenter. Increasing the Thread Stack size beforehand did not allow me to reconnect the host. The issue came from VDR backups gone awry. I’ll have to keep a better eye on those backups.