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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
834 Views
Registered: ‎03-22-2017

Vivado 2016.1 SDK problem

Hi all.

 

When i run the SDK in Ubuntu, I get several Java and repo errors.

 

To start the SDK i run 

 

/opt/Xilinx/SDK/2016.4/bin/xsdk &

Which returns this 

 

****** Xilinx Software Development Kit
****** SDK v2016.4 (64-bit)
  **** SW Build 1756540 on Mon Jan 23 19:11:19 MST 2017
    ** Copyright 1986-2016 Xilinx, Inc. All Rights Reserved.

Launching SDK with command /opt/Xilinx/SDK/2016.4/eclipse/lnx64.o/eclipse -vmargs -Xms64m -Xmx512m -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false

When i run the suggested command, the SDK starts but the SDK.log show several errors

 

08:34:22 INFO  : Registering command handlers for SDK TCF services
08:34:23 ERROR : Unsatisfied link error while loading librdi_repo_manager.so: java.lang.UnsatisfiedLinkError: no rdi_repo_manager in java.library.path
08:34:23 INFO  : Launching XSCT server: xsct -n -interactive /home/au495872/Vivado/Test_Proj/Test_Proj.sdk/temp_xsdb_launch_script.tcl
08:34:23 ERROR : Error launching XSCT server
java.io.IOException: Cannot run program "xsct": error=2, No such file or directory
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
        at java.lang.Runtime.exec(Runtime.java:620)
        at java.lang.Runtime.exec(Runtime.java:450)
        at java.lang.Runtime.exec(Runtime.java:347)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.launchXsdbServer(XSDBCommandManager.java:283)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.ensureServerIsLaunched(XSDBCommandManager.java:168)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.access$1(XSDBCommandManager.java:166)
        at com.xilinx.sdk.xsdb.XSDBCommandManager$2.run(XSDBCommandManager.java:137)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: error=2, No such file or directory
        at java.lang.UNIXProcess.forkAndExec(Native Method)
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
        at java.lang.ProcessImpl.start(ProcessImpl.java:134)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
        ... 8 more
08:34:23 INFO  : Launching XSCT server: xsct -n -interactive /home/au495872/Vivado/Test_Proj/Test_Proj.sdk/temp_xsdb_launch_script.tcl
08:34:23 ERROR : Error launching XSCT server
java.io.IOException: Cannot run program "xsct": error=2, No such file or directory
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
        at java.lang.Runtime.exec(Runtime.java:620)
        at java.lang.Runtime.exec(Runtime.java:450)
        at java.lang.Runtime.exec(Runtime.java:347)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.launchXsdbServer(XSDBCommandManager.java:283)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.ensureServerIsLaunched(XSDBCommandManager.java:168)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.issueAndWait(XSDBCommandManager.java:388)
        at com.xilinx.sdk.xsdb.XsdbCommandUtils.executeAndRespond(XsdbCommandUtils.java:249)
        at com.xilinx.sdk.sw.internal.SwReposMan.<init>(SwReposMan.java:71)
        at com.xilinx.sdk.sw.SwDbUtils$SwReposManHolder.<clinit>(SwDbUtils.java:54)
        at com.xilinx.sdk.sw.SwDbUtils.getReposMan(SwDbUtils.java:67)
        at com.xilinx.sdk.startup.InitSDK$10.run(InitSDK.java:414)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: error=2, No such file or directory
        at java.lang.UNIXProcess.forkAndExec(Native Method)
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
        at java.lang.ProcessImpl.start(ProcessImpl.java:134)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
        ... 12 more
