Error:
sh: module: line 1: syntax error: unexpected end of file
sh: error importing function definition for 'BASH_FUNC_module'
or
sh: module: line 1: syntax error: unexpected end of file
sh: error importing function definition for `module'
This is related to OS level profiles setup referencing modules.sh .
This issue may occur when doing any of the following:
1. Attempting to start the Admin Server:
$ sh adadminsrvctl.sh start
2. Running either adop prepare o apply phases:
$ adop phase=prepare or adop phase=apply
To implement the solution, test the following steps in a Test or Development instance and migrate on production accordingly :-
1. Please rename the /etc/profile.d/modules.sh to /etc/profile.d/modules.sh.bkup h.
Connect as root and check the shell file modules.sh under '/etc/profile.d':
#ls -ltr /etc/profile.d/modules.sh
-rw-rw-r--. 1 root root 168 Mar 25 2014 /etc/profile.d/modules.sh
# mv /etc/profile.d/modules.sh /etc/profile.d/modules.sh.bkup
2. Run ./adadminsrvctl.sh start to test whether the issue (sh: module: line 1: syntax error: unexpected end of file) is resolved.
After doing the above steps , hope this will fix the error 'bash: syntax error near unexpected token' .
