Hi,
validating the SAS Server from MC i received the error:
The authentication server is not SETUID ROOT.
I run the setuid.sh utility and restarted the services many times.
I just checked the elssrv sasauth sasperm setuid bit. No error in sasauth-debug.log, sasauth-access.log, sasauth-error.log.
Any suggestions?
Thaks,
Luca
Thanks for your response. Please do the following:
1) Run /<SASConfig>/Lev<X>/ObjectSpawner/ObjectSpawner.sh stop
2) Edit /<SASConfig>/Lev<X>/ObjectSpawner/ObjectSpawner.sh and add the code shown below right after SCRIPT=`basename $0`:
if [ -n "$TKPATH" ]; then unset TKPATH fi if [ -n "$TK_PATHLIST" ]; then unset TK_PATHLIST fi
3) Run /<SASConfig>/Lev<X>/ObjectSpawner/ObjectSpawner.sh start
This is multi-tier environment or everything has been installed on a single machine? Please start the workspace server directly from Linux console:
/<SASConfig>/Lev<X>/SASApp/WorkspaceServer/WorkspaceServer.sh -nodms
and send to me an output from the following SAS program:
%put %sysget(TKPATH);
%put %sysget(TK_PATHLIST);
Hi,
thanks for your time. Yes it is all on same machine.
The command output are:
%put %sysget(TKPATH);
WARNING: The argument to macro function %SYSGET is not defined as a system variable.
%put %sysget(TK_PATHLIST);
/data/software/SASFoundation/9.4/sasexe:/data/software/SASFoundation/9.4/utilities/bin
Thanks,
Luca
Thanks for your response. Please do the following:
1) Run /<SASConfig>/Lev<X>/ObjectSpawner/ObjectSpawner.sh stop
2) Edit /<SASConfig>/Lev<X>/ObjectSpawner/ObjectSpawner.sh and add the code shown below right after SCRIPT=`basename $0`:
if [ -n "$TKPATH" ]; then unset TKPATH fi if [ -n "$TK_PATHLIST" ]; then unset TK_PATHLIST fi
3) Run /<SASConfig>/Lev<X>/ObjectSpawner/ObjectSpawner.sh start
So, see you next problem because this is SOLVED !!
Can you explain me the solution?
Well done, thaks so mutch !
You are welcome. When you have these variables, the validation will be performed at a wrong place. That's it.
I had to put a semicolon after the ] in order for the syntax to be correct in Linux & bash.
The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.
SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.
Find more tutorials on the SAS Users YouTube channel.