PX install Failure

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
jimwalls
Premium Member
Premium Member
Posts: 3
Joined: Wed Jul 28, 2004 8:50 am

PX install Failure

Post by jimwalls »

I've attempted to install DS EE 7.5.1 multiple times on Redhat Enterprise Linux and have only been successful by doing a root install using the following command line:

Code: Select all

root@~ ./install.sh -admin root

Using any other user with the -admin option or omitting the -admin option and using the default 'dsadm' (DOES exist and is a member of group 'dstage') generates a host of errors when it comes to the PX portion of installation. It appears that whenever a /bin/tar command is issued, it attempts to chown the file to root:root. This is implied by the error:

Code: Select all

Cannot change ownership to uid 0, gid 0: Operation not permitted
I'll post the log file below, though it is, of course, quite long, so I've removed the middle sections that run normally. Most of the errors I'm talking about are very near the end. They occur in ANY case except when using "-admin root" in the install command.

The worst problem is that despite my ability to install using root as the Datastage Administrator, I cannot connect to the server with any other user, even after correctly setting them up as members of a group and setting that group to "Datastage Developer" in DS Administrator. All manner of errors are returned...DSR_PROJECT...Action=17, Subroutine failures...anything and everything but a successful connection.

Anyone had this kind of problem before or know what to do?

Log output below:

Code: Select all

============================================================
Checking command line options
Fri May 20 15:57:45 CDT 2005
============================================================

============================================================
Installation started: Fri May 20 15:57:45 CDT 2005
============================================================

PRODUCT: Ascential DataStage
RELEASE: 7.5.1.35

     =================================================================
              ---------------  W A R N I N G  ---------------
     =================================================================

     The DataStage server engine location:

     /home/dsadm/Ascential/DataStage/DSEngine

     specified by the hidden file /.dshome does not contain
     valid release information.

     By default, this will be treated as a new installation.



     =================================================================
              ---------------  W A R N I N G  ---------------
     =================================================================

     The user 'root' is currently running this install script.

     No DataStage administrator has been specified. As a result, the
     default DataStage administrator will be set to 'dsadm'.

     To specify a DataStage administrator other than the default, you
     should exit this script now and re-run the installation using
     -admin <user> option on the command line.



============================================================
Checking kernel parameters
Fri May 20 15:57:59 CDT 2005
============================================================


DataStage server engine location specified by FROM_NOT_VALID


============================================================
Checking client connections
Fri May 20 15:57:59 CDT 2005
============================================================


Done.

============================================================
Resizing files
Fri May 20 15:58:01 CDT 2005
============================================================


Done.

============================================================
Unpacking support libraries
Fri May 20 15:58:03 CDT 2005
============================================================

libdslic.so
40473 blocks

Done.

============================================================
Unpacking summary text and license agreement
Fri May 20 15:59:25 CDT 2005
============================================================

textfiles/ENU/license.txt
40473 blocks
textfiles/ENU/summary.txt
40473 blocks

Done.

============================================================
Executing setup to obtain installation requirements
Fri May 20 15:59:25 CDT 2005
============================================================
object/repos/APM.CHECK.FILE.B
object/repos/APM.GET.JOB.DEPENDENTS.B
[...]
object/repos/NLS.BUILD.B
40473 blocks


============================================================
Checking for rpc daemon in services file
Fri May 20 16:01:10 CDT 2005
============================================================

The following entry was found in /etc/services:
dsrpc        31538/tcp            # dsrpc RPC daemon
Done.

============================================================
Clean unishared
Fri May 20 16:01:12 CDT 2005
============================================================


Fresh Installation

============================================================
Installing and configuring server engine
Fri May 20 16:01:14 CDT 2005
============================================================

dse.load
13 blocks
DSHOME defined (/home/dsadm/Ascential/DataStage/DSEngine), but directory does not exist.
System info: Linux razor 2.6.9-5.0.5.ELsmp #1 SMP Fri Apr 8 14:29:47 EDT 2005 i686 i686 i386 GNU/Linux

DataStage Engine 7.5.1.2 Install Options (NewInstall)
   Installer                          root
   Administrator                      dsadm    uid=501  gid=502

Command Line Options
   Instance tag                       ade        (0xadec7512)
   Impersonation mode                 Enabled
   Bypass cpio downloading            false
   Bypass checksum after download     true
   Relocate executables               false
   Enable autostart script            true

