When a new version of Toon Boom Harmony is released that uses a more recent version of the license services than the previous release, users will need to update the license server to the latest version in order to be able to distribute the latest licenses through a server. Follow these steps to install the latest version of the license services.
Step 1: Stop the license services
Refer to How do I stop and restart the License Server? for detailed instructions on how to stop the services.
Please note that the services should be stopped and started via a command line on the Terminal.
Step 2: Install the latest version of the software on the license server
For Linux license servers, please see About GNU/Linux Installation.
We recommend following the interactive process for the installation (using newt).
Step 3: Install the license services on the license server
- Follow the instructions provided in our product documentation in order to install the latest license server services, overriding the previous installation.
- Once the license services is installed, a new license file will be created in the flexlm folder located in the following location:
/usr/local/flexlm/licenses/license.dat - If you have a working license file already, go to the licenses folder in
/usr/local/flexlm/licenses, identify the license file that was previously used, rename it to license.dat, and then restart the license service. - For additional information on this configuration step, please refer to Configuring a License Server Manually.
Q&A
Question 1:
How to manually start the license services using the command line?
Answer:
In Linux, you may use system control to start/stop the services by using the following command: sudo systemctl start toonboom_flexlm sudo systemctl stop toonboom_flexlm
- Open a terminal Window
- Type in the following command:
cd /usr/local/ToonBoomAnimation/harmony[Edition]_[Version]/lnx86_64/bin/by default, for Harmony 25 Premium, this command line is as follows:cd /usr/local/ToonBoomAnimation/harmonyPremium_25/lnx86_64/bin/ - Type in the following command to start the license services:
sudo ./lmgrd -c -z <path to license file>
If the license file is located in the default location, the command looks like this: sudo ./lmgrd -c -z /usr/local/flexlm/licenses/license.dat
Question 2:
How to verify the status of the license server?
Answer:
- Open a terminal Window
- Type in the following command:
cd /usr/local/ToonBoomAnimation/harmony[Edition]_[Version]/lnx86_64/bin/by default, for Harmony 25 Premium, this command line is as follows:cd /usr/local/ToonBoomAnimation/harmonyPremium_25/lnx86_64/bin/ - Type in the following command to verify the status of the server:
sudo ./lmstat -a
Once the command is entered, a log reporting on the status of the license service is generated.