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# 66680

Install - When I try to install Vivado, I get an error saying 'Another instance of the Xilinx installer is already running. Cannot run two instances of the installer'

Description

When I try to install Vivado, I receive the following error:

Xilinx Software Setup
Another instance of the Xilinx installer is already running.
Cannot run two instances of the installer.

I cannot find the another instance of the Vivado installer running. 

What should I look for? What is the installer looking at to determine that there is another instance running?

Solution

This message will be issued if the Vivado installer (xsetup) determines that another instance is already running. This includes uninstall as well as installing Vivado.

  • The file that xsetup will look for is .InstallerGUI.lock
    • On a Linux system the file will be located in your /home/USERNAME directory
    • On a Windows system the file will be located in your %ALLUSERSPROFILE%\Xiliinx directory (For example, C:\ProgramData\Xilinx)
  • If .InstallerGUI.lock is found, xsetup looks at the port reference in the lock file and checks to see if there is an installer running in that location (It will be a java process (xinstaller.jar) that will be running).

  • If the Installer java is running, xsetup should issue the message reported above.
  • If the installer java is not found at the port indicated, the new instance of the installer should be allowed to continue and the lock file is overwritten with the new port number.

If the message is issued and you do not know of any Xilinx install or uninstall programs running, do the following.

  1. Search for the instance of xinstaller.jar running.  On Linux use 'top" or grep ( grep "ps ef |grep java"). On Windows use Task Manager.
  2. If a stray instance of "classes/xinstaller.jar" is found, kill that process and then delete ~/.InstallerGUI.lock.
  3. If you cannot find any xsetup or xinstaller.jar running, delete ~/.InstallerGUI.lock.
  4. Run xsetup again.
AR# 66680
Date Created 02/22/2016
Last Updated 02/26/2016
Status Active
Type General Article
Tools
  • Vivado Design Suite