Modifiable Options
1) DataStage Engine home directory    /home/dsadm/Ascential/DataStage/DSEngine
2) Compile terminfo definitions       Yes
3) Media device                       /media/cdrom/linux/dbengine
4) Long File Names                    OFF

Enter a field number to change, q to abort install, or
press <Return> to begin install of DataStage Engine: Downloading from /media/cdrom/linux/dbengine to /home/dsadm/Ascential/DataStage/DSEngine
Now loading DataStage Engine from the install media...
.
bin
bin/init.device
dse.load
checksums
checksums/STARTUP
tapeixfile
patchlist
13 blocks
.
uvdlls
uvdlls/libodbc.so
uvdlls/libUtilWSClient.so
uvdlls/libdslic.so
[...]
unishared.load/uojsdk/samples/demo/FileDemo.html
unishared.load/uojsdk/samples/readme.txt
unishared.load/uojsdk/version
checksums
checksums/UOJ
177 blocks
Skipping checksum verification.
   Fixing NLSMODE
   Fixing INSTANCETAG
Copying the sample .profile into DataStage Engine home directory
Copying &PARTFILES& file
Copying UV.ACCOUNT file
Copying UV.FLAVOR file
Copying VCOMM.PORTS file
dse.install: Continuing install of DataStage Engine.
14004
14020
468
484
14020
14031
Initializing unohist file
uvregen: reconfiguration complete, disk segment size is 4575648
Booting engine version 7.5.1.2 instance "ade"
Modifying home location to /home/dsadm/Ascential/DataStage/DSEngine
Setting ownership to dsadm uid=501 gid=502
Compiling terminfo definitions.
Generating terminfo index.
The SQL Catalog does not exist.
Installing the default catalog.
16 blocks
28 blocks
16 blocks
16 blocks
16 blocks
16 blocks
Fixing path and ownership information for SQL Catalog.
Initializing the catalog space
mkdbfile: File will be owned by administrator 'dsadm'.
     Initialization of the catalog space completed.
Copying &DEVICE& file
128
128
256
mkdbfile: File will be owned by administrator 'dsadm'.
mkdbfile: File will be owned by administrator 'dsadm'.
Created and loaded file UV.ACCESS
mkdbfile: File will be owned by administrator 'dsadm'.
Created file STAT.FILE
mkdbfile: File will be owned by administrator 'dsadm'.
Created file D_STAT.FILE
Updated file D_STAT.FILE
Compiling "ACCOUNTNAME".
COUNT ( CONVERT ( \ , / , @RECORD < 2 > ) , / ) ; FIELD ( CONVERT ( \ , / , @RECORD < 2 > ) , / , 1 , @1 ) ; IF MATCHFIELD ( @2 , 0X'I_'0X , 1 ) =  THEN @2 ELSE FIELD ( CONVERT ( \ , / , @RECORD < 2 > ) , / , 1 , ( @1 - 1 ) )
Compiling "FILESIZE.EXT".
FILESIZE ; IF @1 > 0 THEN @1 ELSE ( DATABYTES )
Compiling "FIRST.LINE".
COUNT ( CONVERT ( \ , / , @RECORD < 2 > ) , / ) ; FIELD ( CONVERT ( \ , / , @RECORD < 2 > ) , / , 1 , @1 ) ; IF MATCHFIELD ( @2 , 0X'I_'0X , 1 ) =  THEN @2 ELSE FIELD ( CONVERT ( \ , / , @RECORD < 2 > ) , / , 1 , ( @1 - 1 ) ) ; @3 :   : ( gathered on  : OCONV ( FIELD ( @ID , * , 1 , 1 ) , D ) :  at  : OCONV ( FIELD ( @ID , * , 2 , 1 ) , MTS: ) : . )
Compiling "GRP100+".
GRP100 + GRP125 + GRP150 + GRP175 + GRP200 ; IF @1 > 0 THEN @1 ELSE
Compiling "INODE.DEV".
FILEINODE : . : FILEDEV
Compiling "RUNDATE".
FIELD ( @ID , * , 1 , 1 )
Compiling "RUNDATETIME".
gathered on  : OCONV ( FIELD ( @ID , * , 1 , 1 ) , D ) :  at  : OCONV ( FIELD ( @ID , * , 2 , 1 ) , MTS: ) : .
Compiling "RUNTIME".
FIELD ( @ID , * , 2 , 1 )
Compiling "UNIXNAME".
DCOUNT ( CONVERT ( \ , / , @RECORD < 2 > ) , / ) ; FIELD ( CONVERT ( \ , / , @RECORD < 2 > ) , / , @1 , 1 )
Compiled STAT.FILE dictionary items
Updating /home/dsadm/Ascential/DataStage/DSEngine/dsrpcservices...
Reconfiguring DataStage Engine
Creating support scripts
Loading script /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEdisable_autostartup.sh
3394
678
3997
Loading script /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEdisable_impersonation.sh
3408
678
4009
Loading script /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEenable_autostartup.sh
7384
678
7988
Loading script /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEenable_impersonation.sh
3900
678
4502
Loading script /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEresetperms.sh
2780
678
3392
Loading script /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEservices.sh
14197
678
14811
Loading script /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEsetperms.sh
2254
678
2868
Loading script /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEsettag.sh
16481
678
17097
Installing DataStage GCI package.......Done
resource(s) deleted
resource(s) deleted
resource(s) deleted
Tagging engine to 'ade'.
   Creating /home/dsadm/Ascential/DataStage/DSEngine/itag.hist/Retag.052005.160254 directory
      Logfile "/home/dsadm/Ascential/DataStage/DSEngine/itag.hist/Retag.052005.160254/logfile.txt" created.
   Updating bin executables.
   Updating miscellaneous files.
      /home/dsadm/Ascential/DataStage/DSEngine/scripts/info.sh
   Updating miscellaneous files.
      /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEinstalldefaults
   Updating /home/dsadm/Ascential/DataStage/DSEngine/uvconfig file
   Generating new uvconfig file
      uvregen: reconfiguration complete, disk segment size is 4575648
