After you apply Patch 10 for SAS Model Manager 15.3 in a SAS Viya 3.5 environment, SAS Model Manager cannot create functional compute servers successfully. This problem is due to a corruption of the SAS Model Manager Launcher context that is updated in Patch 10. Error messages like the following might be found in the compute-server logs that are generated by the corrupted Launcher context:
[EXCEPTION_ACCESSING_RESOURCE] Invoking Request <POST /compute/contexts/5ab5ee29-53c2-4a61-bfcd-6c16ee96955f/sessions,com.sas.compute.representations.SessionRequest@6cabeb35[version=1],[Accept:"application/vnd.sas.compute.session+json, application/vnd.sas.error+json", Content-Type:"application/vnd.sas.compute.session.request+json"]> with expected response type class com.sas.compute.representations.Session resulted in an exception 400 with reason {"errorCode":30160,"message":"The specified command is not part of the command allowlist: command=/opt/sas/spre/home/bin/compsrv_start.sh allowlist=[{deployment.install.path}/bin/compsrv_start.sh]","details":["traceId: 9e1ab894089ff9b8","path: /launcher/processes","path: /compute/contexts/5ab5ee29-53c2-4a61-bfcd-6c16ee96955f/sessions"],"links":[],"version":2,"httpStatusCode":400}.
[ERROR_RUNNING_JOB] Error running job Job{version=4, id='05b1dba9-3ae7-41a5-9b75-eac9e881ca8f', jobRequest=JobRequest{version=3, id='null', name='null', description='null', jobDefinitionUri='null', jobDefinition=JobDefinition [id=null, name=Model Manager Job, type=Compute], createdByApplication=jobExecution, arguments={_omitJsonLog=true, _contextName=SAS Model Manager compute context}, properties=[], expiresAfter=null}, state='running', stateDetails='null', creationTimeStamp=Tue Jul 20 19:07:59 UTC 2021, endTimeStamp=null, submittedByApplication=jobExecution, heartbeatTimeStamp=null, expirationTimeStamp=null, heartbeatInterval=600,...}.
There is no workaround for this problem.
A hot fix for this issue is planned.
Operating System and Release Information
SAS System | SAS Model Manager (on SAS Viya) | Linux for x64 | 15.3 | | Viya | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.