描述
当我尝试安装Vivado时,收到以下错误:
Xilinx软件设置
Xilinx安装程序的另一个实例已在运行。
无法运行安装程序的两个实例。
我找不到运行Vivado安装程序的另一个实例。
我应该寻找什么?什么是安装程序,以确定是否有另一个实例在运行?
解
如果Vivado安装程序(xsetup)确定另一个实例已在运行,则将发出此消息。这包括卸载以及安装Vivado。
- 该文件的Xsetup将寻找是.InstallerGUI.lock
- 在Linux系统上,该文件将位于/ home / USERNAME目录中
- 在Windows系统上,该文件将位于%ALLUSERSPROFILE%\ Xiliinx目录中(例如,C:\ ProgramData \ Xilinx)
- 如果找到.InstallerGUI.lock,xsetup会查看锁定文件中的端口引用,并检查是否有在该位置运行的安装程序(它将是一个将运行的java进程(xinstaller.jar))。
- 如果Installer java正在运行,xsetup应该发出上面报告的消息。
- 如果在指示的端口找不到安装程序java,则应允许新安装程序实例继续,并使用新端口号覆盖锁定文件。
如果发出消息但您不知道正在运行的Xilinx安装或卸载程序,请执行以下操作。
- 搜索正在运行的xinstaller.jar实例。在Linux上使用’top’或grep(grep“ps ef | grep java”)。在Windows上使用任务管理器。
- 如果找到“classes / xinstaller.jar”的杂散实例,则终止该进程,然后删除〜/ .InstallerGUI.lock。
- 如果找不到运行的xsetup或xinstaller.jar,请删除〜/ .InstallerGUI.lock。
- 再次运行xsetup。
没有回复内容