UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 60525

Licensing - How do I return an activation based license?

Description

An activation based license has been successfully loaded into trusted storage on my machine. I now want to return the license so I can activate it on another machine.

I have tried using VLM however when I click on Return, the license remains in VLM and is not returned to the Xilinx License Site.

I have tried using the command line approach, but I receive the error message below during the -returnTransaction step:

ERROR: Unable to send/retrieve data from the server.
ERROR: Unable to successfully complete license transaction.
ERROR: Unable to successfully complete license return request.
Exit(9)

How do I return my activation license?

Solution

Using the VLM GUI (node-locked licenses only):

An activation license cannot be returned without the proper proxy settings. Consult your company IT administrator for your proxy information.


  1. In VLM select the "Set Proxy" option under "Getting a License".
  2. Use one of the following
    • "Use System Settings" (If the proxy is set up on you machine)
    • Alternatively select "Use Custom Proxy Settings" and then fill in the proxy (e.g. http://proxy) and port number (8888).
  3. Select "Return License to Xilinx" under "Manage License"
  4. Select the license you wish to return, and click on "Return".

Using the command line approach (Windows):

(Note: If you are Returning a node-locked license then only run the node-locked commands)

(Note: If you are Returning a floating license then only run the floating commands)


  1. Open a command Prompt

  2. node-locked: Navigate to <Vivado_Install_Directory>\Xilinx\Vivado\2015.4\bin
    floating: Navigate to <License_Management_Tools_directory>\win64.o (for a 64-bit machine) or to <License_Management_Tools_Directory>\win32.o (for a 32-bit machine)

  3. In the command prompt run the following:
    node-locked: xlicclientmgr -v
    floating: xlicsrvrmgr.exe -v
    (Displays entitlements in trusted storage and their fulfillment IDs)
    (Note: You can get more information about entitlements in trusted storage by using -v "format=long")

  4. In the command prompt run the following:
    node-locked: xlicclientmgr -cr return.xml -r 1234567890
    floating: xlicsrvrmgr.exe -cr return.xml -r 1234567890
    (A return request is created with the name return.xml. The entitlement is now disabled and not servable on this machine)
    (Note: Replace 1234567890 with your fulfillmentID found in step 3 using -v)

  5. In the command prompt run the following:
    node-locked: xlicclientmgr -returnTransaction "request=return.xml" "response=response.xml" "proxy=\"http://proxy 8888\""
    floating: xlicsrvrmgr.exe -returnTransaction "request=return.xml" "response=response.xml" "proxy=\"http://proxy 8888\""
    (Transmit the Return Request and create the response file named response.xml. The entitlement is physically returned to the Xilinx License Site)
    (Note: If your company does not have a proxy then you do not need to include the "proxy" section)

  6. In the command prompt run the following:
    node-locked: xlicclientmgr -p response.xml
    floating: xlicsrvrmgr.exe -p response.xml
    (Process the response file. The entitlement is removed from trusted storage and is now available on Xilinx.com)

Using the command line approach (Linux):

(Note: If you are Returning a node-locked license then only run the node-locked commands)
(Note: If you are Returning a floating license then only run the floating commands)

  1. Open a Terminal

  2. node-locked: Navigate to <Vivado_Install_Directory>/Xilinx/Vivado/2015.4/bin
    floating: Navigate to <License_Management_Tools_Directory>/lnx64.o (for a 64-bit machine) or to <License_Management_Tools_Directory>/lnx32.o (for a 32-bit machine)

  3. In the terminal run the following:
    node-locked: source xlicclientmgr -v
    floating: source xlicsrvrmgr.sh -v
    (Displays entitlements in trusted storage and their fulfillment IDs)
    (Note: You can get more information about entitlements in trusted storage by using -v "format=long")

  4. In the terminal run the following:
    node-locked: source xlicclientmgr -cr return.xml -r 1234567890
    floating: source xlicsrvrmgr.sh -cr return.xml -r 1234567890
    (A return request is created with the name return.xml. The entitlement is now disabled and not servable on this machine)
    (Note: Replace 1234567890 with your fulfillmentID found in step 3 using -v)

  5. In the terminal run the following:
    node-locked: source xlicclientmgr -returnTransaction "request=return.xml" "response=response.xml" "proxy="http://proxy 8888""
    floating: source xlicsrvrmgr.sh -returnTransaction "request=return.xml" "response=response.xml" "proxy="http://proxy 8888""
    (Transmit the Return Request and create the response file named response.xml. The entitlement is physically returned to the Xilinx License Site)
    (Note: If your company does not have a proxy then you do not need to include the "proxy" section )

  6. In the terminal run the following:
    node-locked: source xlicclientmgr -p response.xml
    floating: source xlicsrvrmgr.sh -p response.xml
    (Process the response file. The entitlement is removed from trusted storage and is now available on Xilinx.com)
AR# 60525
Date Created 05/05/2014
Last Updated 04/06/2016
Status Active
Type General Article
Tools
  • Vivado Design Suite - 2014.1
  • Vivado Design Suite - 2014.2
  • Vivado Design Suite - 2014.3
  • More
  • Vivado Design Suite - 2014.4
  • Vivado Design Suite - 2014.4.1
  • Vivado Design Suite - 2015.1
  • Vivado Design Suite - 2015.3
  • Vivado Design Suite - 2015.4
  • Vivado Design Suite - 2015.4.1
  • Vivado Design Suite - 2015.4.2
  • Vivado Design Suite - 2016.1
  • Less