12c EM : Agent Upload Fails with "OMS version not checked yet" After the SLB Configuration was Moved From BIG IP F5 To NetScaler (Doc ID 2120531.1)

Last updated on APRIL 18, 2016

Applies to:

Enterprise Manager Base Platform - Version 12.1.0.3.0 to 12.1.0.5.0 [Release 12.1]
Information in this document applies to any platform.

Symptoms

The SLB configuration for a multi-OMS setup was moved from BIG IP F5 to NetScaler. Only the vendor tool was modified but the EM related port configuration remained the same. After this, the agents on remote servers are unable to upload to the OMS:

./emctl upload agent
Oracle Enterprise Manager Cloud Control 12c Release 5 
Copyright (c) 1996, 2015 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
EMD upload error:full upload has failed: uploadXMLFiles skipped :: OMS version not checked yet. If this issue persists check trace files for ping to OMS related errors. (OMS_DOWN)

- Attempting to secure the agents fails with the below errors in the <AGENT_INST>/sysman/log/secure.log file:

2015-06-22 12:27:09,203 [main] INFO agent.SecureAgentCmd main.237 - Successfully secured the Agent.
[22-06-2015 12:27:10] USERINFO ::Securing agent... Successful.
[21-03-2016 13:46:50] USERINFO ::Checking the security status of the Agent at location set in /u01/app/oracle/product/12.1.0/agent_inst/sysman/config/emd.properties...
[21-03-2016 13:46:50] USERINFO :: Done.
[21-03-2016 13:46:50] USERINFO ::Agent is secure at HTTPS Port 1830.
[21-03-2016 13:46:50] USERINFO ::Checking the security status of the OMS at
[21-03-2016 13:46:50] USERINFO ::https://slbhost.domain:4901/empbs/upload/...
[main] ERROR sec.util.SecUtil - caught Exception java.net.SocketException: Connection reset
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:422)
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:460)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:863)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1188)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:654)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:100)
...............
[main] ERROR sec.GetSecPort - Exception thrown during GetSecPort: java.io.IOException: java.net.SocketException: Connection reset
java.io.IOException: java.net.SocketException: Connection reset
at oracle.sysman.eml.sec.util.SecUtil.requestServer(SecUtil.java:407)
at oracle.sysman.eml.sec.emd.GetSecPort.main(GetSecPort.java:114)
[21-03-2016 13:46:51] USERINFO :: Failed.
[21-03-2016 13:46:51] USERINFO ::Could not connect to the OMS.

-  Hostname resolution from the agent host works fine to the OMS host as well as the SLB host.

-  There is no firewall blocking the OMS and SLB upload port access from the agent servers.

-  All the agents are marked as Unreachable in the Console UI.

Changes

SLB configuration was moved from one vendor tool to another vendor tool.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms