Commands failing after upgrade "This node is unknown" or "Company Table directory undefined"
search cancel

Commands failing after upgrade "This node is unknown" or "Company Table directory undefined"

book

Article ID: 234956

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

Several commands (uxset, uxjobinit, uxordre) stop working in batch mode (inside uprocs) since 6.8.21 in case the variable S_ID_NODE is set in the unienv_specific.ksh or node variables pointing to a value other than local.

Example of errors:

uxjobinit:
BATCH_INIT gas33aux Company Table directory undefined
C00-SUPPORT-SITE DEBUT
C00-SUPPORT-SITE WSPGM-CODNOEUD NODENAME
ZZ-CONSTG retourne : 0
Company Table directory undefined
ZZ-CONSTG fin Incidente

uxset msg "hello":
uxset  : status 134461002 , This node is unknown

uxset step 01:
uxset  : status 134461002 , This node is unknown

$UNI_DIR_EXEC/uxordre tsk=TSK_PERF mu=AFR - command uxordre crashes generating a core file:
/duas_node/data/exp/upr/U000000020.000: line 22: 6741: Memory fault(coredump)

Environment

Release : 6.8.21 and superior

Component : DOLLAR UNIVERSE

OS: Unix/Linux only

Cause

The root cause was the variable S_ID_NODE that was set in $UNI_DIR_NODEFILES/unienv_specific.ksh or Node variables.

Due to a change in the u_batch introduced in 6.8.21 where the unienv_specific.ksh was loaded after the unibatchenv file, this problem could not occur in previous versions.

Resolution

Workaround:

Remove any reference to S_ID_LOCAL from unienv_specific.ksh or Node Variables as this variable should be set to local during the u_batch execution and should NEVER be redefined in other configuration files.

Solution:

Update to a fix version listed below or a newer version if available.

Fix version(s): 
Component: Dollar Universe
Dollar Universe 6.10.101 - Available