Updating /etc/services file.
   Searching for service dsrpc
   Replacing service name 'dsrpc' with 'dsrpc'.
Previous /etc/services saved to /home/dsadm/Ascential/DataStage/DSEngine/etcservices.052005.160254
Completed.
   Updating support scripts.
      /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEdisable_autostartup.sh
      /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEdisable_impersonation.sh
      /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEenable_autostartup.sh
      /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEenable_impersonation.sh
      /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEresetperms.sh
      /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEservices.sh
      /home/dsadm/Ascential/DataStage/DSEngine/scripts/DSEsetperms.sh
   Updating /home/dsadm/Ascential/DataStage/DSEngine/VOCLIB entries
resource(s) deleted
resource(s) deleted
resource(s) deleted
   Updating startup/shutdown scripts.
      /home/dsadm/Ascential/DataStage/DSEngine/sample/ds.rc
   Updating startup/shutdown scripts.
      /home/dsadm/Ascential/DataStage/DSEngine/sample/ds.rc.orig
   Updating msg.text file
   Update scripts/DSEsettag.sh
Tagging of engine complete.
Logfile at '/home/dsadm/Ascential/DataStage/DSEngine/itag.hist/Retag.052005.160254/logfile.txt'.


Updating /etc/services file.
   Searching for service dsrpc
   Entry already exists.
   Line 581: dsrpc 31538/tcp # dsrpc RPC daemon

Creating /.dshome file...
Setting executable permissions...
Enabling engine impersonation tunable...
uvregen: reconfiguration complete, disk segment size is 4575648
Impersonation capability of DataStage Engine enabled.

Creating link /etc/rc.d/init.d/ds.rc to /home/dsadm/Ascential/DataStage/DSEngine/sample/ds.rc
Creating link /etc/rc.d/rc2.d/S999ds.rc to /home/dsadm/Ascential/DataStage/DSEngine/sample/ds.rc
Creating link /etc/rc.d/rc3.d/S999ds.rc to /home/dsadm/Ascential/DataStage/DSEngine/sample/ds.rc
Creating link /etc/rc.d/rc4.d/S999ds.rc to /home/dsadm/Ascential/DataStage/DSEngine/sample/ds.rc
Creating link /etc/rc.d/rc5.d/S999ds.rc to /home/dsadm/Ascential/DataStage/DSEngine/sample/ds.rc
Auto startup of DataStage Engine enabled.

The following environment variables must be set to utilize
this installation:

DSHOME=/home/dsadm/Ascential/DataStage/DSEngine
LD_LIBRARY_PATH=/home/dsadm/Ascential/DataStage/DSEngine/uvdlls:$LD_LIBRARY_PATH

Impersonation mode DataStage Engine installation complete.

============================================================
Executing setup to license server engine
Fri May 20 16:03:25 CDT 2005
============================================================


Licensing server engine
DataStage Engine 7.5.1.2 instance "ade" has been brought down.

