![在 ESXi 6.5U1 上安裝 VIB 時出現問題](https://rvso.com/image/747346/%E5%9C%A8%20ESXi%206.5U1%20%E4%B8%8A%E5%AE%89%E8%A3%9D%20VIB%20%E6%99%82%E5%87%BA%E7%8F%BE%E5%95%8F%E9%A1%8C.png)
運行 ESXi 6.5U1。嘗試從 cli 安裝 OMSA。
當我跑步時:
esxcli software vib install -d "vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip"
我已確認檔案「vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip」確實存在,並且內部有一個index.xml。
我得到以下結果:
[MetadataDownloadError] 無法從 zip 庫下載:/var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip?index. ,跳過(('zip:/var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip?index.xml ' , '', "從/var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip 提取index.xml 時發生錯誤: [Errno 2] 沒有這樣的檔案或目錄:“/var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip” )) url = zip:/var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip?index.xml
由於某種原因,esxcli 在 zip 位置前面新增了“/var/log/vmware”。
我確實查看了日誌,但不確定哪個日誌會給我正確的資訊。無論如何,我沒有找到任何有用的信息。
我是 vib 的新手。我究竟做錯了什麼?
答案1
使用 zip 檔案的絕對路徑。它是甚至記錄在案:
esxcli --server=server_name software sources vib list --depot=absolute_path_to_depot_zip_file
在你的情況下:
esxcli software vib install -d "/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip"
/
請注意路徑起點處缺失的內容。