We have run into an issue where our network version of Mathematica 10 does not pull a license from the MathLM server on any Mac that has been imaged by Casper, throwing the error "The Mathematica FrontEnd could not locate the server...".
We know this is not an error on the license server as Mathematica works fine on any non-Casper Mac (all other things equal: subnet, OS Base dmg, settings, even hardware). It seems to have something to do with whether or not the Base OS is laid down by Casper. For instance - I lay the same OS down manually using disk utility, install Mathematica (either with Composer package or Wolfram installer - both are simple drag/drop .app files), input the server address on launch, and it works fine. As soon as I image the same machine using Casper, it breaks. That is, the Math Front End just doesn't pull the license properly - I'm assuming the .app is fine otherwise.
Consider the following scenarios, all tested on the same mac:
- Apply OS Base 10.9.4 (alone) using Imaging, push Mathematica composer package via Remote - broke :(
- Apply OS Base 10.9.4 plus Mathematica using Imaging - broke :(
- Apply OS Base 10.9.4 using Imaging, install Mathematica App manually w Wolfram installer - broke :(
No matter how I get the app installed to the mac, if I use Casper to deploy the os base, mathematica throws the error on launch.
- Apply OS Base 10.9.4 using Disk Utility, (recon the mac) and push Mathematica composer package via Remote - works! :)
- Apply OS Base 10.9.4 using Disk Utility, install Mathematica App w Wolfram installer - works! :)
Our JSS is at 9.31. We have had no other issues using the same base image and everything else. Has anyone else noticed this? What is Casper Imaging doing to the base OS after it deploys, aside from adding the jamf binary? It's also important to note that telnetting to the port on the MathLM server always works without issue.