Tech Note 0027
License Registration Errors
Common errors received when registering an MTP/IP license code
License Registration Errors
Most non-trial MTP/IP software requires a valid license code. This code is typically entered once when the software is first installed and then saved for future operation.
Refer to the Setup chapter of your product documentation for more information about how to register a license code.
If a license code is not valid, MTP/IP will return an error code and may display one of the following MTP0 diagnostic messages below.
Download the latest license code document from your customer site or verify with your administrator that you have the latest code.
Download the latest distribution package from your customer site or verify with your administrator that you have the most recent package. See Tech Note 0001 for guidance on determining the software version you are running.
Make sure that the license code you are using matches the software you are registering.
For host-bound server licenses, make sure that the host identifier of the system you are installing on matches that of the license. See Tech Note 0007 for more information about host binding.
Make sure that you are not trying to install a trial or older version of the software. See Tech Note 0012 for guidelines on installing new MTP/IP software over existing MTP/IP software.
Contact DEI technical support for help.
After an MTP license code is validated, a license token is stored in a host-specific file for future use. This token is specific to the CPU on which it was created and will not work if copied to other CPUs.
On unix systems, including Mac OS X, the license token will be saved in ~/.dei-mtp and copied into /etc/dei-mtp if this file is writeable. Tokens in /etc/dei-mtp register an application for all users of the system.
On Windows systems, the license token will be saved in the Current User class under dei\mtp\ and copied into the Local Machine class if that is writeable. A backup token will also be placed in the LocalAppData folder in the file dei\dei-mtp.dat.
When installing server software on a Windows system, do so while logged into a local Administrator account. Installing server software as a domain user may result in "Invalid license code" errors at run time.
If you change your hardware configuration, you may be required to re-enter your license code. For example, the first time you switch from an ethernet to a wireless network, you may need to re-enter your code.
If an application repeatedly asks for a license code, or if it fails to start with an "Invalid license code" error, then the license tokens may be corrupt or there may exist multiple conflicting codes. Check the locations cited above, including the Windows registry if applicable. If tokens already exist in one or more of these places, delete the token for the affected application from each location. Make sure you are logged in to a local administrator account and try installing and entering your license code again. Windows users must launch the installer by right-clicking and selecting "Run as Administrator". If the problem persists, delete all "dei-mtp" files and registry entries, then re-enter license codes for all installed MTP software.
Tech Note History