One Star

S.O.S------>installation under linux

hello
I just used Talend on window,I want to migrate to linux but I did'nt succeed on the installation process(did'nt even find source files!)
could you please help(describe the process)
thx a lot
17 REPLIES
Community Manager

Re: S.O.S------>installation under linux

Hi
Can you show the error message? Did you extract the zip file again and restart TOS?
Best regards
shong
----------------------------------------------------------
Talend | Data Agility for Modern Business
One Star

Re: S.O.S------>installation under linux

well to tell the truth ,I don't know anything about linux!
I just unziped TOS-All-r6584-V2.2.1.zip
I tried to run yum(cause I use Fedora 6) but it did'nt work Smiley Sad
Employee

Re: S.O.S------>installation under linux

Hi,
Did you install a JVM 1.5 or higher on your computer ?
Did you have modify the chmod on the TOS folder or TOS start file ?
You will find in the forum many reply to this subject, please search and read it.
Regards
One Star

Re: S.O.S------>installation under linux

Hi
I am also trying the talend TOS-All-r7640-V2.3.0M2 in linux.
there is no .sh files to run.All are .exe files,which could run in windows.
But the package which i downloaded is for linux only.
can anybody help me?
thanks in advance
Akila
Employee

Re: S.O.S------>installation under linux

Hello,
Talend Open Studio 2.3.0M2 is released for multiple operating systems
You only have to choose to run the binary adapted to your environment, (i.e probably TalendOpenStudio-linux-gtk-x86 in your case)
Regards,
One Star

Re: S.O.S------>installation under linux

I unfortunately have to post an additional question about this otherwise great TOS.
I am unlucky enough to need to move some of developments onto a Linux machine, Debian latest flavour, I think I followed pretty exactly the steps so far to use TOS on linux:
-> installed Java 1.6.0 into /usr/java/jre1.6.0_05/
-> download of the latest TOS (v2.3.1)
-> unzip
-> rights changes on TalendOpenStudio-linux-gtk-x86
-> then ./TalendOpenStudio-linux-gtk-x86
But then TOS didn't start, intead it gave me this message:
*** glibc detected *** double free or corruption (!prev): 0x0806bbe8 ***
Aborted
and the log file shows:
!SESSION 2008-03-06 17:03:23.856 -----------------------------------------------
eclipse.buildId=unknown
java.fullversion=GNU libgcj 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_NZ
Command-line arguments: -os linux -ws gtk -arch x86
!ENTRY org.eclipse.equinox.app 2008-03-06 17:03:33.828
!MESSAGE Product org.talend.rcp.branding.tos.product could not be found.
!ENTRY org.eclipse.osgi 4 0 2008-03-06 17:03:33.852
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: No application id has been found.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:229)
at org.eclipse.equinox.internal.app.EclipseAppContainer.start(EclipseAppContainer.java:92)
at org.eclipse.equinox.internal.app.Activator.addingService(Activator.java:129)
at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064)
.....
Any hints on what might be wrong?
I assume there isn't much wrong as I read in an other thread that some of the developpers of the Talend Team were using debian ....
Regards
Employee

Re: S.O.S------>installation under linux

Hello,
It may be possible that you're using gcj. Use "java -version" to see what is your java version. On debian you can select your prefered java executable using "sudo update-alternatives --config java", it will set your links on the good jdk, check with "ls -al /usr/bin/java /etc/alternatives/java".
One Star

Re: S.O.S------>installation under linux

Hi again,
Thanks for the quick reply, I was indeed using gcj.
But, I now changed it to my "prefered" java, the "java -version" command gives me:
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
BUT, the error message and logs are still identical to my previous message.
Any other hint available??
Employee

Re: S.O.S------>installation under linux

You're still using gcj.
In your /etc/apt/sources.list, add the section "non-free" :
deb http://ftp.fr.debian.org/debian/ etch main non-free

Then perform:
# apt-get update
# apt-get install sun-java5-jdk
# java -version
java version "1.5.0_14"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_14-b03)
Java HotSpot(TM) Server VM (build 1.5.0_14-b03, mixed mode)
One Star

Re: S.O.S------>installation under linux

Thanks again for the very quick reply, I see ... apt-get, the only way to go. (I don't know what I downloaded on that Sun website ...)
I know have the following, which looks pretty good:
$java -version
java version "1.5.0_14"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_14-b03)
Java HotSpot(TM) Client VM (build 1.5.0_14-b03, mixed mode, sharing)
I thought I was sorted but then, when trying to start TOS, I had the following:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xb6f9959b, pid=6037, tid=3077174976
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_14-b03 mixed mode, sharing)
# Problematic frame:
# V
#
# An error report file with more information is saved as /tmp/hs_err_pid6037.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
With an hs_err_pid6037.log that looked like this:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xb6f9959b, pid=6037, tid=3077174976
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_14-b03 mixed mode, sharing)
# Problematic frame:
# V
#
--------------- T H R E A D ---------------
Current thread (0x0806fee8): JavaThread "main"
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000000
Registers:
EAX=0x00000000, EBX=0xb715434c, ECX=0x00000000, EDX=0x00000000
ESP=0xbf886484, EBP=0xbf886484, ESI=0xbf8864ac, EDI=0xbf8864cc
EIP=0xb6f9959b, CR2=0x00000000, EFLAGS=0x00010246
Top of Stack: (sp=0xbf886484)
0xbf886484: bf886514 b6f5122e 00000000 b7c4745c
0xbf886494: bf886530 b6f51187 bf8864bc b7c576cc
0xbf8864a4: bf886560 0806fee8 b715434c 0806fee8
0xbf8864b4: bf886514 b6f4b689 0806ffa8 00000000
0xbf8864c4: 00000ffc 00000ffc 0000000a 000002d2
0xbf8864d4: 01cdb5b6 00000000 0806fee8 00000004
0xbf8864e4: bf886514 b6f6ca9a 0806fee8 bf886530
0xbf8864f4: 6c9d0800 bf886550 00000000 00000004
Instructions: (pc=0xb6f9959b)
0xb6f9958b: 00 8b 00 c3 90 55 89 e5 8b 55 08 89 d1 83 e1 fc
0xb6f9959b: 8b 01 83 78 1c 02 75 0d 83 e2 03 8b 44 90 24 5d
....
Am I getting closer?
Employee