DataStage Engine 7.5.1.2 instance "ade" has been brought up.

Done.

============================================================
Resizing files
Fri May 20 16:03:33 CDT 2005
============================================================

ADMIN_BP is not a type 1 file, resize not required - skipping...
ADMIN_BP.O is not a type 1 file, resize not required - skipping...
BP is not a type 1 file, resize not required - skipping...
BP.O is not a type 1 file, resize not required - skipping...
APP.PROGS is not a type 1 file, resize not required - skipping...
APP.PROGS.O is not a type 1 file, resize not required - skipping...
INCLUDE is not a type 1 file, resize not required - skipping...
sample is not a type 1 file, resize not required - skipping...

Done.

============================================================
Extracting and copying server engine files
Fri May 20 16:03:51 CDT 2005
============================================================

.
DS_PLUGIN_STAGES
DS_PLUGIN_STAGES/Samples
[...]

============================================================
Installing updated server engine files
Fri May 20 16:03:55 CDT 2005
============================================================

File /home/dsadm/Ascential/DataStage/DSEngine/bin/uvsh saved as /home/dsadm/Ascential/DataStage/DSEngine/bin/uvsh.ds.saved
File /home/dsadm/Ascential/DataStage/DSEngine/bin/dsapi_slave saved as /home/dsadm/Ascential/DataStage/DSEngine/bin/dsapi_slave.ds.saved

DataStage Engine 7.5.1.2 instance "ade" has been brought down.

Server engine files copied
Linking libvmdsapi.so to vmdsapi.so


DataStage Engine 7.5.1.2 instance "ade" has been brought up.

Done.
Relinking WebServices libraries using symlink.sh

============================================================
Launching Parallel Extender install
Fri May 20 16:04:01 CDT 2005
============================================================

current directory:
/tmp/dsinstall/unpack/parallel_extender
Command executed:
su dsadm -c sh -c "./install /tmp/dsinstall/.install.vars asc_product_name='\"PARALLEL EXTENDER\"'"


Using /bin/tar...

Using /bin/gzip...
Welcome to the PARALLEL EXTENDER 7.5.1 install by Ascential Software

This installation procedure will prompt you at various points for
input.  All prompts are presented as right angle bracket (>).

At any prompt, you may either respond or:

1) Type an exclamation (!) followed by a newline to start an
   interactive Unix shell.  When you exit this shell, you will be
   presented with the same prompt.  This shell may be used for
   e. g. determining the appropriate response to the prompt.

2) Type quit! to exit the installation procedure.

Many questions have defaults, which are printed inside [brackets]
immediately before the prompt.  If no default is available, a message
[no default] will appear before the > prompt.

Each response will be echoed back in {braces} after you enter the
newline.  This enables you to see exactly what you entered.
The output of this session will be saved in /tmp/orchinstlog13324.
Checking OS level...Done.
OS check done

The conventional location for PARALLEL EXTENDER installation is /ascential/apt.
You may choose this, or you may select a different installation directory.

