MATLAB: Does the MATLAB Parallel Server fail to start on a 64-bit Linux machine

MATLAB Parallel ServerParallel Computing Toolbox

When executing mjs start, the engine states it is starting but no checkpoints are created and no process is found.
If I run 'mjs console' from the $MATLAB/toolbox/distcomp/bin/ directory, I get an error pointing to a 32-bit library that does not exist on my machine.

Best Answer

This enhancement has been incorporated in Release 2006b (R2006b). For previous product releases, read below for any possible workarounds:
This error will occur if you are missing 32-bit binaries in /lib. 64-bit Linux machines store libraries in /lib64, however the MJS daemon requires access to 32-bit binaries, which are not always installed by default on a 64-bit Linux machine.
The only known workaround is to install the 32-bit compatibility binaries for your distribution.
NOTE: Starting in R2019a the following name changes occurred:
  • MATLAB Distributed Computing Server was renamed to MATLAB Parallel Server
  • mdce_def was renamed to mjs_def
  • mdce binary was renamed to mjs