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.
Learn how to install the SAS Viya CLI and a few commands you may find useful in this video by SAS’ Darrell Barton.
Find more tutorials on the SAS Users YouTube channel.