If you come across a Solaris EM12c agent with status unreachable with error "peer not authenticated" here is a solution.
Verify the Error:
1.$cd $AGENT_HOME/bin
2.$./emctl status agent
Example of error
Agent is Unreachable (REASON = unable to connect to http server at https://dbtest:3872/emd/main/. [peer not authenticated]) but the host is reachable.
Stop the Agent:
1.$./emctl stop agent
2.Verfiy the java process has stopped
$ps -ef |grep java
If the java process is still running you would see like the following still running
$AGENT_HOME/core/12.1.0.2.0/jdk/bin/sparcv9/java
3.$kill -9 <pid>
Update Config File:
1.$cd $AGENT_HOME/agent_inst/sysman/config
2.$cp s_jvm_options.opt s_jvm_options.opt.orig
3.Add the following line to s_jvm_options.opt
-Dsun.security.pkcs11.enable-solaris=false
Restart Agent and Test Upload:
1.$cd $AGENT_HOME/bin
2. $./emctl start agent
3. $./emctl upload agent
Reference:
EM12c Agent status Fails With "Peer Not Authenticated" Error. [ID 1510706.1]
My webpages
http://db12c.blogspot.com/
http://cloudcontrol12c.blogspot.com/
http://www.youtube.com/user/jfruiz11375
Follow me on Twitter
Nice one!!!!
ReplyDeleteThank you Vaibhav!
Deletethaks..very useful articles
ReplyDeleteI am on linux x86 -64 and am experiencing the same issue. Do you happen to know if this will work? And if so, the proper syntax for the edit? Much thanks.
ReplyDeleteTim W.
Also:
ReplyDelete./emctl start agent
Agent status could not be determined. Check the agent process
Consult emctl.log and emagent.nohup in: /home/oracle/grid_agent12c/agent_inst/sysman/log
Tanks,
ReplyDeleteI served much
Regards
Daniel C.
[oraoem@btzpoem01 bin]$ ./emctl status agent
ReplyDelete-bash: ./emctl: Permission denied
[oraoem@btzpoem01 bin]$ cd /u01/oracle/agent121/agent_inst/bin/
[oraoem@btzpoem01 bin]$ ls
emctl emctl.pre-upgrade emtgtctl emtgtctl.pre-upgrade nmosudo.props
[oraoem@btzpoem01 bin]$ ./emctl stop agent
-bash: ./emctl: Permission denied
What does this error mean ?
Check the permission on the emctl file.
Delete