{"id":1627,"date":"2022-11-05T18:36:02","date_gmt":"2022-11-05T18:36:02","guid":{"rendered":"https:\/\/geekmungus.co.uk\/?p=1627"},"modified":"2022-11-05T18:37:46","modified_gmt":"2022-11-05T18:37:46","slug":"resolve-missing-dependencies-vibs-error-vmware-upgrade-6-7-to-7-x","status":"publish","type":"post","link":"https:\/\/geekmungus.co.uk\/?p=1627","title":{"rendered":"Resolve Missing Dependencies VIBs Error VMware Upgrade 6.7 to 7.x"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You may see the following error when attempting to perform an upgrade to a host, the issue is also described in: <a href=\"https:\/\/www.vcloudnine.de\/upgrade-to-esxi-7-0-missing-dependencies-vibs-error\/\">https:\/\/www.vcloudnine.de\/upgrade-to-esxi-7-0-missing-dependencies-vibs-error\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We came across this issue when attempting to upgrade to version 7.0.3 of VMware ESXi, these hosts had some driver VIB updates performed over their lifetime to remediate PSOD issues.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Upon attempting an upgrade we got this error message.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"128\" src=\"https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2022\/11\/image-1024x128.png\" alt=\"\" class=\"wp-image-1628\" srcset=\"https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2022\/11\/image-1024x128.png 1024w, https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2022\/11\/image-300x37.png 300w, https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2022\/11\/image-768x96.png 768w, https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2022\/11\/image.png 1201w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In this case this VIB appeared to be causing a problem:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>QLogic_bootbank_scsi-bfa_3.2.5.0-1OEM.550.0.0.1331820<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">So SSH to the host and run the following:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># esxcli software vib list | grep -i QLogic\nmisc-cnic-register             1.712.50.v60.1-1OEM.600.0.0.2494585  QLogic           VMwareCertified   2020-01-20\nnet-bnx2                       2.2.5j.v60.3-1OEM.600.0.0.2494585    QLogic           VMwareCertified   2020-01-20\nnet-bnx2x                      2.712.50.v60.6-1OEM.600.0.0.2494585  QLogic           VMwareCertified   2020-01-20\nnet-cnic                       2.712.50.v60.6-1OEM.600.0.0.2494585  QLogic           VMwareCertified   2020-01-20\nnet-nx-nic                     6.0.643-1OEM.600.0.0.2494585         QLogic           VMwareCertified   2020-01-20\nnet-qlcnic                     6.1.191-1OEM.600.0.0.2494585         QLogic           VMwareCertified   2020-01-20\nqlnativefc                     3.1.36.0-1OEM.670.0.0.8169922        QLogic           VMwareCertified   2020-11-27\nscsi-bfa                       3.2.5.0-1OEM.550.0.0.1331820         QLogic           VMwareCertified   2020-01-20\nscsi-bnx2fc                    1.712.50.v60.7-1OEM.600.0.0.2494585  QLogic           VMwareCertified   2020-01-20\nscsi-bnx2i                     2.712.50.v60.4-1OEM.600.0.0.2494585  QLogic           VMwareCertified   2020-01-20\nscsi-qla4xxx                   644.6.04.0-1OEM.600.0.0.2159203      QLogic           VMwareCertified   2020-01-20\n \n# esxcli software vib list | grep -i  scsi-bfa\nscsi-bfa                       3.2.5.0-1OEM.550.0.0.1331820         QLogic           VMwareCertified   2020-01-20<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The we need to remove the VIB with:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># esxcli software vib remove -n scsi-bfa\nRemoval Result\n   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.\n   Reboot Required: true\n   VIBs Installed:\n   VIBs Removed: QLogic_bootbank_scsi-bfa_3.2.5.0-1OEM.550.0.0.1331820\n   VIBs Skipped:<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You need to reboot the host after the removal of the VIB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After which, you can proceed with the update. The status of the upgrade baseline should be now \u201cnot-compliant\u201d rather than &#8220;incompatible&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"33\" src=\"https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2022\/11\/image-1-1024x33.png\" alt=\"\" class=\"wp-image-1629\" srcset=\"https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2022\/11\/image-1-1024x33.png 1024w, https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2022\/11\/image-1-300x10.png 300w, https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2022\/11\/image-1-768x24.png 768w, https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2022\/11\/image-1.png 1412w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/unsplash.com\/@floriankrumm\" data-type=\"URL\" data-id=\"https:\/\/unsplash.com\/@floriankrumm\" target=\"_blank\" rel=\"noreferrer noopener\">Image Attribution<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You may see the following error when attempting to perform an upgrade to a host, the issue is also described in: https:\/\/www.vcloudnine.de\/upgrade-to-esxi-7-0-missing-dependencies-vibs-error\/ We came across this issue when attempting to upgrade to version 7.0.3 of VMware ESXi, these hosts had some driver VIB updates performed over their lifetime to remediate PSOD issues. Upon attempting an &#8230; <a title=\"Resolve Missing Dependencies VIBs Error VMware Upgrade 6.7 to 7.x\" class=\"read-more\" href=\"https:\/\/geekmungus.co.uk\/?p=1627\" aria-label=\"Read more about Resolve Missing Dependencies VIBs Error VMware Upgrade 6.7 to 7.x\">Read more<\/a><\/p>\n","protected":false},"author":4,"featured_media":1631,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"class_list":["post-1627","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vmware"],"_links":{"self":[{"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/1627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1627"}],"version-history":[{"count":2,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/1627\/revisions"}],"predecessor-version":[{"id":1632,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/1627\/revisions\/1632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/media\/1631"}],"wp:attachment":[{"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}