Resolving Problems with the Service Architecture
Unable to connect to the SAS Environment Manager Server
Confirm that the SAS
Environment Manager server is running. Connect to the SAS Environment
Manager web application using a URL in the format http://myserver:7080
[program] failed with
return code [ rc]
Check the logs produced
by the service architecture for detailed information about the error.
The service architecture logs are stored in the /emi-framework/Logs
directory.
SAS plugins were not found in SAS Environment Manager
Select
ManagePlug-in Manager. Use the
Plug-in Manager table
to verify that the sas - servers plugin is installed. If the plugin
is not installed, contact SAS Technical Support.
SAS EMI Framework plugin is not loaded
Select
ManagePlug-in Manager. Use the
Plug-in Manager table
to verify that the emi-framework plugin is installed. If the plugin
is not installed, contact SAS Technical Support.
[user] is not a member
of the Super Users Role
Select
ManageList Roles and then select the
Super User Role entry.
Check to see whether the user entry is listed in the Assigned User
table as a member of the Super User Role. If it is not, select
Add
to List to open the
Assign Users to Role page,
where you can add the user to the role.
Local SAS Environment Agent is not properly initialized
Confirm that the SAS
Environment Manager agent is running properly on both the local and
host machines. If an agent is not running properly, restart the agent.
Go to < levelroot >
/Web/SASEnvironmentManager/ag ent - 5.8.8 - EE/bin
and
issue the command hq - agent.(sh/bat) restart
.
The script [scriptname]
failed to compile
The local copy of the
[scriptname] script has been changed, either because it has been edited
or because it is corrupt. If the script was edited, remove the edits.
If the script has been corrupted, contact SAS Contact Technical Support
for a replacement script.
SAS Metadata server [servername]
failed gyByName query
The SAS Metadata Server
did not response to a ping request to its IP address. To restart the
server, run the command sas.servers start
or MetadataServers.
(sh/bat)
.
Error: rc = [rc] running
master_acm_etl .(sh/ bat) or master_apm_etl.(sh/bat). Check log
and return initialization with - f
An error was detected
in one of the ETL processes (ACM or APM). Review the log messages
in the emi-framework/Logs directory to determine the error and the
specific ETL process that is reporting the error. Possible causes
include inadequate storage, permissions errors, or the SAS Environment
Manager server or SAS Metadata server not running. After you have
fixed the error, run either master_acm_etl .(sh/ bat)
or
master_apm_etl.(sh/bat)
to verify that the
error has been corrected.
Request to enable APM with APM Initialized = false
APM is not initialized / There was a problem validating external
APM files
An error occurred when
enabling the APM ARM. Run the command bin/apm_i nit.(sh/bat)
-f
.
APM has not been fully initialized. The file {...} /emi-framework/Conf/log_definitions.json
needs to be updated (line nn)
For multi-machine deployments,
you must edit the file emi-framework/Conf/log_definitions_json
and
specify the local paths to mount points for the SAS levelroot directories
on the remote machines.
SAS Deployment Agent security is enabled for [remote
- host] Automatic log copying will be disabled
The log_centralize.sh
script cannot gather log archives from remote hosts if the SAS Deployment
Agent on the remote host is running in secured mode. To collect the
logs, you can either use a method such as file mounts or manual transfer,
or you can run SAS Deployment Agent in unsecured mode.
To run the SAS Deployment
Agent without security, follow these steps:
-
On a host for which
you want to change the security settings, edit the file
<SASHome>/SASDeploymentAgent/9.4/config/agent.properties
.
-
In the file, change
the value of the property
solstice.security.enabled
to
false
and
save the file.
-
Use the SAS Deployment
Manager or the agent.sh script to restart the SAS Deployment Agent.
-
Repeat these steps for
all hosts that are part of the SAS Environment Manager multi-machine
installation.
INFO: (logarmprocesslog) Partial arm log. Source [logfilename]
does not appear to have been processed, ignoring log file.
This message appears
if the processes for log collection and log processing encounter
a partial log from a different SAS deployment that is missing header
information. It also appears if you run the command emi_init
– resetDB – f
without stopping and restarting
the SAS Application server. To re-create the rolling logs and the
log headers, restart the SAS Application server.
When upgrading to a new version of SAS Environment Manager,
the UpdateInstructions.html file contains the message “A problem
was encountered while updating the SAS Environment Manager Service
Architecture.”
If you have never previously
enabled or initialized the service architecture in your deployment,
you can ignore this message. Run the command emi_init.sh
--status
to check whether the service architecture has
been enabled.
If you previously enabled
the service architecture in the deployment that you are upgrading
and the deployment contains multiple machines, an upgrade-in-place
of the service architecture will fail. To resolve this error, first
complete the upgrade process on all machines in your deployment. After
you have upgraded all the machines, use the
ugipInit
command
to upgrade the service architecture.
See Updating a Modified Data Mart By Using ugipInit.
If neither of these
conditions apply, review the log files identified in the UpdateInstructions.html
message to determine the cause of the error. Also review the files ugipInit_{TimeStamp}.log
and ugipInit_{TimeStamp}.sas.log
,
which are located in the emi-framework/Logs
directory.
Validate.sh fails with the message “unable to resolve
class org.apache.http.conn.HttpHostConnectException”
The SAS Environment
Manager Agent must be configured because validate.sh relies on class
org.apache.http.conn.HttpHostConnectException, which is provided by
the SAS Environment Manager Agent. Verify that the Environment Manager
Agent is configured and <levelroot>/Web/SASEnvironmentManager/agent-5.8.8–EE
exists.
Copyright © SAS Institute Inc. All rights reserved.