Ah, another post in my “how to make software work that was made with Java in the 1990s” post, except Calix last updated this software in 2022 – make of that what you will…
This time is Calix Management System (CMS), the Java app for managing equipment in exchanges / COs from Calix.
On Ubuntu 24.04 LTS it requires JRE version 8:
sudo apt install openjdk-8-jre
sudo apt install execstack
With that installed I could install CMS
/install.bin LAX_VM /usr/lib/jvm/java-8-openjdk-amd64/bin/java
Then it came time to run it, I chose to install in my home directory in a folder named “Calix” (default).
First you’ve got to make their startup script executable:
~/Calix$ chmod +x Start\ CMS
Then we need to modify it to point to the openjdk Java 8 binary, the simplest way is to just add the LAX_VM on startup:
~/Calix$ ./Start\ CMS LAX_VM /usr/lib/jvm/java-8-openjdk-amd64/bin/java
And you’re in.