macOS Silent Install Fails

I’m attempting to perform a silent installation of V-Ray for SketchUp on a system running SketchUp Pro 2018 under macOS 10.13 “High Sierra” and the installation fails.

I’m following the instructions here and I’ve pasted the contents of the config.xml file at the end of this message:
https://docs.chaosgroup.com/display/…y+for+SketchUp

The terminal output is: [FONT=lucida sans unicode]Verifying installer integrity…OK.
tar: Error opening archive: Failed to open ‘/tmp/vrswrm-installer.app.tar.xz’
The file /tmp/vrswrm-installer.app does not exist.
Automatic installation was successful!
cp: /Applications/ChaosGroup/V-Ray/V-Ray for SketchUp/extension/tools/VRMatQuickLook.qlgenerator: No such file or directory
chown: /Users/*********/.ChaosGroup: No such file or directory[/FONT]

Contrary to the “successful” message, nothing is installed. I also tried again without including Swarm, and the installation still fails: [FONT=lucida sans unicode]Verifying installer integrity…OK.
Automatic installation was successful!
cp: /Applications/ChaosGroup/V-Ray/V-Ray for SketchUp/extension/tools/VRMatQuickLook.qlgenerator: No such file or directory
chown: /Users/********/.ChaosGroup: No such file or directory[/FONT]

Note that installing via the GUI works like a charm, but that’s not an option for 70 Macs.

Does anyone have any suggestions or insights?

-- Steve

==============
config.xml
==============

<DefValues>
<Value Name=“EXTERNAL_LEGACY_INSTALLATION_CHECK” DataType=“value”>not_present</Value>
<Value Name=“CHAOS_INSTALL_ORIGINAL_HOME” DataType=“value”>/Users/******</Value>
<Value Name=“STDROOT” DataType=“value”>/Applications/ChaosGroup/V-Ray/V-Ray for SketchUp</Value>
<Value Name=“SKP_2015_PATH” DataType=“value”>not_present</Value>
<Value Name=“SKP_2016_PATH” DataType=“value”>not_present</Value>
<Value Name=“SKP_2017_PATH” DataType=“value”>not_present</Value>
<Value Name=“SKP_2018_PATH” DataType=“value”>/Users/******/Library/Application Support/SketchUp 2018/SketchUp/Plugins</Value>
<Value Name=“SKP_2015_PLUGINS_PATH” DataType=“value”>/Library/Application Support/SketchUp 2015/SketchUp/Plugins</Value>
<Value Name=“SKP_2016_PLUGINS_PATH” DataType=“value”>/Library/Application Support/SketchUp 2016/SketchUp/Plugins</Value>
<Value Name=“SKP_2017_PLUGINS_PATH” DataType=“value”>/Library/Application Support/SketchUp 2017/SketchUp/Plugins</Value>
<Value Name=“SKP_2018_PLUGINS_PATH” DataType=“value”>/Library/Application Support/SketchUp 2018/SketchUp/Plugins</Value>
<Value Name=“TELEMETRY_FILE_PATH” DataType=“value”>/Users/******/.ChaosGroup/V-Ray for SketchUp</Value>
<Value Name=“TELEMETRY” DataType=“value”>0</Value>
<Value Name=“SHOULDUNINSTALL” DataType=“value”>0</Value>
<Value Name=“REVERT_INSTALL” DataType=“value”>1</Value>
<Value Name=“APPSDK_PACKAGE_NAME” DataType=“value”>appsdk-mac-minimized-edu-NeUI-1.22.00-vray36003-20171110.tar.xz</Value>
<Value Name=“OPEN_CHANGELOG” DataType=“value”>0</Value>
<Value Name=“REMOTE_LICENSE” DataType=“value”>1</Value>
<Value Name=“INSTALL_SKETCHUP_2015” DataType=“value”>0</Value>
<Value Name=“INSTALL_SKETCHUP_2016” DataType=“value”>0</Value>
<Value Name=“INSTALL_SKETCHUP_2017” DataType=“value”>0</Value>
<Value Name=“INSTALL_SKETCHUP_2018” DataType=“value”>1</Value>
<Value Name=“INSTALL_LICENSE_SERVER” DataType=“value”>0</Value>
<Value Name=“INSTALL_SWARM” DataType=“value”>1</Value>
<Value Name=“INSTALL_SKETCHUP” DataType=“value”>1</Value>
<LicServer>
<Host>******.******.***</Host>
<Port>30304</Port>
<Host1></Host1>
<Port1>0</Port1>
<Host2></Host2>
<Port2>0</Port2>
<User></User>
</LicServer>
</DefValues>

