Hello everyone,
all 5 ESX 6.0 hosts have these lines in hostd.log
2017-11-06T05:43:49.115Z error hostd[5FC17B70] [Originator@6876 sub=Default opID=037dd862] Unable to convert Vigor value 'centos7-64' of type 'char const*' to VIM type 'Vim::Vm::GuestOsDescriptor::GuestOsIdentifier'
2017-11-06T05:43:49.116Z error hostd[5F807B70] [Originator@6876 sub=Default opID=037dd863] Unable to convert Vigor value 'centos7-64' of type 'char const*' to VIM type 'Vim::Vm::GuestOsDescriptor::GuestOsIdentifier'
2017-11-06T05:43:53.296Z error hostd[5FC17B70] [Originator@6876 sub=Default opID=037dd870] Unable to convert Vigor value 'centos7-64' of type 'char const*' to VIM type 'Vim::Vm::GuestOsDescriptor::GuestOsIdentifier'
2017-11-06T05:43:53.296Z error hostd[5FCDAB70] [Originator@6876 sub=Default opID=037dd871] Unable to convert Vigor value 'centos7-64' of type 'char const*' to VIM type 'Vim::Vm::GuestOsDescriptor::GuestOsIdentifier'
2
Saw this here also:
Re: [patch] Workstation 11 vmware-hostd crashes on unrecognized Linux distribution
Any hints would be appreciated.
Regards
Christian
I don't believe the centos7-64 guestOS is supported until vSphere 6.5 and hardware v13. How were you able to assign this guestOS identifier on a 6.0 host unless you altered the VMX manually?
Thanks for replying.
Seems to be supported, doesn't it?
Yes, the guest OS is supported, but not the identifier you have used. How did you assign that to the VM? Manually?
Discussed here also:
Centos 7.4 x64 not correctly recognised on ESXi 5.5U3 · Issue #197 · vmware/open-vm-tools · GitHub
The problem seems to be the identified OS as "Linux 3.10..."
That's a different issue from what you are stating is in your hostd log file. The issue there is the guestOS string identifier isn't known to that version of ESXi because it was only created in 6.5.
That occurs automatically after e.g. update of Centos.
Reg
Christian
If you cat your .VMX file, you should see the guest OS identifier set as "centos7-64". This is not automatically set after an update of CentOS. The guest OS has no ability to change this value. It's either set at the time of virtual machine creation via the wizard depending on the OS family and type you specify, or it's changed manually.
There's also another thread on this in the Workstation Forum. [patch] Workstation 11 vmware-hostd crashes on unrecognized Linux distribution. We're seeing thousands of these errors in Log Insight. From the other forum it appears that its a bug in the Open-VM-Tools.