08:34:23 ERROR : Failed to call init_repo
Reason: xsct server communication channel is not established.
08:34:23 ERROR : Exception raised in executing the command =Failed to call init_repo
Reason: xsct server communication channel is not established.
08:34:23 INFO  : Processing command line option -hwspec /home/au495872/Vivado/Test_Proj/Test_Proj.sdk/Block_Design_wrapper.hdf.
08:34:25 INFO  : Launching XSCT server: xsct -n -interactive /home/au495872/Vivado/Test_Proj/Test_Proj.sdk/temp_xsdb_launch_script.tcl
08:34:25 ERROR : Error launching XSCT server
java.io.IOException: Cannot run program "xsct": error=2, No such file or directory
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
        at java.lang.Runtime.exec(Runtime.java:620)
        at java.lang.Runtime.exec(Runtime.java:450)
        at java.lang.Runtime.exec(Runtime.java:347)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.launchXsdbServer(XSDBCommandManager.java:283)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.ensureServerIsLaunched(XSDBCommandManager.java:168)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.issueAndWait(XSDBCommandManager.java:388)
        at com.xilinx.sdk.xsdb.XsdbCommandUtils.executeAndRespond(XsdbCommandUtils.java:249)
        at com.xilinx.sdk.hw.internal.HwPlatform.openHw(HwPlatform.java:362)
        at com.xilinx.sdk.hw.internal.HwPlatform.<init>(HwPlatform.java:349)
        at com.xilinx.sdk.hw.internal.HwSpecFactory.createHwSpec(HwSpecFactory.java:55)
        at com.xilinx.sdk.hw.internal.HwProjectCreator.createHwProjectFromZip(HwProjectCreator.java:117)
        at com.xilinx.sdk.hw.HwProjectUtil.internalCreate(HwProjectUtil.java:266)
        at com.xilinx.sdk.hw.HwProjectUtil.makeNewHardwareProject(HwProjectUtil.java:210)
        at com.xilinx.sdk.hw.HwProjectUtil.makeNewHardwareProject(HwProjectUtil.java:197)
        at com.xilinx.sdk.hw.HwProjectUtil.makeNewHardwareProject(HwProjectUtil.java:171)
        at com.xilinx.sdk.startup.InitSDK.processHwSpecArgumentTask(InitSDK.java:564)
        at com.xilinx.sdk.startup.InitSDK.access$9(InitSDK.java:546)
        at com.xilinx.sdk.startup.InitSDK$14.run(InitSDK.java:497)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: error=2, No such file or directory
        at java.lang.UNIXProcess.forkAndExec(Native Method)
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
        at java.lang.ProcessImpl.start(ProcessImpl.java:134)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
        ... 19 more
08:34:25 ERROR : Failed to openhw "/home/au495872/Vivado/Test_Proj/Test_Proj.sdk/Block_Design_wrapper_hw_platform_0/system.hdf"
Reason: xsct server communication channel is not established.
08:34:25 ERROR : Unable to create Hardware Specification Project with specification file: /home/au495872/Vivado/Test_Proj/Test_Proj.sdk/Block_Design_wrapp$
08:35:16 INFO  : Registering command handlers for SDK TCF services
08:35:16 ERROR : Unsatisfied link error while loading librdi_repo_manager.so: java.lang.UnsatisfiedLinkError: no rdi_repo_manager in java.library.path
08:35:16 INFO  : Launching XSCT server: xsct -n -interactive /home/au495872/Vivado/Test_Proj/Test_Proj.sdk/temp_xsdb_launch_script.tcl
08:35:16 ERROR : Error launching XSCT server
java.io.IOException: Cannot run program "xsct": error=2, No such file or directory
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
        at java.lang.Runtime.exec(Runtime.java:620)
        at java.lang.Runtime.exec(Runtime.java:450)
        at java.lang.Runtime.exec(Runtime.java:347)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.launchXsdbServer(XSDBCommandManager.java:283)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.ensureServerIsLaunched(XSDBCommandManager.java:168)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.access$1(XSDBCommandManager.java:166)
        at com.xilinx.sdk.xsdb.XSDBCommandManager$2.run(XSDBCommandManager.java:137)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: error=2, No such file or directory
        at java.lang.UNIXProcess.forkAndExec(Native Method)
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
        at java.lang.ProcessImpl.start(ProcessImpl.java:134)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
        ... 8 more
08:35:16 INFO  : Launching XSCT server: xsct -n -interactive /home/au495872/Vivado/Test_Proj/Test_Proj.sdk/temp_xsdb_launch_script.tcl
08:35:16 ERROR : Error launching XSCT server
java.io.IOException: Cannot run program "xsct": error=2, No such file or directory
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
        at java.lang.Runtime.exec(Runtime.java:620)
        at java.lang.Runtime.exec(Runtime.java:450)
        at java.lang.Runtime.exec(Runtime.java:347)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.launchXsdbServer(XSDBCommandManager.java:283)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.ensureServerIsLaunched(XSDBCommandManager.java:168)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.issueAndWait(XSDBCommandManager.java:388)
        at com.xilinx.sdk.xsdb.XsdbCommandUtils.executeAndRespond(XsdbCommandUtils.java:249)
        at com.xilinx.sdk.sw.internal.SwReposMan.<init>(SwReposMan.java:71)
        at com.xilinx.sdk.sw.SwDbUtils$SwReposManHolder.<clinit>(SwDbUtils.java:54)
        at com.xilinx.sdk.sw.SwDbUtils.getReposMan(SwDbUtils.java:67)
        at com.xilinx.sdk.startup.InitSDK$10.run(InitSDK.java:414)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: error=2, No such file or directory
        at java.lang.UNIXProcess.forkAndExec(Native Method)
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
        at java.lang.ProcessImpl.start(ProcessImpl.java:134)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
        ... 12 more