400 Bad Request

You can try the attached file.
SHOULDUNINSTALL is best to be set to 1
Also, for paths that include a username - you can use $USER variable.
config-SU2018.zip (704 Bytes)

Thanks, very much, Ivan. I’ll try again using your .xml file. One question before I do: I noticed that your .xml file has “0” for the “INSTALL_SWARM” key, but I would like to silently install that, too. Can I change that to “1” so that Swarm also silently installs?

-- Steve

It’s best to download and install it separately.
By the way - there’s a new V-Ray build with some bug fixes you can get - Download | My Chaos

You can try also a simpler .xml

For V-Ray

<DefValues>
 <Value Name="SHOULDUNINSTALL" DataType="value">1</Value>
 <Value Name="TELEMETRY" DataType="value">1</Value>
 <Value Name="OPEN_CHANGELOG" DataType="value">0</Value>
 <Value Name="REMOTE_LICENSE" DataType="value">1</Value>
 <Value Name="INSTALL_SKETCHUP_2015" DataType="value">0</Value>
 <Value Name="INSTALL_SKETCHUP_2016" DataType="value">1</Value>
 <Value Name="INSTALL_SKETCHUP_2017" DataType="value">0</Value>
 <Value Name="INSTALL_SKETCHUP_2018" DataType="value">0</Value>
 <Value Name="INSTALL_LICENSE_SERVER" DataType="value">0</Value>
 <Value Name="INSTALL_SWARM" DataType="value">0</Value>
  <LicServer>
  <Host>xxx.xxx.xxx.xxx</Host>
  <Port>30304</Port>
  <Host1></Host1>
  <Port1>30304</Port1>
  <Host2></Host2>
  <Port2>30304</Port2>
  <User></User>
 </LicServer>
</DefValues>

For SWARM - https://download.chaosgroup.com/downloads/5273/vrayswarm-standalone-143

<DefValues>
 <Value Name="REVERT_INSTALL" DataType="value">1</Value>
 <Value Name="REVERT_UNINSTALL" DataType="value">0</Value>
 <Value Name="SWARM_PORT" DataType="value">24267</Value>
 <Value Name="TTL_DEFAULT_VALUE" DataType="value">10</Value>
 <Value Name="AUTO_DISCOVERY" DataType="value">1</Value>
 <Value Name="AUTO_DISCOVERY_BOOLEAN" DataType="value">true</Value>
 <Value Name="DISCOVERY_MASTER" DataType="value"></Value>
 <Value Name="DISCOVERY_ALTERNATE_MASTER_1" DataType="value"></Value>
 <Value Name="DISCOVERY_ALTERNATE_MASTER_2" DataType="value"></Value>
 <Value Name="INITIAL_CONFIGURATION_PATH" DataType="value"></Value>
 <Value Name="STDROOT" DataType="value">/Applications/ChaosGroup/V-Ray/Swarm 1.4</Value>
 <Value Name="CONFIG_ROOT" DataType="value">/Applications/ChaosGroup/V-Ray/Swarm 1.4/config</Value>
 <Value Name="FIREWALL_EXCEPTION" DataType="value">1</Value>
 <LicServer>
  <Host>10.0.2.69</Host>
  <Port>30304</Port>
  <Host1></Host1>
  <Port1>30304</Port1>
  <Host2></Host2>
  <Port2>30304</Port2>
  <User></User>
 </LicServer>
</DefValues>