Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

[resolved] Unable to open Talend Open Studio for Big Data in Linux

I have installed Talend for Big Data in a Linux 64 bit environment. I have followed all the installation steps as mentioned in "". When I try to launch the Open Studio by executing ./ TalendOpenStudio-linux-gtk-x86_64, it throws an error without launching the Open Studio. The error in the log file says - 
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
        /opt/bsaitmod/rajesh/TOS_BD/configuration/org.eclipse.osgi/417/0/.cp/libswt-pi-gtk-4430.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
        no swt-pi-gtk in java.library.path
        /root/.swt/lib/linux/x86_64/libswt-pi-gtk-4430.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
        Can't load library: /root/.swt/lib/linux/x86_64/libswt-pi-gtk.so


Can anyone please help resolve this issue?

Thanks,
Rajesh
Labels (3)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

I was able to resolve this by installing gtk2 package, which had the libgtk-x11-2.0.so.0 file.
$ yum install gtk2

View solution in original post

8 Replies
Anonymous
Not applicable
Author

Hi
Can you please show us your Java version? Just execute java -version in command prompt.
Regards
Shong
Anonymous
Not applicable
Author

java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
Anonymous
Not applicable
Author

I was able to resolve this by installing gtk2 package, which had the libgtk-x11-2.0.so.0 file.
$ yum install gtk2
Anonymous
Not applicable
Author

Hi ,
i am getting the same issue and also installed the package but still the problem is same .
# more /data/02/talend/talend6.2.1/studio/configuration/1485189883991.log
!SESSION 2017-01-23 11:44:43.846 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_77
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.jdt.launching.macosx 4 0 2017-01-23 11:44:44.757
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jdt.launching.macosx
  Unresolved requirement: Require-Capability: eclipse.platform; filter:="(osgi.os=macosx)"
        at org.eclipse.osgi.container.Module.start(Module.java:434)
        a

To see the whole post, download it here
OriginalPost.pdf
Anonymous
Not applicable
Author

Hi,
I use XQuartz to launch the x-terminal from my macbook so may be that's your solution too ?
Anonymous
Not applicable
Author

Hi Team,
while opening the talend in Linux i'm getting the below error 
Talend Version: TOS_BD-linux-gtk-x86_64
Linux Version : Linux quickstart.cloudera 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64                                GNU/Linux
Java Version: # java -version
                   java version "1.7.0_67"
                   Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
                   Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
Error Log displayed:
JVM terminated. Exit code=1
/usr/java/jdk1.7.0_67-cloudera/bin/java
-Xms512m
-Xmx512m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.7
-XX:+UseG1GC
-XX:+UseStringDeduplication
-jar /home/cloudera/Desktop/TOS_BD-20161216_1026-V6.3.1/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /home/cloudera/Desktop/TOS_BD-20161216_1026-V6.3.1/TOS_BD-linux-gtk-x86_64
-name TOS_BD-linux-gtk-x86_64
--launcher.library /home/cloudera/Desktop/TOS_BD-20161216_1026-V6.3.1/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326/eclipse_1605.so
-startup /home/cloudera/Desktop/TOS_BD-20161216_1026-V6.3.1/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.overrideVmargs
-exitdata 20000f
-vm /usr/java/jdk1.7.0_67-cloudera/bin/java
-vmargs
-Xms512m
-Xmx512m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.7
-XX:+UseG1GC
-XX:+UseStringDeduplication
-jar /home/cloudera/Desktop/TOS_BD-20161216_1026-V6.3.1/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar 
Anonymous
Not applicable
Author

Hi Team,
While opening Talend in linux, I am also getting the same error as below:
Error Log displayed:
JVM terminated. Exit code=1
/usr/java/jdk1.7.0_67-cloudera/bin/java
-Xms512m
-Xmx512m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.7
-XX:+UseG1GC
-XX:+UseStringDeduplication
-jar /home/cloudera/Desktop/TOS_BD-20161216_1026-V6.3.1/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /home/cloudera/Desktop/TOS_BD-20161216_1026-V6.3.1/TOS_BD-linux-gtk-x86_64
-name TOS_BD-linux-gtk-x86_64
--launcher.library /home/cloudera/Desktop/TOS_BD-20161216_1026-V6.3.1/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326/eclipse_1605.so
-startup /home/cloudera/Desktop/TOS_BD-20161216_1026-V6.3.1/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.overrideVmargs
-exitdata 20000f
-vm /usr/java/jdk1.7.0_67-cloudera/bin/java
-vmargs
-Xms512m
-Xmx512m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.7
-XX:+UseG1GC
-XX:+UseStringDeduplication
-jar /home/cloudera/Desktop/TOS_BD-20161216_1026-V6.3.1/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar 
Any solutions on this ??
Regards,
Srinath
paresh1
Contributor III
Contributor III

Hi @Manoj Sharma​ ,

 

Have you solved the issue you were facing.

If yes then please post the solution because I am also facing same issue.

 

Thanks