If Maple is having trouble activating or if no activation window appears when running the activation script you may be missing some 32-bit compatibility libraries, or you may need to create a symbolic link to the existing libraries. This sometimes results in the error message "There has been an error during activation. Please contact support for assistance" or "Missing host ID for license server".
In order for the activation script to work on a 64-bit Linux system, you may need to install 32-bit compatibility libraries. To do this, one or more of the following packages should be installed (version specific instructions are below):
- glibc.i686
- ia32-libs
- ld-lsb
- libc6-i386
- libc6:i386
- libstdc++6:i386
- lsb
- lsb-base
- lsb-core
Note: You can determine if you have LSB (Linux Standard Base) installed on you machine by attempting to print the distribution information:
lsb_release -a
To install a package, you will need to execute a distribution-specific command at a Terminal Window with %package% replaced by the package name. Note that only Red Hat, SUSE, and Ubuntu are officially supported, but the other distributions listed below may still work:
-
Fedora, Red Hat, CentOS, or SUSE
sudo yum install %package%
or
sudo dnf install %package%
Notes:
-
Red Hat may require redhat-lsb.
-
CentOS also may require redhat-lsb.
-
SUSE likely needs lsb.
-
-
Ubuntu or Mint:
sudo apt-get install %package%
Note: For Ubuntu 18 and Maple 2019 and newer you likely just need lsb-core.
sudo apt-get install lsb-core
Note 2: Mint needs at least lsb-core.
Note 3: For older versions of Maple you may need both lsb-base and lsb-core, and the packages may need to be downloaded. Older versions of Ubuntu may need ia32-libs (Ubuntu) or libc6-i386-amd64-cross (Ubuntu). -
Debian
Depending on the version one of the following should work.
sudo dpkg -i %package%
sudo apt-get install %package%
Note lsb will be version dependent, for Debian versions that don't support lsb try making the following link
ln -s /lib64/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3
-
Arch Linux:
pacman -S %package%
Note: Arch Linux likely needs ld-lsb. See here for further information.
In some cases on Arch Linux you may encounter an error saying that the Kernel Connection hasn't been established if Maple isn't activated. -
Slackware
For Slackware you may need to create the following symbolic link:
ln -s ld-linux-x86-64.so.2 ld-lsb-x86-64.so.3