Perforce License Problem

We are moving our Perforce server to a Linux virtual machine. I can get the new Perforce server to start up without a license. When I copy our existing license file to the new server, all I get is:

Perforce server error:
    License file invalid.
    Support expired.

The IP address of the server is the same as in the license file. The support expiration is “2009/12/18”. I downloaded a p4d server older than that date, but that didn’t fix it either. I hope someone has some idea what’s going on here, I am by no means a Perforce expert.

Answer

Vendors frequently will node-lock license files to a specific piece of hardware. In most of the cases I’ve seen, they will encode the machine’s MAC address into the license file. I’m not certain if Perforce does this, but it’s something you ought to look into.

If it is node locked, you can either request the Perforce send you a new license file for the MAC address of the new machine or alternatively you can manually set the new VM’s MAC address to match that of the old server. Of course you should only do this if the old machine is being retired.

Attribution
Source : Link , Question Author : Nik , Answer Author : EEAA

Leave a Comment