Solved

ESXi 6.0 Host unable to install Vghetto

Posted on 2016-08-05
17
326 Views
Last Modified: 2016-08-05
ESXi 6.0 Host

Have several VM Guests defined need to back the up take snapshot on a regular basis,

I downloaded Veeam Backup v9 Free and it does not work because I have a Free ESXi License.

So I found vghetto works with any version of ESXi free license or purchased .

I found instruction to install vghetto  but they fail

I use Cygwin to ssh into my ESXi host from my Windows 10 Pro computer

run this command

[root@TGCSHOSTVM:~] esxcli software vib install -v /vghetto-ghettoVCB.vib -f
 [VibDownloadError]
 ('/vghetto-ghettoVCB.vib', '', "[Errno 4] IOError: <urlopen error [Errno 2] No such file or directory: '/vghetto-ghettoVCB.vib'>")
        url = /vghetto-ghettoVCB.vib
 Please refer to the log file for more details.

two things.

1. whats is wrong?
2. what log file and location of the log file does the error mean?

Thoughts

Tom
0
Comment
Question by:Thomas Grassi
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 9
  • 8
17 Comments
 
LVL 121
ID: 41744906
copy the vib to a vmfs datastore and try again with

 esxcli software vib install -d /vmfs/volumes/<datastore> vghetto-ghettoVCB.vib
0
 
LVL 23

Author Comment

by:Thomas Grassi
ID: 41744909
Andrew

I looked for that but could not find it

You know where I could look

Thanks
0
 
LVL 121
ID: 41744911
look for what ?
0
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 
LVL 23

Author Comment

by:Thomas Grassi
ID: 41744912
The vib file
0
 
LVL 121
ID: 41744919
this does work.....

esxcli software vib install -v /vmfs/volumes/nfs-data/temp/vghetto-ghettoVCB.vib

copy the vib using WinSCP to a datastore, in the above example nfs-data is a datastore, and temp is a folder on the datastore.
0
 
LVL 23

Author Comment

by:Thomas Grassi
ID: 41744932
Andrew

Downloaded vghetto-ghetto.vib from GitHub.com site to my computer

Then using vsphere uploaded it to my datastore in the temp folder in the datastore

reran the command

[root@TGCSHOSTVM:~] esxcli software vib install -v /vmfs/volumes/tgcsdatastore/t
emp/vghetto-ghettoVCB.vib -f
 [VibDownloadError]
 ('/vmfs/volumes/tgcsdatastore/temp/vghetto-ghettoVCB.vib', '', "[Errno 4] IOError: <urlopen error [Errno 2] No such file or directory: '/vmfs/volumes/tgcsdatastore/temp/vghetto-ghettoVCB.vib'>")
        url = /vmfs/volumes/tgcsdatastore/temp/vghetto-ghettoVCB.vib
 Please refer to the log file for more details.
[root@TGCSHOSTVM:~]


Tom
0
 
LVL 23

Author Comment

by:Thomas Grassi
ID: 41744945
Update
From the ESXi host
I changed in to the folder were vghetto-ghettoVCB.vib is located
Then ran the command directly still no luck
Is it  permissions thing?
[root@TGCSHOSTVM:~] cd vmfs
[root@TGCSHOSTVM:/vmfs] ls
devices  volumes
[root@TGCSHOSTVM:/vmfs] cd volumes
[root@TGCSHOSTVM:/vmfs/volumes] ls
2f57cfe1-d8ba5b26-1bd6-9488228e35ed  TGCSDatastore
57371f06-99ede708-5a58-782bcb1399f7  cf6b8ced-85c3b475-7486-cabc8e8be633
573f6ea4-8f753726-6928-782bcb1399f7
[root@TGCSHOSTVM:/vmfs/volumes] cd TGCSDatastore
[root@TGCSHOSTVM:/vmfs/volumes/573f6ea4-8f753726-6928-782bcb1399f7] ls
TGCS001                 TGCS017                 Ubuntu Server
TGCS001_1               TGKW002                 Windows 2003 ISO
TGCS002                 TGKW005_1               Windows 2008 ISO
TGCS003                 TGKW007                 Windows 2012 ISO
TGCS014                 TGKW008                 Windows 7 Pro ISO
TGCS015                 TGKW009                 Windows 8.1 Pro 64 bit
TGCS016                 Temp                    Windows XP ISO
[root@TGCSHOSTVM:/vmfs/volumes/573f6ea4-8f753726-6928-782bcb1399f7] cd Temp
[root@TGCSHOSTVM:/vmfs/volumes/573f6ea4-8f753726-6928-782bcb1399f7/Temp] ls
vghetto-ghettoVCB.vib
[root@TGCSHOSTVM:/vmfs/volumes/573f6ea4-8f753726-6928-782bcb1399f7/Temp] esxcli
software vib install -v /vghetto-ghettoVCB.vib -f
 [VibDownloadError]
 ('/vghetto-ghettoVCB.vib', '', "[Errno 4] IOError: <urlopen error [Errno 2] No such file or directory: '/vghetto-ghettoVCB.vib'>")
        url = /vghetto-ghettoVCB.vib
 Please refer to the log file for more details.
