On Aix, "date" command is wrong with Autosys libraries

book

Article ID: 18268

calendar_today

Updated On:

Products

CA Workload Automation AE - Business Agents (AutoSys) CA Workload Automation AE - Scheduler (AutoSys) CA Workload Automation Agent

Issue/Introduction

Description:

On an AIX server, there might be a conflict between Aix libraries leading in an incorrect "date"

The "date " command uses libicu* files out of /usr/lib.
When the Autosys environment is sourced, same libicu* libraries are called first due to LIBPATH or LD_LIBRARY_PATH aving $AUTOSYS/lib first

This effects AIX 6 and above only.

Solution:

Change these three below symbolic links which are present in $AUTOSYS/lib

From:

libicui18n.a -> $AUTOSYS/lib/libicui18n38.1.a
libicudata38.a -> $AUTOSYS/lib/libicudata38.1.a
libicudata.a -> /$AUTOSYS/libicudata38.1.a

To:

libicui18n.a -> /usr/lib/libicui18n.a
libicuuc.a -> /usr/lib/libicuuc.a
libicudata.a -> /usr/lib/libicudata.a

Environment

Release:
Component: ATSYS