https://communities.vmware.com/thread/609657
https://kb.vmware.com/s/article/59257
Всё бы ничего, вот только KB не работает. Пакеты появляются после апдейта, создавая ту же проблему. Даже после исключения из кастомных Baseline. А вот 2 пакета тухлых HPE-шных драйверов ставиться, наоборот, не хотят.
Ещё лучше, если ткнёте в доку о разрешении зависимостей в пакетном менеджере ESXi. Читать логи vmware-updatemgr удовольствия не доставляет.
Обновлялся с 6.7.0.16713306 по 6.7.0.16773714. Апдейт зафейлился. Удалил VIB-ы по KB59257. Удалил VIB-ы из кастомной Baseline, ребут, рескан, успешный апдейт. Опять рескан — и та же ошибка в esxupdate.log с тем же VIB. То есть, к следующему апдейту будут те же пляски.
Далее, не поставились hpe-driver-bundle-670.10.3.0 и hpe-driver-bundle-670.10.3.5, хотя на хосте стоит более свежий пакет. Попытки удалить из baseline приводят к Compliance, но тогда у других хостов пакет обновляться не будет.
BTW, посмотрев метаданные, я понял, что пакеты hpe-driver-bundle.* тянут VIB elx-esx-libelxima.so.
В общем, суть в том, из-за кривого VIB-а для Emulex апдейт невозможен. Удаляешь VIB — и VUM считает, что нет, мол, на хосте hpe-driver-bundle, надо его обновить. Обновляет — и привет, по новой.
В итоге решением оказалось выпилить два злосчастных бандла из custom baselines. Оказалось, кто-то уже прошёлся по граблям:
https://vm.knutsson.it/2019/09/elx_bootbank_elx-esx-libelxima-so-driver-conflict/
https://kb.vmware.com/s/article/59257
Всё бы ничего, вот только KB не работает. Пакеты появляются после апдейта, создавая ту же проблему. Даже после исключения из кастомных Baseline. А вот 2 пакета тухлых HPE-шных драйверов ставиться, наоборот, не хотят.
Ещё лучше, если ткнёте в доку о разрешении зависимостей в пакетном менеджере ESXi. Читать логи vmware-updatemgr удовольствия не доставляет.
Обновлялся с 6.7.0.16713306 по 6.7.0.16773714. Апдейт зафейлился. Удалил VIB-ы по KB59257. Удалил VIB-ы из кастомной Baseline, ребут, рескан, успешный апдейт. Опять рескан — и та же ошибка в esxupdate.log с тем же VIB. То есть, к следующему апдейту будут те же пляски.
Далее, не поставились hpe-driver-bundle-670.10.3.0 и hpe-driver-bundle-670.10.3.5, хотя на хосте стоит более свежий пакет. Попытки удалить из baseline приводят к Compliance, но тогда у других хостов пакет обновляться не будет.
BTW, посмотрев метаданные, я понял, что пакеты hpe-driver-bundle.* тянут VIB elx-esx-libelxima.so.
В общем, суть в том, из-за кривого VIB-а для Emulex апдейт невозможен. Удаляешь VIB — и VUM считает, что нет, мол, на хосте hpe-driver-bundle, надо его обновить. Обновляет — и привет, по новой.
В итоге решением оказалось выпилить два злосчастных бандла из custom baselines. Оказалось, кто-то уже прошёлся по граблям:
https://vm.knutsson.it/2019/09/elx_bootbank_elx-esx-libelxima-so-driver-conflict/