COZLNCH cozserver - I broke it when upgrading to V2.3.2

General discussion of the Co:Z Toolkit
Post Reply
tlongfellow
Posts: 14
Joined: Tue Oct 03, 2006 9:35 am
Location: Maryland, USA

COZLNCH cozserver - I broke it when upgrading to V2.3.2

Post by tlongfellow »

I upgraded to V2.3.2 a few weeks ago. It works fine on my test environment, but fails in my production environment. I am using unchanged old JCL for the Co:Z launcher.
It fails with
CoZLauncher[E]: spawnp(cozserver) - EDC5129I No such file or directory. (errno2=0x053B006C)

I have seen that the cozserver program is in place and has a date consistent with the install date for V2.3.2
Here is the key job output with tracing on. Any suggestions on how to find out what is going wrong?

Code: Select all

       3 //BACKUP   EXEC PROC=COZPROC,ARGS='root@linux1',PARM=' -LT'                             
         XX*********************************************************************                 
         XX*                                                                                     
         XX* Stored procedure for executing the COZ Launcher                                     
         XX*                                                                                     
         XX* Tailor the proc your installation:                                                  
         XX* 1.) Tailor LIBRARY with the PDSE that contains the                                  
         XX*     COZ load module.                                                                
         XX* 2.) Tailor COZCFGD= to point to SAMPJCL config member                               
         XX*                                                                                     
         XX* Note: in V2.1.0, SYSOUT and SYSPRINT renamed to COZLOG and COZOUT                   
         XX*********************************************************************                 
       4 XXEXCOZ    PROC ARGS=,                       < [-L<log_opt>]                            
         XX   LIBRARY='SYS3.COZ.LOADLIB',             < STEPLIB FOR COZLNCH                      
         XX   COZCFGD='SYS3.COZ.SAMPJCL(COZCFGD)', < Installation defaults                       
         XX   REGSIZE='32M',                          < Execution region size                    
         XX   LEPARM=''                                                                          
       5 XXCOZLNCH  EXEC PGM=COZLNCH,REGION=&REGSIZE,                                            
         XX   PARM='MSGFILE(COZLOG),&LEPARM/&ARGS'                                               
         IEFC653I SUBSTITUTION JCL - PGM=COZLNCH,REGION=32M,PARM='MSGFILE(COZLOG),/root@linux1'  
       6 XXSTEPLIB  DD DSN=&LIBRARY,DISP=SHR                                                     
         IEFC653I SUBSTITUTION JCL - DSN=SYS3.COZ.LOADLIB,DISP=SHR                               
       7 XXCOZCONF  DD DSN=&COZCFGD,DISP=SHR                                                     
         IEFC653I SUBSTITUTION JCL - DSN=SYS3.COZ.SAMPJCL(COZCFGD),DISP=SHR                      
       8 XX         DD DDNAME=COZCFG                                                             
       9 //COZCFG   DD *                                                                         
         X/COZCFG   DD DUMMY                     < override for addtnl config                    
      10 XXCOZLOG   DD SYSOUT=*                  < System stderr log                             
      11 XXCOZOUT   DD SYSOUT=*,                 < CoZAgent stdout                               
         XX            DCB=(RECFM=VB,LRECL=255,BLKSIZE=10000)                                    
      12 //STDIN    DD *                                                                         
         X/STDIN    DD DUMMY                     < Target app stdin                              
      13 //STDOUT   DD SYSOUT=*                                                                  
         X/STDOUT   DD SYSOUT=*,                 < Target app stdout                             
         X/            DCB=(RECFM=VB,LRECL=255,BLKSIZE=10000)                                    
      14 //STDERR   DD  SYSOUT=*                                                                 
         X/STDERR   DD SYSOUT=*,                 < Target app stderr                             
         X/            DCB=(RECFM=VB,LRECL=255,BLKSIZE=10000)                                    
         XX*                                                                                     
      15 //CEEDUMP  DD SYSOUT=*                                                                  
      16 //SYSOUT   DD SYSOUT=*                                                                                         
      17 //TAROUT1 DD DSN=JISTECH.TAR.LINUX1.#&DTE..ROOT,                                                               
         // UNIT=(TAPE90,,DEFER),RETPD=30,LABEL=(1,SL),                                                                 
         // RECFM=U,BLKSZLIM=64K,DISP=(NEW,CATLG)                                                                       
         IEFC653I SUBSTITUTION JCL - DSN=JISTECH.TAR.LINUX1.#130612.ROOT,UNIT=(TAPE90,,DEFER),RETPD=30,LABEL=(1,SL),    
         RECFM=U,BLKSZLIM=64K,DISP=(NEW,CATLG)                                                                          
      18 //TAROUT2 DD DSN=JISTECH.TAR.LINUX1.#&DTE..HOME,                                                               
         // UNIT=(TAPE90,,DEFER),RETPD=30,LABEL=(1,SL),                                                                 
         // RECFM=U,BLKSZLIM=64K,DISP=(NEW,CATLG)                                                                       
         IEFC653I SUBSTITUTION JCL - DSN=JISTECH.TAR.LINUX1.#130612.HOME,UNIT=(TAPE90,,DEFER),RETPD=30,LABEL=(1,SL),    
         RECFM=U,BLKSZLIM=64K,DISP=(NEW,CATLG)                                                                          
      19 //TAROUT3 DD DSN=JISTECH.TAR.LINUX1.#&DTE..OPTIBM,                                                             
         // UNIT=(TAPE90,,DEFER),RETPD=30,LABEL=(1,SL),                                                                 
         // RECFM=U,BLKSZLIM=64K,DISP=(NEW,CATLG)                                                                       
         IEFC653I SUBSTITUTION JCL - DSN=JISTECH.TAR.LINUX1.#130612.OPTIBM,UNIT=(TAPE90,,DEFER),RETPD=30,LABEL=(1,SL),  
         RECFM=U,BLKSZLIM=64K,DISP=(NEW,CATLG)                                                                          
      20 //TAROUT4 DD DSN=JISTECH.TAR.LINUX1.#&DTE..USRCDS,                                                             
         // UNIT=(TAPE90,,DEFER),RETPD=30,LABEL=(1,SL),                                                                 
         // RECFM=U,BLKSZLIM=64K,DISP=(NEW,CATLG)                                                                       
         IEFC653I SUBSTITUTION JCL - DSN=JISTECH.TAR.LINUX1.#130612.USRCDS,UNIT=(TAPE90,,DEFER),RETPD=30,LABEL=(1,SL),  
         RECFM=U,BLKSZLIM=64K,DISP=(NEW,CATLG)                                                                          
      21 XX PEND                                                                                                        
         //* SPEED THINGS UP BY NOT USING THE SSH                                                                       
         //* BACK CHANNEL - security is assured by hipersockets                                                         
