• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

emadyounis.com

  • Home
  • vCenter Server Appliance
  • About
  • Privacy Policy

vCenter Server Appliance (VCSA) 6.5 Installer macOS Ovftool Error

November 21, 2016 By Emad Younis 9 Comments

Recently, some macOS Sierra users have had an issue with the VCSA 6.5 installer. At the “Set up appliance VM” (step 5), the VCSA deployment and storage sizes are not available. The following error is received “A problem occurred while reading the OVF file.. Error: ovftool is not available”. Let me start by saying this is not an issue with the VCSA 6.5 ISO or installer, it has to do with a change in Sierra. Also, before I go any further, Sierra is currently not supported with the VCSA 6.5 installer. Engineering is working to support Sierra in a future update. The supported system requirements for the VCSA installer are here. With that said, I want to shed more light on why this is happening and what options are available with Sierra.

Apple prefers that applications are signed and distributed from the App store. Recommendations for delivery outside the App store are signed disk images or installer packages. These images are signed with a unique Developer ID. Apple has made a change starting with Sierra on how applications are launched. An application from an ISO will be isolated by Gatekeeper to an unspecified read-only location. If you look at the VCSA installer log, there is a randomly given path. The change is to help prevent malware. Currently, Apple is not providing a way to sign ISO images. By the way, Apple has removed the option to allow apps downloaded from anywhere in Sierra as seen in the screenshot below.  There is a command to enable it, but it still doesn’t work as mentioned above regarding the ISO. There are a few workaround options to use the VCSA 6.5 installer on Sierra.

Option 1:

Extract or copy the contents of the VCSA ISO to a directory on the local Mac filesystem. This option, in my opinion, is the quickest and easiest. It can be helpful having a local copy for scripting. You will need to run the following command to remove the attributes. Removing the attributes clears the restrictions and lets Sierra know the VCSA installer is trusted. Another reason I prefer this method is its persistency only needs to be done once.

sudo xattr -rc Installer.app/


Note: copying the VCSA ISO contents to a directory and running it without the above command is hit and miss. You may end up with the following error. If so, run the command to remove the attributes.

Option 2:

Look at the installer log, which is available to download from the installer. The log points to the path where the ovftool is missing. Copy the entire VCSA directory from the ISO to the private directory. Keep in mind this solution is non-persistent and will have to be done every time the ISO is mounted. The location is random which will require looking at the installer logs every time.

2016-11-21T06:44:11.114Z – debug: Deployment size page description: Select the deployment size for this vCenter Server with an Embedded Platform Services Controller.
2016-11-21T06:44:11.115Z – debug: scope.backupProfileDataArr: undefined
2016-11-21T06:44:11.116Z – error: could not find ovftoolCmd: /private/var/folders/j7/f6_0rwmd2w571_3jn6y_hz1w00_tnx/T/AppTranslocation/vcsa/ovftool/mac/ovftool
2016-11-21T06:44:11.116Z – info: ovftoolCmd: null
2016-11-21T06:44:11.117Z – error: OVF probe error: Error: ovftool is not available

There you have it, two possible ways to use the VCSA 6.5 installer on Sierra. As stated earlier, this not a supported operating system, but will be in a future update. Special thanks to Nikhil from engineering for helping me while troubleshooting.

Related

Share this:

Filed Under: vCenter Tagged With: Appliance, macOS, VCSA, VCSA 6.5, VMware, vSphere 6.5

Comments

  1. Ryan says

    April 20, 2017 at 10:04 pm

    Thanks for this!

    Reply
  2. D says

    May 19, 2017 at 9:25 am

    THANK YOU!!!!!!!!!!!!!!!!!!!!!!!!!

    Reply
  3. Athonia says

    May 31, 2017 at 9:15 am

    Option 1 worked perfectly the first time. We can’t thank you enough for taking the time to uncover and then post this information.

    Reply
  4. Wayne Strydom says

    June 1, 2017 at 1:50 pm

    Thank you! Simple and effect solution!

    Reply
  5. Florent B. says

    June 22, 2017 at 11:02 pm

    Good to know, thanks for the help!

    Reply
  6. S says

    October 20, 2017 at 3:55 am

    Option 1: works for High Sierra as well. Thanks for putting this together!

    Reply

Trackbacks

  1. Confluence: Knowledge Base says:
    March 13, 2017 at 10:01 am

    Test-vCenter von 5.5 auf 6.5 migrieren

    Die Migration von 5.5 auf 6.5 bedeutet eine Migrat

    Reply
  2. VMware Fusion 8にNested vSphere環境を構築する – Galapagos-Island.net says:
    June 9, 2017 at 6:14 pm

    […] http://emadyounis.com/vcenter/vcenter-server-appliance-vcsa-6-5-installer-macos-ovftool-error/ […]

    Reply
  3. MacでvCenter Applianceをデプロイする | 日常系エンジニアのTech Blog says:
    December 10, 2017 at 7:14 am

    […] vCenter Server Appliance (VCSA) 6.5 Installer macOS Ovftool Error […]

    Reply

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

About The Author

Emad Younis is a Staff Cloud Solutions Architect working in the Cloud Services Business Unit, part of the R&D organization at VMware. He currently focuses on workload mobility and hybrid connectivity across on-premises and cloud infrastructures.

  • GitHub
  • LinkedIn
  • RSS
  • Twitter

Recent Posts

  • Overview of Azure VMware Solution Next Evolution
  • Introduction to Google Cloud VMware Engine
  • Uniquely Identifying Virtual Machines In VMware HCX
  • The Next Chapter
  • vCenter Server 6.7 Update 1 Convergence Tool

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright © 2014-2021 emadyounis.com