Problema ao instalar o VIB no ESXi 6.5U1

Problema ao instalar o VIB no ESXi 6.5U1

Executando ESXi 6.5U1. Tentando instalar o OMSA do cli.

Quando corro:

esxcli software vib install -d "vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip"

Confirmei que o arquivo "vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip" existe e que possui um index.xml dentro.

Eu obtenho o seguinte resultado:

[MetadataDownloadError] Não foi possível fazer download do depósito em zip:/var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip?index .xml, ignorando (('zip:/var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip?index.xml ', '', "Erro ao extrair index.xml de /var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip: [Errno 2] Arquivo ou diretório inexistente: '/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

Por alguma razão, esxcli está acrescentando "/var/log/vmware" na frente do local do zip.

Eu procurei nos logs, mas não tenho certeza de qual log me daria as informações corretas. De qualquer forma, não encontrei nenhuma informação útil.

Eu sou novo no Vib. O que estou fazendo de errado?

Responder1

Use o caminho absoluto para o seu arquivo zip. Isso émesmo documentado:

esxcli --server=server_name software sources vib list --depot=absolute_path_to_depot_zip_file

No seu caso:

esxcli software vib install -d "/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip"

Observe o que falta /no início do seu caminho.

informação relacionada