CoZLauncher[N]: version: 2.3.2 2013-03-15                                                          
CoZLauncher[N]: Copyright (C) Dovetailed Technologies, LLC. 2006. All rights reserved.             
CoZLauncher[T]: -> CoZLauncher()                                                                   
CoZLauncher[D]: sysname=JISP, user=TECH905, uid=905, euid=905, pid=16777632, ppid=1                
CoZLauncher[T]: <- CoZLauncher()                                                                   
CoZLauncher[T]: -> run()                                                                           
CoZLauncher[T]: -> logRegionSize()                                                                 
CoZLauncher[D]: region size requested = 0K, Actual below/above limit = 8168K / 1799168K            
CoZLauncher[T]: <- logRegionSize()                                                                 
CoZLauncher[T]: -> loadEtcInitOptionsEnv()                                                         
CoZLauncher[T]:    loadEtcInitOptionsEnv: TZ=EST5EDT                                               
CoZLauncher[T]: <- loadEtcInitOptionsEnv()                                                         
CoZLauncher[T]: -> loadConfiguration()                                                             
CoZLauncher[I]: Agent output WTO is OFF                                                            
CoZLauncher[I]: ssh tunnelling is OFF                                                              
CoZLauncher[D]: server-ports=8040-8048                                                             
CoZLauncher[D]: ssh-le-options=HEAP(8M,1M,,FREE),ENVAR("_CEE_REALLOC_CONTROL=256K,25")             
CoZLauncher[D]: server-env-COZ_TRSUB_US-ASCII=ISO8859-1                                            
CoZLauncher[D]: ssh-tunnel=false                                                                   
CoZLauncher[D]: server-host=192.168.235.9                                                          
CoZLauncher[T]: <- loadConfiguration()                                                             
CoZLauncher[T]: -> setServerEnvironment()                                                          
CoZLauncher[T]: -> loadEtcInitOptionsEnv()                                                         
CoZLauncher[T]:    loadEtcInitOptionsEnv: TZ=EST5EDT                                               
CoZLauncher[T]: <- loadEtcInitOptionsEnv()                                                         
CoZLauncher[D]: Set server environment variable:'COZ_TRSUB_US-ASCII'='ISO8859-1'                   
CoZLauncher[D]: COZ_RECV_MSG_WAITALL was not found, setting to "Y"                                 
CoZLauncher[T]: <- setServerEnvironment()                                                          
CoZLauncher[T]: -> generateAuthToken()                                                             
CoZLauncher[D]: open(/dev/random) - EDC5157I An internal error has occurred. (errno2=0x05DA0600)   
CoZLauncher[D]: /dev/random (ICSF) not available, using random()                                   
CoZLauncher[T]:    generateAuthToken: STCKE=00CB8043 08B33210 BA000000 01010001                    
CoZLauncher[T]: <- generateAuthToken()                                                             
CoZLauncher[T]: -> determineServerPort()                                                           
CoZLauncher[D]: Server port range: 8040-8048                                                       
CoZLauncher[D]: Attempting to start socket listener on port 8040                                   
CoZLauncher[T]: -> startSocketListener(host=0.0.0.0, port=8040)                                    
CoZLauncher[I]: CoZServer listener socket bound to: 0.0.0.0:8040                                   
CoZLauncher[T]: <- startSocketListener(listensock=0)                                               
CoZLauncher[T]: <- determineServerPort()                                                           
CoZLauncher[T]: -> launchServer()                                                                  
CoZLauncher[T]: -> buildServerCommand()                                                            
CoZLauncher[D]: server_cmd...                                                                      
cozserver -sockfd 3                                                                                
CoZLauncher[T]: <- buildServerCommand()                                                            
CoZLauncher[T]: -> spawnServer()                                                             
CoZLauncher[T]: server fd_map[-1,-1,2,0]                                                     
CoZLauncher[T]: server_stderr_fd=1                                                           
CoZLauncher[E]: spawnp(cozserver) - EDC5129I No such file or directory. (errno2=0x053B006C)
CoZLauncher[T]: <- spawnServer()                                                             
CoZLauncher[T]: <- launchServer()                                                            
CoZLauncher[T]: -> cleanup()                                                                 
CoZLauncher[T]: <- cleanup()                                                                 
CoZLauncher[I]: CoZLauncher ended with RC=102                                                
CoZLauncher[T]: <- run()                                                                     
CoZLauncher[T]: -> ~CoZLauncher()                                                            
CoZLauncher[T]: <- ~CoZLauncher()                                                            
coz
Posts: 391
Joined: Fri Jul 30, 2004 5:29 pm

Re: COZLNCH cozserver - I broke it when upgrading to V2.3.2

Post by coz »

Check your COZCFGD member and make sure that your "server-path" property contains the absolute path to your cozserver executable:

Code: Select all

server-path=/<COZINST>/bin/cozserver
Where COZINST is your Co:Z installation path.
tlongfellow
Posts: 14
Joined: Tue Oct 03, 2006 9:35 am
Location: Maryland, USA

Re: COZLNCH cozserver - I broke it when upgrading to V2.3.2

Post by tlongfellow »

Thanks. That was it.
I wiped out my old SAMPJCL with the new release SAMPJCL.
I did not do that on my test system and it uses a unique member in SAMPJCL that was not wiped out at upgrade time.

Sometimes it is the simple things that trip us up
Post Reply