[root@TGCSHOSTVM:/vmfs/volumes/573f6ea4-8f753726-6928-782bcb1399f7/Temp]

[root@TGCSHOSTVM:/vmfs/volumes/573f6ea4-8f753726-6928-782bcb1399f7/Temp] ls -ltr
total 1024
-rw-------    1 root     root         18782 Aug  5 16:48 vghetto-ghettoVCB.vib
[root@TGCSHOSTVM:/vmfs/volumes/573f6ea4-8f753726-6928-782bcb1399f7/Temp]
0
 
LVL 121
ID: 41744963
esxcli software vib install -v /vmfs/volumes/nfs-data/temp/vghetto-ghettoVCB.vib

no -f !!!!
0
 
LVL 23

Author Comment

by:Thomas Grassi
ID: 41744966
no -f

[root@TGCSHOSTVM:/vmfs/volumes/573f6ea4-8f753726-6928-782bcb1399f7/Temp] esxcli
software vib install -v /vghetto-ghettoVCB.vib
 [VibDownloadError]
 ('/vghetto-ghettoVCB.vib', '', "[Errno 4] IOError: <urlopen error [Errno 2] No such file or directory: '/vghetto-ghettoVCB.vib'>")
        url = /vghetto-ghettoVCB.vib
 Please refer to the log file for more details.
[root@TGCSHOSTVM:/vmfs/volumes/573f6ea4-8f753726-6928-782bcb1399f7/Temp]

I am thinking it is a file permissions issue

Thoughts
0
 
LVL 121
ID: 41744968
nothing to do with permissions.

working here, what version of ESXi do you have ?
0
 
LVL 23

Author Comment

by:Thomas Grassi
ID: 41744969
ESXi 6.0
0
 
LVL 121
ID: 41744973
have you tried the offline bundle zip ?

esxcli software vib install -d /vmfs/volumes/nfs-data/temp/vghetto-ghettoVCB-offline-bundle.zip -f
0
 
LVL 23

Author Comment

by:Thomas Grassi
ID: 41744975
No

I went back to the root of the host esxi  and ran your command above now I get something different

[root@TGCSHOSTVM:~] esxcli software vib install -v /vmfs/volumes/TGCSDatastore/T
emp/vghetto-ghettoVCB.vib
 [DependencyError]
 VIB virtuallyGhetto_bootbank_ghettoVCB_1.0.0-0.0.0 violates extensibility rule checks: [u'(line 23: col 0) Element vib failed to validate content']
 VIB virtuallyGhetto_bootbank_ghettoVCB_1.0.0-0.0.0's acceptance level is community, which is not compliant with the ImageProfile acceptance level partner
 To change the host acceptance level, use the 'esxcli software acceptance set' command.
 Please refer to the log file for more details.
[root@TGCSHOSTVM:~]


thoughts?
0
 
LVL 121

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 41744977
that's better....

you must use -f that is force!!!! (e.g. it ignores the first rule check error!)

and you must set community....

cut and paste this...

esxcli software acceptance set --level CommunitySupported

Open in new window


then

esxcli software vib install -v /vmfs/volumes/TGCSDatastore/Temp/vghetto-ghettoVCB.vib -f

Open in new window

0
 
LVL 23

Author Comment

by:Thomas Grassi
ID: 41744978
[root@TGCSHOSTVM:~] esxcli software acceptance set --level CommunitySupported
Host acceptance level changed to 'CommunitySupported'.
[root@TGCSHOSTVM:~] esxcli software vib install -v /vmfs/volumes/TGCSDatastore/T
emp/vghetto-ghettoVCB.vib -f
Installation Result
   Message: Operation finished successfully.
   Reboot Required: false
   VIBs Installed: virtuallyGhetto_bootbank_ghettoVCB_1.0.0-0.0.0
   VIBs Removed:
   VIBs Skipped:
[root@TGCSHOSTVM:~]

Thanks It worked
0
 
LVL 23

Author Closing Comment

by:Thomas Grassi
ID: 41744980
Andrew

Thanks for all your help

No off to get a NAS device and setup NSF so I can start using ghetto to backup the VM Guests.
0
 
LVL 121
ID: 41745000
NFS! okay. good luck.
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article, I will show you HOW TO: Suppress Configuration Issues and Warnings Alert displayed in Summary status for ESXi 6.5 after enabling SSH or ESXi Shell.
A look into Log Analysis and Effective Critical Alerting.
Teach the user how to rename, unmount, delete and upgrade VMFS datastores. Open vSphere Web Client: Rename VMFS and NFS datastores: Upgrade VMFS-3 volume to VMFS-5: Unmount VMFS datastore: Delete a VMFS datastore:
Teach the user how to join ESXi hosts to Active Directory domains Open vSphere Client: Join ESXi host to AD domain: Verify ESXi computer account in AD: Configure permissions for domain user in ESXi: Test domain user login to ESXi host:
Suggested Courses

623 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question