Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Issue starting rtc3.0 server on Linux 64 bits

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

0 votes


Accepted answer

Permanent link
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

0 votes


5 other answers

Permanent link
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

0 votes


Permanent link
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.

0 votes


Permanent link
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.

0 votes


Permanent link
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

0 votes


Permanent link
It's bookmarked, thanks ;)

0 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Feb 15 '11, 5:21 p.m.

Question was seen: 6,538 times

Last updated: Feb 15 '11, 5:21 p.m.

Confirmation Cancel Confirm