VMware Cloud Community
bblades262
Contributor
Contributor
Jump to solution

"No VIBs specified with -n/--vibname or -v/--viburl." when trying to install OMSA VIB

Hello all!

I am trying to install Dell's OpenManage Server Administrator using ESXCLI. I have downloaded the "OM-SrvAdmin-Dell-Web-6.5.0-542907.VIB-ESX50i_A02.zip" file and copied it to an iscsi datastore that my host is config'd with. I am also using vcenter. I am trying to use the command below to install the vib:

vcenter IP: xxx.xxx.xxx.xxx

host IP: yyy.yyy.yyy.yyy

datastore name: datastore

esxcli --server xxx.xxx.xxx.xxx -h yyy.yyy.yyy.yyy software vib install -d [datastore]/VIBS/OM-SrvAdmin-Dell-Web-6.5.0-542907.VIB-ESX50i_A02.zip

When i run the command, i get the following message:

[No VIBs specified with -n/--vibname or -v/--viburl.
Please refer to the log file for more details.]

When i run the 'software vib list' command, i do get results, so i am pretty sure its connecting to the host properly.

Can anyone shed some light as to why the installer isnt working/how to get it to work?

Thanks!

-Brent

0 Kudos
1 Solution

Accepted Solutions
vmroyale
Immortal
Immortal
Jump to solution

You can enable SSH and access it that way, or just get on the local console of the ESXi host and enable the ESXi Shell in the Troubleshooting section of the DCUI. F2 will get you into the DCUI, then make the change and hit ALT+F1 to switch to the ESXi Shell. You will have to login to the ESXi host and then you can run the esxcli command. When done type exit and then press ALT+F2 and turn ESXi Shell back off.

Brian Atkinson | vExpert | VMTN Moderator | Author of "VCP5-DCV VMware Certified Professional-Data Center Virtualization on vSphere 5.5 Study Guide: VCP-550" | @vmroyale | http://vmroyale.com

View solution in original post

0 Kudos
11 Replies
vmroyale
Immortal
Immortal
Jump to solution

Hello and welcome to the communities.

Try the following command:

esxcli software vib install --depot=/vmfs/volumes/DATASTORE/VIBS/OM-SrvAdmin-Dell-Web-6.5.0-542907.VIB-ESX50i_A02.zip

Brian Atkinson | vExpert | VMTN Moderator | Author of "VCP5-DCV VMware Certified Professional-Data Center Virtualization on vSphere 5.5 Study Guide: VCP-550" | @vmroyale | http://vmroyale.com
0 Kudos
bblades262
Contributor
Contributor
Jump to solution

Thank you for the warm welcome!

I entered the command exactly as you suggested, and i got "Must specify a server name"

so I then entered:

esxcli --server xxx.xxx.xxx.xxx -h yyy.yyy.yyy.yyy software vib install --depot=/vmfs/volumes/DATASTORE/VIBS/OM-SrvAdmin-Dell-Web-6.5.0-542907.VIB-ESX50i_A02.zip

And I received the same error as before.

Is there a next step I can try?

Thanks!

-Brent

0 Kudos
vmroyale
Immortal
Immortal
Jump to solution

Leave vCenter out of it and try this:

esxcli --server <ESXi HOST> software vib  install  --depot=/vmfs/volumes/DATASTORE/VIBS/OM-SrvAdmin-Dell-Web-6.5.0-542907.VIB-ESX50i_A02.zip

Brian Atkinson | vExpert | VMTN Moderator | Author of "VCP5-DCV VMware Certified Professional-Data Center Virtualization on vSphere 5.5 Study Guide: VCP-550" | @vmroyale | http://vmroyale.com
0 Kudos
bblades262
Contributor
Contributor
Jump to solution

ran command esxcli --server yyy.yyy.yyy.yyy software vib install --depot=/vmfs/volumes/DATASTORE/VIBS/OM-SrvAdmin-Dell-Web-6.5.0-542907.VIB-ESX50i_A02.zip

and i got a Connect to yyy.yyy.yyy.yyy failed error, command did not prompt for creds. I tested with ping and it does respond. (same cmd window)

At least I got a different error! Thank you for your continued help...

0 Kudos
vmroyale
Immortal
Immortal
Jump to solution

Is there anything "hardened" about your ESXi install? Can you gain local ESXi Shell access and try to run the esxcli command locally?

Brian Atkinson | vExpert | VMTN Moderator | Author of "VCP5-DCV VMware Certified Professional-Data Center Virtualization on vSphere 5.5 Study Guide: VCP-550" | @vmroyale | http://vmroyale.com
0 Kudos
bblades262
Contributor
Contributor
Jump to solution

its running ESXi 5.0U1, lockdown mode is disabled. how can i gain access to the shell?

0 Kudos
vmroyale
Immortal
Immortal
Jump to solution

You can enable SSH and access it that way, or just get on the local console of the ESXi host and enable the ESXi Shell in the Troubleshooting section of the DCUI. F2 will get you into the DCUI, then make the change and hit ALT+F1 to switch to the ESXi Shell. You will have to login to the ESXi host and then you can run the esxcli command. When done type exit and then press ALT+F2 and turn ESXi Shell back off.

Brian Atkinson | vExpert | VMTN Moderator | Author of "VCP5-DCV VMware Certified Professional-Data Center Virtualization on vSphere 5.5 Study Guide: VCP-550" | @vmroyale | http://vmroyale.com
0 Kudos
vmroyale
Immortal
Immortal
Jump to solution

Just realized that that VIB you have is pretty old. If you are running ESXi 5.1, try the latest version:
http://www.dell.com/support/drivers/us/en/555/DriverDetails?driverId=MMPDK

If you are using a previous verison, you can click the blue See Previous Versions link at the top of that page to make sure you have the latest version for your version of ESXi.

Brian Atkinson | vExpert | VMTN Moderator | Author of "VCP5-DCV VMware Certified Professional-Data Center Virtualization on vSphere 5.5 Study Guide: VCP-550" | @vmroyale | http://vmroyale.com
0 Kudos
bblades262
Contributor
Contributor
Jump to solution

I tried it directly on the console and I got a rather long winded error, it said it could not find index.xml, i looked in the zip and it is there. perhaps i need to re-download the package?

0 Kudos
bblades262
Contributor
Contributor
Jump to solution

I re-downloaded the package, posted it to the datastore again and this time it installed. Thank you very much for all your help, whereever you are, I owe you a beer.

0 Kudos
vmroyale
Immortal
Immortal
Jump to solution

Glad to hear it worked!

Brian Atkinson | vExpert | VMTN Moderator | Author of "VCP5-DCV VMware Certified Professional-Data Center Virtualization on vSphere 5.5 Study Guide: VCP-550" | @vmroyale | http://vmroyale.com
0 Kudos