Symptoms
Cannot navigate to OA > Service Nodes > Web Clusters. The below error is displayed:
The operation you are trying to perform requires interaction with a component, which is presently unavailable. Please try again later.
The same error appears during attempt to assign Exchange hosting to domain with the following exception in core.log
:
Nov 12 13:00:03.413 : DBG [UI:551b0d88:801197:1542049203259 p:-default-threadpool;-w:-Idle:1246 pau]: c.p.p.s.o.e.ObserverManagerBean Corba exception on observer invocation, observerClass: AddWebsiteObserver, scId: 49org.omg.CORBA.COMM_FAILURE:
at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(ORBUtilSystemException.java:2200)
at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(ORBUtilSystemException.java:2221)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:223)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:236)
at com.sun.corba.se.impl.transport.SocketOrChannelContactInfoImpl.createConnection(SocketOrChannelContactInfoImpl.java:131)
Nov 12 13:00:03.413 : at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.beginRequest(CorbaClientRequestDispatcherImpl.java:187)
The service controller WebClustersc is unable to start with the following error registered in /var/log/messages
:
Mar 1 11:19:43.348 SoLoader: ERR [0:41640:7fc056e05840 0:41640:7fc056e05840 soloader ]: [ ACEDLLFactoryManager::getFactory] Cannot dlopen /usr/local/pem/libexec/WebClustersc.so.7.0.0.28: libhiredis.so.0.10: cannot open shared object file: No such file or directory
Cause
The package hiredis
was updated to version 0.12.1
, while the WebClustersc service controller searches the version 0.10
. The higher hiredis
version was installed from the EPEL repo, which is not supported on the management node.
Resolution
The EPEL repo must be disabled by default. For instance, the following command can be used:
yum --disablerepo=* --enablerepo=pa-central-repo
This command disables all repositories except pa-central-repo
Downgrade
redis
andhiredis
packages to version which provided by OA.# yum downgrade redis hiredis
See also: KB132321: Supported version of RPM-package Redis