nolio_server.sh - Unsupported operating system Linux
search cancel

nolio_server.sh - Unsupported operating system Linux

book

Article ID: 406593

calendar_today

Updated On:

Products

CA Release Automation - Release Operations Center (Nolio) CA Release Automation - DataManagement Server (Nolio)

Issue/Introduction

When execution nolio_server.sh command following error appears :

Unsupported operating system Linux

 

This error occurs when nolio_agent.sh is executed on Release Automation agent :

Unable to locate any of the following binaries:
  /opt/RA/NolioAgent/bin/wrapper-Linux-x86-64
  /opt/RA/NolioAgent/bin/wrapper-Linux-x86-32
  /opt/RA/NolioAgent/bin/wrapper

Environment

Release Automation 6.8, 6.9 on Linux

Cause

This problem occurs when there is a file with a name containing only one alphabetic character in root directory of Release Automation.
This could be listed with this command : 

ls -al [A-Z]

Example : 

A filename z

or a filename A

Resolution

Solution 1 :

Delete the file with a name containing only 1 alphabetic character in root directory of Release Automation.
Example if filename is z :
cd <ra_home>
rm z
 
 

Solution 2 :

1- Do a copy of file <ra_home>/nolio_server.sh
 
2- Edit file nolio_server.sh and search the line
DIST_OS=`uname -s | tr [A-Z] [a-z] | tr -d ' '`
 
3- Replace it with (remove brackets) :
DIST_OS=`uname -s | tr A-Z a-z | tr -d ' '`
 
 
tr command does not need bracket.
[A-Z] have special meaning for shell (expanded to a list of matching file name)
 
 
 
Similar solution could be applied in nolio_agent.sh :