Please type the common name of the installation directory, or enter
to accept the default [/ascential/apt]: > {/home/dsadm/Ascential/DataStage/PXEngine}
Unpacking into /home/dsadm/Ascential/DataStage/PXEngine.
Please wait.../bin/tar: bin/aptsev2.8.2: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/aptsev2.9.1: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/buildop: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/build.txt: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/checkport: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/db2esql.bnd: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/db2grant.sh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/db2setup.sh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/dsrecords: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/forktest: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/gencnval: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/icu_utils: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/makeCatalog: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/makeconv: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/makerangemap: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/orchadmin: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/orchconvert: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/orchdaemon: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/orchdbutil: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/orchfscat: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/orchfsls: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/orchfsrm: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/orchlicgen: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/osh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/oshprinthost: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/parseschema: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/performance_convert: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/quote_propstring: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/readcobol: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/readstats: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/register-library: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/register-operator: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/registry-services: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: bin/unregister-library: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/addCustomMaps.sh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/APTPRODUCTS.liborch: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/APTPRODUCTS.liborchbuildop: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/APTPRODUCTS.liborchcommondb: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/APTPRODUCTS.liborchcore: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/APTPRODUCTS.liborchdb2op: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/APTPRODUCTS.liborchgeneral: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/APTPRODUCTS.liborchoracle: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/APTPRODUCTS.liborchosl: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/APTPRODUCTS.liborchsasop: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/APTPRODUCTS.liborchsort: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/APTPRODUCTS.liborchstats: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/APTPRODUCTS.liborchteradata: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/db2_cs.txt: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/default-collation.txt: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/distribute-component: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/linux/sascs.txt: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/magic: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/nls: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/oracle_cs.txt: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/.osbuildversion: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/remsh.example: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/runsubproc.sh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/standalone: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: etc/standalone.sh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/4node.apt: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/Autowrap/lookup: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/Autowrap/Makefile: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/Autowrap/mygrep: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/Autowrap/README: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/Autowrap/snark.txt: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/Autowrap/words.c: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/divide.opd: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/divide.osh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/divide.txt1: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/input.txt: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/Makefile: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/mpg.opd: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/noauto.opd: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/noauto.osh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/noauto.txt1: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/noauto.txt2: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/noauto.txt3: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/nulls.opd: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/nulls.osh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/nulls.txt1: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/README: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/reject_record.opd: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/reject_record.osh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/reject_record.txt1: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/run: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/run-doc-examples: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/score.opd: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/score.osh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/score.txt1: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/simple.opd: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/simple.osh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/simple.txt1: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/simple.txt2: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/sum.opd: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/sum.osh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/sum.txt1: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/transfer_combined.opd: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/transfer_combined.osh: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/transfer_combined.txt1: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/transfer_combined.txt2: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: examples/Custom_Ops/BuildOp/transfer_complex.opd: Cannot change ownership to uid 0, gid 0: Operation not permitted
[...]
/bin/tar: osh_wrappers/adjust_intact.op: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: osh_wrappers/reportwrite.op: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: osh_wrappers/sascontents.op: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: osh_wrappers/sasin.op: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: osh_wrappers/sas.op: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: osh_wrappers/sasout.op: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: osh_wrappers/saswrite.op: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: osh_wrappers/smartsort.op: Cannot change ownership to uid 0, gid 0: Operation not permitted
/bin/tar: Error exit delayed from previous errors
Unpacking tarfile failed.  Please clean up as necessary and retry.
Aborting noninteractive installation.
PARALLEL EXTENDER installation FAILED.
The output of this session was saved in /tmp/orchinstlog13324.
ERROR: Parallel Extender installation FAILED
jimwalls
Premium Member
Premium Member
Posts: 3
Joined: Wed Jul 28, 2004 8:50 am

Post by jimwalls »

Here's a little more info...

When a NON-ROOT user who should otherwise have client access--group has permissions in Administrator--tries to connect to the server, this is the exact error generated:

Code: Select all

Error calling subroutine: DSR_PROJECT (Action=17); check DataStage is set up correctly in project Proj1
(Subroutine failed to complete successfully (30107))
trokosz
Premium Member
Premium Member
Posts: 188
Joined: Thu Sep 16, 2004 6:38 pm
Contact:

Post by trokosz »

If you are already root then remove -admin root paramter......the admin is there to do a root install but indicate the ownership of files will be a non-root user such as -admin dsadm....
Eric
Participant
Posts: 254
Joined: Mon Sep 29, 2003 4:35 am

Post by Eric »

1) you are installing into the location "/home/dsadm/Ascential/DataStage/PXEngine"

Does the user you are using with the -admin flag have the correct Unix permissions in dsadm's home directory?
jimwalls
Premium Member
Premium Member
Posts: 3
Joined: Wed Jul 28, 2004 8:50 am

Post by jimwalls »

trokosz wrote:If you are already root then remove -admin root paramter......the admin is there to do a root install but indicate the ownership of files will be a non-root user such as -admin dsadm....
Yes, tried that. I installed as root without specifying the -admin parameter at all. This sets the DataStage Admin user by default to 'dsadm'. The 'dsadm' user did exist at the time, and did have appropriate permissions, but I still got the error log I posted above.
Eric wrote:Does the user you are using with the -admin flag have the correct Unix permissions in dsadm's home directory?
Ditto above. 'dsadm' definitely has full permissions on /home/dsadm

After a several installation attempts, trolling the web for hours, and trying to refresh my Unix skills, I did some digging in the install.sh script and I think I've managed to come up with a solution. I'll test a few more things and post the results here...


Thanks for the replies!
Eric
Participant
Posts: 254
Joined: Mon Sep 29, 2003 4:35 am

Post by Eric »

What version of Liunx are you using?
(is that ASE3.0?)

What is your default umask setting?

What is the free disk space in /home/dsadm?

Can you tar/un-tar normally?
Bill_G
Premium Member
Premium Member
Posts: 74
Joined: Thu Oct 20, 2005 9:34 am

