Nessus Offline Activation License Already In Use ((better))
To avoid encountering the "license already in use" error during future update cycles or maintenance windows, implement these operational habits:
Once the license is deactivated, you can freely activate it on a new scanner without encountering the "already in use" error.
Open an Administrator Command Prompt and run: C:\Program Files\Tenable\Nessus\nessuscli.exe fetch --challenge Keep this new string of characters handy for the next step. Step 3: Perform the Offline Activation Again nessus offline activation license already in use
Nessus is a popular vulnerability scanner used by organizations to identify potential security risks in their networks and systems. While online activation is a convenient option for many users, some may prefer to use Nessus offline due to security or connectivity constraints. However, users may encounter issues during offline activation, such as the "License already in use" error. In this article, we'll explore the causes of this error and provide step-by-step guides on how to troubleshoot and resolve it.
If deploying Nessus on a virtual machine, configure a static MAC address. Dynamic MAC addresses change upon reboot or migration, which alters the challenge code and breaks offline licensing. To avoid encountering the "license already in use"
Download the plugins archive and copy the license file text into a plain text file named nessus.license . Transfer both files via secure physical media (like a cleared USB drive or internal secure SFTP) to your isolated offline Nessus server. Step 4: Register the License and Plugins Offline
nessuscli fetch --register-offline Directories to place the file (recommended): Linux: /opt/nessus/etc/nessus/ Windows: C:\ProgramData\Tenable\Nessus\conf\ macOS: /Library/Nessus/run/etc/nessus/ 5. Finalize with plugin updates Update License Offline (Tenable Nessus 10.11) While online activation is a convenient option for
Open your terminal or command prompt as an administrator and run the appropriate command for your operating system:
The "license already in use" error typically occurs because Tenable’s activation server still associates your activation code with a previous installation. Since offline instances cannot communicate back to the server to "check out," the portal assumes the seat is still occupied. Common triggers include: Reinstalling Nessus on the same machine after a crash. Moving a license from one offline laptop to another. Failing to properly unregister a previous instance. Changes in hardware ID or MAC addresses. Step 1: Reset the Activation Code
With a reset license and a new Challenge Code, you can now generate the license file. Go to the . Enter your Activation Code (the one you just reset). Paste your New Challenge Code . Click Submit and download the nessus.license file. Copy this file to your offline machine. Step 4: Apply the License and Plugins