Re: S.O.S------>installation under linux

can you try to have a look at TOSxxx/workspace/.metadata/.log or to launch TOS with argument "-consoleLog" ?
One Star

Re: S.O.S------>installation under linux

Hi
I want to install TOS on my Ubuntu. I'd installed
- Java jre 1.6 (I did java --version !)
- gtk
- download and unzip latest TOS
- changed the right on TalendOpenStudio-linux-gtk-x86 and did ./TalendOpenStudio-linux-gtk-x86 -consoleLog
But TOS didn't start and gave me this message
!SESSION 2008-03-07 12:48:23.585 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_03
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=fr_FR
Command-line arguments: -os linux -ws gtk -arch x86 -consolelog
!ENTRY org.eclipse.equinox.app 2008-03-07 12:48:24.119
!MESSAGE Product org.talend.rcp.branding.tos.product could not be found.
!ENTRY org.eclipse.osgi 4 0 2008-03-07 12:48:24.125
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: No application id has been found.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:229)
at org.eclipse.equinox.internal.app.EclipseAppContainer.start(EclipseAppContainer.java:92)
at org.eclipse.equinox.internal.app.Activator.addingService(Activator.java:129)
at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064)
at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1042)
at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:967)
at org.eclipse.osgi.framework.internal.core.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:94)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:1224)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:195)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:141)
at org.eclipse.osgi.framework.internal.core.Framework.publishServiceEventPrivileged(Framework.java:1603)
at org.eclipse.osgi.framework.internal.core.Framework.publishServiceEvent(Framework.java:1578)
at org.eclipse.osgi.framework.internal.core.ServiceRegistrationImpl.<init>(ServiceRegistrationImpl.java:103)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.createServiceRegistration(BundleContextImpl.java:657)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:609)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:675)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:359)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
Thanks for your help
One Star

Re: S.O.S------>installation under linux

So the .log file in TOSxxx/workspace/.metadata/ :
!SESSION 2008-03-07 12:53:33.750 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.5.0_14
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_NZ
Command-line arguments: -os linux -ws gtk -arch x86
!ENTRY org.eclipse.osgi 4 0 2008-03-07 12:53:36.770
!MESSAGE Application error
!STACK 1
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:3589)
at org.eclipse.swt.widgets.Display.createDisplay(Display.java:836)
at org.eclipse.swt.widgets.Display.create(Display.java:824)
at org.eclipse.swt.graphics.Device.<init>(Device.java:152)
at org.eclipse.swt.widgets.Display.<init>(Display.java:472)
at org.eclipse.swt.widgets.Display.<init>(Display.java:463)
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:498)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
at org.talend.rcp.intro.Application.start(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
!ENTRY org.eclipse.osgi 2 0 2008-03-07 12:53:36.814
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2008-03-07 12:53:36.814
!MESSAGE Bundle update@plugins/org.eclipse.platform.source.linux.gtk.x86_3.3.0.v20070612-_19UEkLEzwsdF9jSqQ-G/ was not resolved.
!SUBENTRY 2 org.eclipse.platform.source.linux.gtk.x86 2 0 2008-03-07 12:53:36.814
...
and with the -consoleLog argument, it gave me lots of things ... finishing with:
(TalendOpenStudio-linux-gtk-x86:28558): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xb7dca4f3, pid=28558, tid=3077531328
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_14-b03 mixed mode, sharing)
# Problematic frame:
# C gtk_icon_set_render_icon+0x593
#
# An error report file with more information is saved as hs_err_pid28558.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Aborted
I hope this help. (and I think bouba is having quite a similar issue)
Employee

Re: S.O.S------>installation under linux

Hello,
raton, is libgtk2.0-0 installed on your system ?
One Star

Re: S.O.S------>installation under linux

Huuum, I would say, yes libgtk is installed. (I installed libgtk2.0-dev)
I actually think I found out the issue, when starting TOS, the error messages start with:
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
(TalendOpenStudio-linux-gtk-x86:18459): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(TalendOpenStudio-linux-gtk-x86:18459): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
...
One Star

Re: S.O.S------>installation under linux

Ok once a little export XAUTHORITY=/home/your_user_name/.Xauthority was added into my /etc/profile, TOS start as it use to: very well.
Thanks again Talend Team. Smiley Happy
Employee

Re: S.O.S------>installation under linux

well done raton. Have fun.
And bouba, any news on your problem ?