{"id":69410,"date":"2026-04-15T09:00:20","date_gmt":"2026-04-15T07:00:20","guid":{"rendered":"https:\/\/nolabnoparty.com\/?p=69410"},"modified":"2026-04-15T08:20:18","modified_gmt":"2026-04-15T06:20:18","slug":"device-or-resource-busy-error-when-uninstalling-the-nvidia-vib-on-vmware-esxi","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/device-or-resource-busy-error-when-uninstalling-the-nvidia-vib-on-vmware-esxi\/","title":{"rendered":"\"Device or resource busy\" error when uninstalling the NVIDIA VIB on VMware ESXi"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter wp-image-69412 size-full\" title=\"device-or-resource-busy-error-when-uninstalling-nvidia-vib-01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/04\/device-or-resource-busy-error-when-uninstalling-nvidia-vib-01.jpg\" alt=\"device-or-resource-busy-error-when-uninstalling-nvidia-vib-01\" width=\"602\" height=\"202\" \/><\/p>\n<p>When attempting to remove or upgrade an <a href=\"https:\/\/nolabnoparty.com\/en\/nvidia-error-could-not-initialize-plugin-libnvidia-vgx-so-for-vgpu\/\">NVIDIA<\/a> VIB on VMware ESXi, the operation may fail with a \"<em>Device or resource busy<\/em>\" error.<\/p>\n<p>This typically occurs during an upgrade cycle, when updating the <a href=\"https:\/\/www.nvidia.com\/en-us\/\" target=\"_blank\" rel=\"noopener\">NVIDIA<\/a> driver to match the compatibility matrix after an <strong>ESXi host has been upgraded from 7.0.2 to 8.0.3<\/strong>.<\/p>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n<h2>Uninstalling the NVIDIA VIB<\/h2>\n<p>To identify and remove the existing NVIDIA VIB, run the following <strong>command via SSH<\/strong>:<\/p>\n<p><span style=\"color: #0000ff;\"># esxcli software vib list &gt; grep -i NVD<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-69431\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/04\/device-or-resource-busy-error-when-uninstalling-nvidia-vib-02-600x102.jpg\" alt=\"\" width=\"600\" height=\"102\" title=\"\"><\/p>\n<p>Once you have identified the correct VIB to remove (<em>NVD-VMware_ESXi_7.0.2_Driver<\/em> in the example), run the following command to <strong>delete the driver<\/strong>:<\/p>\n<p><span style=\"color: #0000ff;\"># esxcli software vib remove --vibname=NVD-VMware_ESXi_7.0.2_Driver<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-69432\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/04\/device-or-resource-busy-error-when-uninstalling-nvidia-vib-03-600x315.jpg\" alt=\"\" width=\"600\" height=\"315\" title=\"\"><\/p>\n<p>The operation fails with a <em>LiveInstallationError<\/em>\u00a0where the system points out the <em>\/tardisk\/nvd_boot.v00<\/em> <strong>cannot be removed<\/strong> because the \"<em>Device or resource busy<\/em>\" error occurs.<\/p>\n<p>In the reported error, it suggests <strong>rebooting the host<\/strong> to release the device or resource.<\/p>\n<p><span style=\"color: #0000ff;\"># reboot<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-69433\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/04\/device-or-resource-busy-error-when-uninstalling-nvidia-vib-04.jpg\" alt=\"\" width=\"600\" height=\"56\" title=\"\"><\/p>\n<p>Unfortunately, even rebooting the host <strong>does not fix the issue<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Fix the \"Device or resource busy\" error<\/h2>\n<p>When reviewing the <strong>VIBs installed on the ESXi host<\/strong>, <em>nvdGpuMgmtDaemon<\/em> is listed as part of the NVIDIA installation.<\/p>\n<p>The issue occurs because the <strong>nvdGpuMgmtDeamon service must be stopped<\/strong> in order to remove the VIB. Run the following command:<\/p>\n<p><span style=\"color: #0000ff;\"># \/etc\/init.d\/nvdGpuMgmtDaemon<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-69434\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/04\/device-or-resource-busy-error-when-uninstalling-nvidia-vib-05.jpg\" alt=\"\" width=\"600\" height=\"43\" title=\"\"><\/p>\n<p>After stopping this service, try to uninstall the VIB again. This time the NVIDIA VIB is <strong>removed successfully<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-69435\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/04\/device-or-resource-busy-error-when-uninstalling-nvidia-vib-06-600x126.jpg\" alt=\"\" width=\"600\" height=\"126\" title=\"\"><\/p>\n<p>You can then finalize the <strong>installation of the new NVIDIA VIB<\/strong> compatible with <a href=\"https:\/\/nolabnoparty.com\/en\/vmware-vsphere-8-0-update-3-released\/\">VMware vSphere 8.0<\/a>.<\/p>\n<p><span style=\"color: #0000ff;\"># esxcli software vib install -v \/tmp\/NVD_bootbank_NVD-VMware_ESXi_8.00_Driver<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-69436\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/04\/device-or-resource-busy-error-when-uninstalling-nvidia-vib-07-600x174.jpg\" alt=\"\" width=\"600\" height=\"174\" title=\"\"><\/p>\n<p>Older NVIDIA versions may cause this issue when uninstalling the VIB from the ESXi host. <strong>Stopping the <em>nvdGpuMgmtDaemon<\/em> service<\/strong> allows the VIB removal to complete successfully.<\/p>\n<p><img decoding=\"async\" title=\"signature\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"signature\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When attempting to remove or upgrade an NVIDIA VIB on VMware ESXi, the operation may fail with a \"Device or resource busy\" error. This typically occurs during an upgrade cycle, when updating the NVIDIA driver to match the compatibility matrix after an ESXi host has been upgraded from 7.0.2 to 8.0.3.<\/p>\n","protected":false},"author":3,"featured_media":69412,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"no","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[{"account":"linkedin_93tdZWzMZc_93tdZWzMZc","service":"linkedin","timestamp":1778220643,"status":"error"},{"account":"facebook_2879994398731222_17841400390232720","service":"facebook","timestamp":1776236485,"status":"queued"},{"account":"twitter_113568041_113568041","service":"twitter","timestamp":1778220650,"status":"error"},{"account":"mastodon_115463926174894442_115463926174894442","service":"mastodon","timestamp":1778220656,"status":"success"}],"rop_publish_now_status":"queued","footnotes":""},"categories":[1025,2801,2701],"tags":[3086,2046,2314,1810],"class_list":["post-69410","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-horizon-en","category-virtualization-en","category-vsphere-en","tag-device-or-resource-busy","tag-nvidia","tag-uninstall","tag-vib","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/69410","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=69410"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/69410\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/69412"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=69410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=69410"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=69410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}