The error "unary operator expected" appears when launching the init.d scripts of UVMS / Reporter / DU Explorer / Dollar Universe on Redhat 7.x

book

Article ID: 85845

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

When we launch the daemon scripts of any of the Dollar Universe products on a Linux Redhat 7.x, some error appear.

Error Message :
Example of the type of error we get:
[[email protected] init.d]# ./DUAS_UNIV62_peach status
./DUAS_UNIV62_peach: line 39: [: =: unary operator expected
service DUAS UNIV62 is running (detail on /tmp/status_DUAS)
 

Cause

Cause type:
Defect
Root Cause: Redhat 7.x was not supported before the release 6.7, so some scripts had to be fixed.

Environment

OS: Linux
OS Version: Linux Redhat 7.x ( kernel 3.1.x)

Resolution

Some scripts have been fixed on all the products, in order to support Linux Redhat 7.x

Fix Status: Released

Fix Version(s):
Component: Application.Server
Version: Dollar.Universe 6.7.01

Additional Information

Workaround :
Replace in the script which launches the error found on /etc/init.d the line:
[ ${NETWORKING} = "no" ] && exit 0
by

[ "${NETWORKING}" = "no" ] && exit 0