It's all about the answers!

Ask a question

Issue starting rtc3.0 server on Linux 64 bits


nicolas teulier (821813) | asked Feb 15 '11, 5:21 p.m.
Hello,

I have installed RTC3.0 server on a 64 bits Linux server.
Installation has been done only for current user (no root access/installation done on a shared server).

I just connect to the server via SSL and when I try to launch the server typing
rtc/server$ . ./server.startup

I have the following displayed lines
dirname: option invalide -- o
Pour en savoir davantage, faites: dirname --help .
Using CATALINA_BASE: /homez.218/nteccvsz/rtc3.0/rtc/server/tomcat
Using CATALINA_HOME: /homez.218/nteccvsz/rtc3.0/rtc/server/tomcat
Using CATALINA_TMPDIR: /homez.218/nteccvsz/rtc3.0/rtc/server/tomcat/temp
Using JRE_HOME: /homez.218/nteccvsz/rtc3.0/rtc/server/jre
Using CLASSPATH: /homez.218/nteccvsz/rtc3.0/rtc/server/tomcat/bin/bootstrap.jar

Error translation (non official :) ):
-dirname: invalid option --o
For more help, please type "dirname --help"

No RTC related process running on the server.

In the Catalina.out log file (from tomcat server), I can find this error:
/homez.218/nteccvsz/rtc3.0/rtc/server/tomcat/bin/catalina.sh: line 308: /homez.218/nteccvsz/rtc3.0/rtc/server/jre/bin/java: cannot execute binary file


I'm actually trying to change the embedded jre by a 64 bit one I'm just downloading... but I don't know if it will fix this issue.

In parallel, I'm investigating with the server administrators to check why it si working on my local ubuntu server and not on theirs.

Has someone already experienced such issue?
I have not been able to find a thread on this topic in the forum.

Thanks by advance,
Nicolas

Accepted answer


permanent link
Thomas Neal (141133) | answered Mar 23 '11, 4:06 p.m.
JAZZ DEVELOPER
Thanks for the reply Nicolas. I did some more digging and found an IBM Support document describing what was required to get the IBM Installation Manager running on RHEL 6 x64. Once I installed all the packages listed in that document I was able to successfully run the Installation Manager, RTC3.0 Eclipse client, and other 32 bit applications. Here is the link to that document.

http://www-01.ibm.com/support/docview.wss?uid=swg21459143

I hope it's helpful to you when you get your dedicated server.

--tom

I've given up having it installed on this server (it is a shared hosting and I've faced too much issues... I'm waiting to have a dedicated server).

The missing packet we have suspected is "ia32-libs" and all its dependencies (on a ubuntu 64bits server).

Hope it helped!

Regards,
Nicolas
nicolas teulier selected this answer as the correct answer

5 other answers



permanent link
Sean G Wilbur (87222421) | answered Feb 15 '11, 5:52 p.m.
JAZZ DEVELOPER
Nicolas,

First why are you sourcing the shell script rather than just running it ?

rtc/server$ . ./server.startup


rtc/server#./server.startup

or
rtc/server$ sudo ./server.startup


Second does the java executable have execute permissions set or since this looks like mount are you allowed to execute from that share? And third you have permissions to write to those directories where the server is running from?

-Sean

permanent link
nicolas teulier (821813) | answered Feb 15 '11, 6:23 p.m.
Nicolas,

First why are you sourcing the shell script rather than just running it ?

rtc/server$ . ./server.startup


rtc/server#./server.startup

or
rtc/server$ sudo ./server.startup


Second does the java executable have execute permissions set or since this looks like mount are you allowed to execute from that share? And third you have permissions to write to those directories where the server is running from?

-Sean


Typo in the quote (I've cleaned it before copy/paste and I took the wrong line), I'm launching the script, not sourcing it (but without sudo as I'm not an authorized user)

Perms and rights are ok.

It seems that some 32 bits compatibility libraries are missing on the server.
I'm dealing with system administrators to see if they can install it.

Thanks for your help.

permanent link
Thomas Neal (141133) | answered Mar 21 '11, 6:52 p.m.
JAZZ DEVELOPER
Nicolas,

Were you able to determine which 32 bit compatibility libraries needed to be installed to successfully run the server?

Thanks

--tom

Nicolas,

First why are you sourcing the shell script rather than just running it ?

rtc/server$ . ./server.startup


rtc/server#./server.startup

or
rtc/server$ sudo ./server.startup


Second does the java executable have execute permissions set or since this looks like mount are you allowed to execute from that share? And third you have permissions to write to those directories where the server is running from?

-Sean


Typo in the quote (I've cleaned it before copy/paste and I took the wrong line), I'm launching the script, not sourcing it (but without sudo as I'm not an authorized user)

Perms and rights are ok.

It seems that some 32 bits compatibility libraries are missing on the server.
I'm dealing with system administrators to see if they can install it.

Thanks for your help.

permanent link
nicolas teulier (821813) | answered Mar 23 '11, 3:51 p.m.
I've given up having it installed on this server (it is a shared hosting and I've faced too much issues... I'm waiting to have a dedicated server).

The missing packet we have suspected is "ia32-libs" and all its dependencies (on a ubuntu 64bits server).

Hope it helped!

Regards,
Nicolas

permanent link
nicolas teulier (821813) | answered Mar 23 '11, 4:08 p.m.
It's bookmarked, thanks ;)

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.