Installation of IBM Datastage 11.3 failed

A forum for discussing DataStage<sup>®</sup> basics. If you're not sure where your question goes, start here.

Moderators: chulett, rschirm, roy

Post Reply
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

I'm curious as to why the instance was changed from "dcd" to the default "ade" in the configuration file - did you specify anything in the installation? Was the engine tier already installed?

The error message refers to the uvregen command failing. This command can be called manually, but it might be best to understand why the instance was changed before manually testing this command and seeing why it returned an error message (most likely due to a syntax error in the UVCONFIG file).
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Well... it does repeat this several times and seems to me to be something you should be doing:
2016-06-06T12:29:00.697, INFO: Exit Code: 255, Info: The following critical tunable(s) have been changed in uvconfig!
If you wish to apply these changes, shut down DataStage server,
run uvregen and then restart immediately,
OR restore tunable(s) to their original values.
-craig

"You can never have too many knives" -- Logan Nine Fingers
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

I don't recall dsenv living there... logged in as admin, echo $DSHOME and see what it says, if anything.
-craig

"You can never have too many knives" -- Logan Nine Fingers
Teej
Participant
Posts: 677
Joined: Fri Aug 08, 2003 9:26 am
Location: USA

Post by Teej »

So you entered the following command:

cd `cat /.dshome`

and does not find dsenv, or ds.setenv?

And this is an UNIX-based platform, not Windows, correct?
didawin
Participant
Posts: 6
Joined: Thu Jan 22, 2015 4:56 am

Post by didawin »

So both echo $DSHOME and cat /.dshome are not working, here are the return :

[root@XXXX ~]$ echo $DSHOME

[root@XXXX ~]$ cd `cat /.dshome`
cat: /.dshome: No such file or directory

Yes I don't find dsenv or ds.setenv.
Yes it's RedHat V6.5
Also the error show that he dont find the library in XXXX/InformationServer/Server/DSEngine/bin/uv
Isn't it because i should create the dsenv file with the LIBPATH ?

EDIT : I found an example of ds.setenv in :
XXXX/InformationServer/Server/DSEngine/sample/ds.setenv

What should I do ? :/
How can i create the dsenv file which is missing ?
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

A missing "dsenv" file signals a serious installation problem to me, as does the missing "/.dshome" file. And the instance change is one I've never seen during an install, either.

Overall I think that a clean installation from scratch might be the quickest and most painless method for you.

Have you contacted your support provider on this issue?
didawin
Participant
Posts: 6
Joined: Thu Jan 22, 2015 4:56 am

Post by didawin »

Ok I think we will do a clean re-install.

But the services and the engines are installed on the same filesystem (mount FS) but on 2 different servers.
So I have the services on SERVER_1/FS_MOUNTED_DIRECTORY/InformationServer/
I have Oracle 11G on SERVER_2/FS_MOUNTED_DIRECTORY/Oracle/
I tried to install the engine on SERVER_3/FS_MOUNTED_DIRECTORY/InformationServer/

Should I uninstall also the service on the first server ? Or should I just uninstall the engine on the third server and re-install it ?

No I didn't contact the support provider, how to contact them ?
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

First you need to find out who is the Official Support Provider for your company. Ask. It could be the vendor your company used to purchase the product or it could be IBM directly. The 'who' will lead to the 'how'.
-craig

"You can never have too many knives" -- Logan Nine Fingers
didawin
Participant
Posts: 6
Joined: Thu Jan 22, 2015 4:56 am

Post by didawin »

Ok but just for me to understand,
when should the installation create the dsenv file ? when we install the services or the engine ? or both ?
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

The dsenv file is created as part of the engine tier installation.
PaulVL
Premium Member
Premium Member
Posts: 1315
Joined: Fri Dec 17, 2010 4:36 pm

Post by PaulVL »

Did your mount run out of space while installing?
Did / have enough room?

Check the mounts for the product/engine install.
Teej
Participant
Posts: 677
Joined: Fri Aug 08, 2003 9:26 am
Location: USA

Post by Teej »

Even if you cross-mount to a new server, if you are using the second server as a primary (Conductor) node, you should be including the /.dshome file (by manually creating/duplicating it from the original server, or sharing it from the original server).

Still would not resolve the missing dsenv file. But that should be shared anyway -- so if the original server do not have it, that server's install somehow went bad.

One other advice - you should keep the paths exactly the same on both servers, especially if you want to use this as a HA install, or a MPP install. It is vital for the engine to see the same full path among other requirements.

-T.J.
Post Reply