You shouldn't need to copy the license file locally. This is a working solution, but the least preferred method, as any future updates such as renewing support will require updating the license file on every client. The instructions at https://software.intel.com/en-us/articles/intel-software-license-manager-getting-started-tutorial#Se..._ describe the ideal method of setting up the license on the client systems.
Based on your comments, I believe the error is caused by a problem with trusted storage. When you provided the port and host it was able to install, but further checkouts attempt to use trusted storage and fail. Providing the license file gives it an alternative to trusted storage. Setting the environment variable INTEL_LICENSE_FILE=port@host should also work. I will pass your questions regarding install.sh and compilervars.sh on to the compiler team and let you know what they say.
As for what happened with trusted storage, I'm not sure. I will contact the installer developers and see if there is a fix or root cause. Can you send me your log file in a private message?
All, I am not a computer nerd, exactly what steps did you take. I know for you this seems trival, but for me--big problem. Jim turner, email@example.com, jamesdanielturner10 (skype), 979-402-7584