So today I spent sometime updating and rebuilding my lab so I could write some further articles. It appears one of the versions that you may well have downloaded of the VCSA ISO has a small bug. My version of the ISO was called VMware-VCSA-all-6.5.0-4602587.iso but it may well have been fixed now otherwise you get the following error whilst trying to install the VCSA appliance from the Mac GUI.
A problem occurred while reading the OVF file.: Error: ovftool is not available
I must say a massive thanks to David Stamen on the vExpert Slack for finding a fix for this and pointing me in the right direction. I believe Emad Younis is also aware of the issue and will be looking into this. I did see his post about it only hitting macOS Sierra 10.12.1 but I am still on 10.12 (10.12 Beta (16A312a)) and I still get the error. I thought another person putting something up about it would be good as I got nothing from Google at the time of writing this article.
It appears to be down to how the OS now prepares certain things. I didn’t have time to test this on my older Mac as the workaround is fairly easy anyway. Much better than me scrabbling round and installing the OVF tool and scratching my head wondering why it still doesn’t work.
The trick is to save the error log from the above window and herein lies the answer to getting it to work. Again I haven’t got another machine at this OS level to test so I am making an assumption that the path may differ in each persons profile and/or machine.
If you scroll to the end of the log you will see a very interesting path. Copy this out and open the location from Go to folder… action from within finder (CMD+Shift+G).
Inside this folder copy the whole VCSA folder from the ISO and relaunch the VCSA GUI. It did find you could select back and next and it would work but better to be safe. You will now see that this can read the OVF and all the items get populated as expected. I have also been advised to copy out the whole ISO to a temporary folder and run the GUI from here to get best results.