提交Grid Engine作业时缺少Java库

时间:2013-03-01 20:18:55

标签: java qsub sungridengine

当我测试运行java程序的脚本时,我收到此错误:

  

线程“main”中的异常java.lang.UnsatisfiedLinkError:/usr/java/jdk1.6.0_16/jre/lib/amd64/xawt/libmawt.so:libXtst.so.6:无法打开共享对象文件:否这样的文件或目录       at java.lang.ClassLoader $ NativeLibrary.load(Native Method)       在java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)       在java.lang.ClassLoader.loadLibrary(ClassLoader.java:1674)       在java.lang.Runtime.load0(Runtime.java:770)       在java.lang.System.load(System.java:1003)       at java.lang.ClassLoader $ NativeLibrary.load(Native Method)       在java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)       在java.lang.ClassLoader.loadLibrary(ClassLoader.java:1695)       在java.lang.Runtime.loadLibrary0(Runtime.java:823)       在java.lang.System.loadLibrary(System.java:1028)       at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)       at java.security.AccessController.doPrivileged(Native Method)       在java.awt.Toolkit.loadLibraries(Toolkit.java:1592)       在java.awt.Toolkit。(Toolkit.java:1614)       在java.awt.Font。(Font.java:210)       在savant.settings.BrowserSettings。(BrowserSettings.java:37)       at savant.util.NetworkUtils.getSeekableStreamForURI(NetworkUtils.java:185)       在savant.data.sources.BAMDataSource。(BAMDataSource.java:62)       在IReckon.WholeGenomeExecution.main(WholeGenomeExecution.java:208)

但是,当我进入节点并运行脚本时,我没有收到错误。

我正在运行这样的qsub:qsub -cwd -V

也许我需要设置一些环境变量,但不会-V处理它?<​​/ p>

1 个答案:

答案 0 :(得分:0)

libXtst.so.6位于该系统的哪个位置?

网格引擎最有可能使用与您手动登录时不同的LD_LIBRARY_PATH。 看起来有点奇怪。

对于Grid Engine使用,我还建议避免使用AWT。