Intel CIM error after update/upgrade ESXi host
It is not uncommon to get errors after a host update/upgrade you didn’t see before on the host. The following error could be seen as an example of errors with the same cause.
I did an upgrade of a 6.5 host (installed with HPE ESXi image almost 2 years ago) to the latest HPE ESXi image of 6.7 U3. After final boot the error appeared in
/var/log/vmkernel.log every few seconds.
WARNING: LinuxThread: 423: sfcb-intelcim: Error cloning thread: -1 (bad0117)
User: 3173: sfcb-intelcim: wantCoreDump:sfcb-intelcim signal:11 exitCode:0 coredump:enable
UserDump: 3130: sfcb-intelcim: Dumping cartel 2103260 (from world 2103267) to file /var/lo
UserDump: 3258: sfcb-intelcim: Userworld(sfcb-intelcim) coredump complete
CoreDump did not sound very encouraging. And because it appeared every few seconds, I wanted to get rid of these messages.
Because every message showed the string
intelcim, it was easy to guess where the error comes from. First, showed installed software (VIB) containing this string.
esxcli software vib list | grep -i intel
intelcim-provider (0.5-3.3) with installation date 27th of June in 2018. Such an old software can probable causes error, so uninstalling it by running the following commands.
- Because this is a CIM-provider, stop CIM agent on the host
esxcli system wbem set --enable false
- Uninstalling VIB
esxcli software vib remove -n intelcim-provider
- Start CIM agent on the host
esxcli system wbem set --enable true
No more (of these) errors.
So why is this old software still on the host after an upgrade? It is quite simple:
intelcim-provider was in HPE image of 6.5 but is not part of 6.7 image. Therefore the VIB is not getting updated and is also not getting removed.