08:35:16 ERROR : Failed to call init_repo
Reason: xsct server communication channel is not established.
08:35:16 ERROR : Exception raised in executing the command =Failed to call init_repo
Reason: xsct server communication channel is not established.
08:35:16 INFO  : Processing command line option -hwspec /home/au495872/Vivado/Test_Proj/Test_Proj.sdk/Block_Design_wrapper.hdf.
08:35:16 INFO  : Launching XSCT server: xsct -n -interactive /home/au495872/Vivado/Test_Proj/Test_Proj.sdk/temp_xsdb_launch_script.tcl
08:35:16 ERROR : Error launching XSCT server
java.io.IOException: Cannot run program "xsct": error=2, No such file or directory
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
        at java.lang.Runtime.exec(Runtime.java:620)
        at java.lang.Runtime.exec(Runtime.java:450)
        at java.lang.Runtime.exec(Runtime.java:347)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.launchXsdbServer(XSDBCommandManager.java:283)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.ensureServerIsLaunched(XSDBCommandManager.java:168)
        at com.xilinx.sdk.xsdb.XSDBCommandManager.issueAndWait(XSDBCommandManager.java:388)
        at com.xilinx.sdk.xsdb.XsdbCommandUtils.executeAndRespond(XsdbCommandUtils.java:249)
        at com.xilinx.sdk.hw.internal.HwPlatform.openHw(HwPlatform.java:362)
        at com.xilinx.sdk.hw.internal.HwPlatform.<init>(HwPlatform.java:349)
        at com.xilinx.sdk.hw.internal.HwSpecFactory.createHwSpec(HwSpecFactory.java:55)
        at com.xilinx.sdk.hw.internal.HwProjectCreator.createHwProjectFromZip(HwProjectCreator.java:117)
        at com.xilinx.sdk.hw.HwProjectUtil.internalCreate(HwProjectUtil.java:266)
        at com.xilinx.sdk.hw.HwProjectUtil.makeNewHardwareProject(HwProjectUtil.java:210)
        at com.xilinx.sdk.hw.HwProjectUtil.makeNewHardwareProject(HwProjectUtil.java:197)
        at com.xilinx.sdk.hw.HwProjectUtil.makeNewHardwareProject(HwProjectUtil.java:171)
        at com.xilinx.sdk.startup.InitSDK.processHwSpecArgumentTask(InitSDK.java:564)
        at com.xilinx.sdk.startup.InitSDK.access$9(InitSDK.java:546)
        at com.xilinx.sdk.startup.InitSDK$14.run(InitSDK.java:497)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: error=2, No such file or directory
        at java.lang.UNIXProcess.forkAndExec(Native Method)
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
        at java.lang.ProcessImpl.start(ProcessImpl.java:134)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
        ... 19 more
08:35:16 ERROR : Failed to openhw "/home/au495872/Vivado/Test_Proj/Test_Proj.sdk/Block_Design_wrapper_hw_platform_1/system.hdf"
Reason: xsct server communication channel is not established.
08:35:16 ERROR : Unable to create Hardware Specification Project with specification file: /home/au495872/Vivado/Test_Proj/Test_Proj.sdk/Block_Design_wrapper.hdf

The only way to stop the SDK is to kill it.

 

I have:

  • Set Active Provider to 'Direct'
  • Added 'export SWT_GTK3=0' to '/opt/Xilinx/SDK/2016.1/.settings64-Software_Development_Kit__SDK_.sh'
  • Tried different version of Java 7 and 8, and both JRE and JDK

I am new to the Linux world so any help i appreciated. Thanks!

 

0 Kudos
1 Reply
Xilinx Employee
Xilinx Employee
826 Views
Registered: ‎08-01-2008

Re: Vivado 2016.1 SDK problem

you can use latest version of SDK tools and try option mention above
Set Active Provider to 'Direct'
Added 'export SWT_GTK3=0' to '/opt/Xilinx/SDK/2016.1/.settings64-Software_Development_Kit__SDK_.sh'
Tried different version of Java 7 and 8, and both JRE and JDK

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2017_3/ug973-vivado-release-notes-install-license.pdf#namedDest=InstallingTheVivadoDesignSuiteTools
Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
0 Kudos