Table of Contents

This page provides information on how to silently install Chaos License Server.

You can also later make adjustments to the already installed Chaos License Server through the command line with the help of the License Server Controller.

 

Windows


A silent installation allows you to install Chaos License Server without user input during the process using a predefined set of options. To set up a silent installation, follow the instructions below.

 

Run the installation file from a command prompt with the -gui=0 argument:

cgls_win_#.#.#.exe -gui=0

Follow the instructions of the installer and set-up the installation the way you want to have it on all machines.

This creates a file named config.xml in the folder of the installation file.

 

Run the installer with the -gui=0 argument, and also add the -config=<config.xml> and -quiet=1 arguments. Here's an example of the command line:

cgls_win_#.#.#.exe -gui=0 -configFile="C:\config.xml" -quiet=1

 

The -quiet=1 argument causes the installer to read the variable values from the .xml file and do the installation without user input.

It also accepts the EULA.

If you do not specify the -quiet=1 option, the installer asks for confirmation of each variable before proceeding.

*### – is the version number of the Chaos License Server build.

 

macOS


In the terminal navigate to the location where you have extracted the cgls_mac_#.#.#.bin.dmg file;

Using the cd command, navigate inside the bin.dmg file and go to cgls_mac_#.#.#.bin.dmg/Contents/MacOS;

 

In the terminal enter:

.cgls_mac_#.#.#.bin.dmg -gui=0

You will be prompted for your password – enter it.

Follow the instructions of the installer and setup the installation in the way you want it to be installed on all machines;

A file named config.xml is created in the folder of the .bin.dmg file;

 

You can now install Chaos License Server on all machines by navigating to cgls_mac_#.#.#.bin.dmg/Contents/MacOS and using the command:

.cgls_mac_#.#.#.bin.dmg -configFile="config.xml" -gui=0 -quiet=1 -ignoreErrors=1

*### – is the version number of the Chaos License Server build.

 

Linux


To perform a silent install first run the installer with the -gui=0 argument:

 

$ sudo ./cgls_lin_#.#.#.bin -gui=0

 

Follow the instructions and setup the installation in the way you want it to be installed on all machines. Once the installation is complete a file named config.xml is created in the folder from which the installation was run. You can now use this file to configure your silent install on other machines. To do that run the installer with the following arguments:

-configFile="config.xml" -gui=0 -quiet=1 -ignoreErrors=1
$ sudo ./cgls_lin_#.#.#.bin -configFile="config.xml" -gui=0 -quiet=1 -ignoreErrors=1

*### – is the version number of your Houdini app.

 

Configuration File


The config.xml file holds configuration information about the settings of the installation. Below is an example of such a config file.

<DefValues>
 		<Value Name="PREVIOUS_MINOR" DataType="value">5</Value>
		 <Value Name="RUN_ACTIVATION" DataType="value">0</Value>
		 <Value Name="STDROOT" DataType="value">C:\Program Files\Chaos Group\VRLService\OLS</Value>
		 <Value Name="REVERT_INSTALL" DataType="value">1</Value>
		 <Value Name="OLS_DATA_DIR" DataType="value">C:\Program Files\Common Files\ChaosGroup</Value>
		 <Value Name="IS_ALREADY_ACTIVATED" DataType="value">1</Value>
		 <Value Name="UPGRADE_VERSION" DataType="value">1</Value>
		 <Value Name="OLS_JSON_CONFIGURATION" DataType="value">not_found</Value>
		 <Value Name="FIREWALL_EXCEPTION" DataType="value">1</Value>
		 <Value Name="PROGRAMFILES" DataType="value">C:\Program Files</Value>
		 <Value Name="SKIP_FINISH" DataType="value">0</Value>
		 <Value Name="LOGIN_RETRIES" DataType="value">3</Value>
		 <Value Name="OLS_OLD_DATA_DIR" DataType="value">C:\Program Files\Common Files\ChaosGroup</Value>
		 <Value Name="REVERT_UNINSTALL" DataType="value">0</Value>
		 <Value Name="MIGRATION_ERROR" DataType="value">0</Value>
		 <Value Name="STARTMENUPROG" DataType="value">C:\ProgramData\Microsoft\Windows\Start Menu\Programs</Value>
		 <Value Name="PREVIOUS_MAJOR" DataType="value">5</Value>
		 <Value Name="PREVIOUS_MINEST" DataType="value">4</Value>
		 <Value Name="REG_LIC_SERVER" DataType="value">1</Value>
		 <Value Name="UNINSTALL_ERROR" DataType="value">0</Value>
		 <Value Name="OLS_OLD_ACTIVATION_CERT" DataType="value">C:\Program Files\Common Files\ChaosGroup\ssl\cert.crt</Value>
		 <Value Name="RUN_MIGRATION" DataType="value">1</Value>
</DefValues>

 

Notes


  • Running the installer with the -quiet=1 argument also accepts the EULA.