Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
possible duplicate of Can you help me with my software licensing question? – Iain Jul 10 '11 at 8:20
Email with the license file attached - they should be able to sort it out for you. – Lester Cheung Nov 6 '13 at 0:53
up vote 2 down vote accepted

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.

share|improve this answer

Perforce locks the license to the IP address of the machine, if you submit a support request to Perforce Support they can issue you with a new license file within a couple of hours. We've migrated our p4 server a couple of times and have never had any (major) issues. If you don't pay for support there is nothing simple you can do to get around this, except possibly migrate the old IP address to the new machine.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.