Updates?

Post by Bill_G »

Hi Jim,

I have recently updgraded to 7.5.1a Server and I am considering an install of the Enterprise Edition. Like you, I am running on Linux 3.0. Were you able to resolve your issues? Any suggestions, warnings or general advice related to your experience would be greatly appreciated.


Bill
Lawrence
Premium Member
Premium Member
Posts: 46
Joined: Thu Jun 10, 2004 12:47 am
Location: Australia

Post by Lawrence »

Hi,
Any update to this problem? I am getting exactly the same error when installing on Redhat linux. Server component seems to install fine, then when it goes to untar the PXEngine files I get the same error - 'Cannot change ownership to uid 0, gid 0: Operation not permitted'
Cheers,
Lawrence
jkapp_wf
Participant
Posts: 1
Joined: Thu Jan 26, 2006 11:53 am

Post by jkapp_wf »

This sounds like an unix-admin issue. Look for something broken with the 'dsadm' user id. It might be that the 'dsadm' user id does not exist, or maybe the gid (group id) 0 (zero) does not exist in /etc/group. In the latter case the dsadm user account may have been created with a gid of 0, but the group 0 was never added in /etc/group.

Another variation is that dsadm's id:gid combination of 0:0 is valid (note that 0's and/or 1's are traditional values for the root user and privileged groups on various unix-es), but the filesystem doesn't permit root (or setuid) access (this is configurable for NFS file systems, for example).

Actually, if user dsadm on your system has a id:gid of 0:0, you should probably change it to something else (i.e.: values greater than 100 which don't already exist in /etc/passwd or /etc/group) which in and of itself may solve this tar/chown issue.

If none of the above work out, you may look into turning on 'unrestrictive' chown. See the chown man page for more details.
Jon
nick.bond
Charter Member
Charter Member
Posts: 230
Joined: Thu Jan 15, 2004 12:00 pm
Location: London

Post by nick.bond »

I'm having the same problem installing on Linux and am pretty sure it is because _POSIX_CHOWN_RESTRICTED is set by default. Unfortuantely I don't know how to change this value and although I have spent a few hours seaching for the exact sytax I can't find it. I find suggestions but mostly they don't explain exactly how to do this and as I'm not a Linux expert they are not much help.

Do any of you know how to change this?

Platform is Linux Red Hat

Thanks, Nick.
nick.bond
Charter Member
Charter Member
Posts: 230
Joined: Thu Jan 15, 2004 12:00 pm
Location: London

Post by nick.bond »

Incase anyone else is having this problem I don't think there is a perfecty fix as the cause of the error is a tar command in the PX install script.
(cd /tmp/dsinstall/unpack/parallel_extender; /bin/gzip -c -d linux.tgz) | (cd /dstage/Ascential/DataStage/DSEngine/PXEngine.752.11; /bin/tar xfo -)
Although I have posted on 3 different Linux forums to find out how to allow users other than root to change ownership of files everyone seems to think that is not possible and the behaviour is expected in the latest releases.

It seems to be relatively easy to work around the problem though.

1) Run the install using root as the admin option
./install.sh -admin root

2) After the install log in as root and change owner and group for all directories under you base directory to your DataStage admin user and Admin group.

chown -R dsadm /dstage/

chgrp -R dstage /dstage/

It all seems to work ok after that.

[/list]
Regards,

Nick.
anothai
Participant
Posts: 20
Joined: Thu Jan 18, 2007 2:34 am

Post by anothai »

Now, I face this error also, How do you fix it on the last time.
(Cannot change ownership to uid 0, gid 0: Operation not permitted)
I use linux redhat 4 as.
crouse
Charter Member
Charter Member
Posts: 204
Joined: Sun Oct 05, 2003 12:59 pm
Contact:

Post by crouse »

You need a version of "tar" earlier than 1.14 (which is supplied on RH4)

We use 1.13 from RH3.

Even though the link below says "Server only", I meant Server AND PX install.
This solves the ownership issue during the PX install on RH4.

viewtopic.php?t=111007&start=0&postdays ... hlight=RH4

However you load tar on your box, just make sure it's the first tar found in your PATH env variable during install.

-Craig
Craig Rouse
Griffin Resouces, Inc
www.griffinresources.com
anothai
Participant
Posts: 20
Joined: Thu Jan 18, 2007 2:34 am

Post by anothai »

Thank you very much, I already fix this case after I change tar 1.14 to 1.13.
Post Reply