If a license.dat file is transfered from a Windows workstation to a Linux workstation, there is a chance that extraneous characters are inserted into the license file.
For example, there might be some hidden carriage returns. To fix this problem, "dos2unix" should be run on the license.dat file.