Troubleshooting
This chapter offers solutions to issues during installation of OpenAM policy agents.
Solutions to Common Issues
This section offers solutions to common problems when installing OpenAM policy agents:
- I am trying to install a policy agent on Windows, which will connect to an OpenAM server running over HTTPS, but the installer reports the following:
-
If OpenSSL is correctly installed and you are using a Windows 7 or Windows Server 2008 R2 system, apply the update provided in Microsoft knowledge base article KB2533623. See Microsoft Security Advisory: Insecure library loading could allow remote code execution.
- I am trying to install the policy agent on SELinux and I am getting error messages after installation. What happened?
-
SELinux must be properly configured to connect the web policy agent and OpenAM nodes. Either re-configure SELinux or disable it, then reinstall the policy agent.
- My Apache HTTP server is not using port 80. But when I install the web policy agent it defaults to port 80. How do I fix this?
-
You probably set
ServerNamein the Apache HTTP Server configuration to the host name, but did not specify the port number.Instead you must set both the host name and port number for
ServerNamein the configuration. For example, if you have Apache HTTP Server configured to listen on port 8080, then setServerNameappropriately as in the following excerpt:<VirtualHost *:8080> ServerName www.localhost.example:8080- My web server and web policy agent are installed as root, and the agent cannot rotate logs. I am seeing this error
-
First, avoid installing the web server (and therefore also the web policy agent) as root, but instead create a web server user and install as that user.
If however you cannot avoid installing the web server and policy agent as root, the you must give all users read and write permissions to the
logs/directory under the agent instance directory (/web_agents/agent_version/instances/agent_nnn/logs/). Otherwise, the web policy agent fails to rotate log files with the error you observed.
- How do I increase security against possible phishing attacks through open redirect?
-
You can specify a list of valid URL resources against which OpenAM validates the
gotoandgotoOnFailURL using the ValidgotoURL Resource service.OpenAM only redirects a user if the
gotoandgotoOnFailURL matches any of the resources specified in this setting. If no setting is present, it is assumed that thegotoandgotoOnFailURL is valid.To set the Valid
gotoURL Resources, use the OpenAM console, and navigate to Realms > Realm Name > Services. Click Add, select Validation Service, and then add one or more validgotoURLs.You can use the "" wildcard to define resources, where "" matches all characters except "?". For example, you can use the wildcards, such as
https://website.example.com/orhttps://website.example.com/?*. For more specific patterns, use resource names with wildcards as described in the procedure, Configuring Valid goto URL Resources.