Communication_Suite5 tries to uninstall SUNWcacaort but get freezes

Hi everybody.
I'm installing a MMP and UWC in a full root zone in a sparc machine with Solaris 10 8/07 where i've previously installed one Portal SRA gateway instance. The gateway and cacao were working great.
Just after the installer begun to install (1%), the installation has got frozen.
Checking the logs in /var/sadm/install/logs, we see this: (filtered for better understand)
bash-3.00# grep successful Sun_Java_TM__Communications_Suite_install.B01311338
Removal of <SUNWjdmk-runtime> was successful.
Installation of <SUNWjdmk-runtime> was successful.
Removal of <SUNWjdmk-runtime-jmx> was successful.
Installation of <SUNWjdmk-runtime-jmx> was successful.
Installation of <SUNWktse> was successful.
The logs show the installation in the CACAO uninstallation point.
With ps -ef i can see some processes trying to remove package SUNWcacaort. They cannot progress because cacaoadm is asking for a password, but the installer program cannot interactuate with cacaoadm. So there is no timeouts for console input and the process keeps waiting.
root 27228 27115 0 13:37:41 pts/7 0:00 /bin/sh /tmp/.entsys_CaChE/Solaris_sparc/install /var/sadm/prod/SUNWcomm-entsys
root 27603 27228 0 13:37:47 pts/7 1:00 /tmp/.entsys_CaChE/Solaris_sparc/.install/j2se_jre/bin/java -Djava.awt.headless
root 28032 28029 0 13:42:09 pts/7 0:02 /usr/sadm/install/bin/pkgremove -n -a /tmp/admin.17036 -O parent-zone-name=fron
root 28029 27603 0 13:42:09 pts/7 0:00 /usr/sbin/pkgrm -n -a /tmp/admin.17036 SUNWcacaort
root 28034 28032 0 13:42:12 pts/7 0:00 /sbin/sh /var/sadm/pkg/SUNWcacaort/install/preremove
root 28035 28034 0 13:42:12 pts/7 0:00 /bin/sh //usr/sbin/cacaoadm prepare-uninstall
root 28097 28035 0 13:42:13 pts/7 0:00 /bin/sh /usr/lib/cacao/bin/cacaoadm stop -i default
root 28208 28097 0 13:42:14 pts/7 0:01 /usr/sbin/svcadm disable -st svc:/application/management/common-agent
BAD THING :-(
When i cancel the installation, i checked the status for cacao and this is the output:
bash-3.00# time cacaoadm status
default instance is ENABLED at system startup.
default instance is not running.
When i restarted cacao with cacaoadm stop and start, the command finished very fast (usually last about 20 seconds).
bash-3.00# time cacaoadm stop
real 0m0.500s
user 0m0.231s
sys 0m0.290s
bash-3.00# time cacaoadm start
real 0m0.512s
user 0m0.236s
sys 0m0.295s
And the status response doesn't change.
From now on, the portal sra gateway doesn't respond to psadmin commands:
bash-3.00# /opt/SUNWportal/bin/psadmin stop-sra-instance -u amadmin -N default -t gateway
Please enter password:
Error: Server connection attempt resulted in errors.
View cli logs for more details. The logs can be found in the <portal_data_directory>/logs/admin.
bash-3.00#
<portal_data_directory>/logs/admin logs reported:
[#|2008-01-31T16:37:26.449+0100|SEVERE|SJS Portal Server|debug.com.sun.portal.admin.cli.commands|ThreadID=10; ClassName=com.sun.portal.admin.cli.commands.AdminBaseCommand; MethodName=getMBeanServerConnection; |PSALI_CSPACC0010:Exception
javax.management.remote.JMXProviderException: Connection refused
at com.sun.cacao.agent.impl.AbstractCacaoConnectorProvider.newJMXConnector(AbstractCacaoConnectorProvider.java:383)
at com.sun.cacao.agent.impl.CacaoJmxConnectorProvider.newJMXConnector(CacaoJmxConnectorProvider.java:149)
at javax.management.remote.JMXConnectorFactory.getConnectorAsService(JMXConnectorFactory.java:415)
at javax.management.remote.JMXConnectorFactory.newJMXConnector(JMXConnectorFactory.java:307)
at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:247)
at com.sun.portal.admin.common.util.AdminUtil.getConnector(Unknown Source)
at com.sun.portal.admin.common.util.AdminClientUtil.getJMXConnector(Unknown Source)
at com.sun.portal.admin.cli.commands.AdminBaseCommand.getMBeanServerConnection(Unknown Source)
at com.sun.portal.admin.cli.commands.sra.GenericSRACommand.runCommand(Unknown Source)
at com.sun.enterprise.cli.framework.CLIMain.invokeCommand(CLIMain.java:136)
at com.sun.enterprise.cli.framework.CLIMain.main(CLIMain.java:45)
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:179)
at com.sun.jmx.remote.socket.SocketConnection.connect(SocketConnection.java:94)
at com.sun.jmx.remote.generic.ClientSynchroMessageConnectionImpl.connect(ClientSynchroMessageConnectionImpl.java:69)
at javax.management.remote.generic.GenericConnector.connect(GenericConnector.java:177)
at javax.management.remote.jmxmp.JMXMPConnector.connect(JMXMPConnector.java:119)
at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248)
at com.sun.cacao.agent.JmxClient.getUnknownJmxClientConnection(JmxClient.java:923)
at com.sun.cacao.agent.impl.CacaoJmxConnectorProvider.getUnknownJmxClientConnector(CacaoJmxConnectorProvider.java:220)
at com.sun.cacao.agent.impl.AbstractCacaoConnectorProvider.newJMXConnector(AbstractCacaoConnectorProvider.java:357)
... 10 more
|#]
[#|2008-01-31T16:37:26.456+0100|SEVERE|SJS Portal Server|debug.com.sun.portal.admin.cli.commands|ThreadID=10; ClassName=com.sun.portal.admin.cli.commands.sra.GenericSRACommand; MethodName=runCommand; |PSALI_CSPACC0008:CommandException
com.sun.enterprise.cli.framework.CommandException: Error: Server connection attempt resulted in errors.
View cli logs for more details. The logs can be found in the <portal_data_directory>/logs/admin.
at com.sun.portal.admin.cli.commands.AdminBaseCommand.getMBeanServerConnection(Unknown Source)
at com.sun.portal.admin.cli.commands.sra.GenericSRACommand.runCommand(Unknown Source)
at com.sun.enterprise.cli.framework.CLIMain.invokeCommand(CLIMain.java:136)
at com.sun.enterprise.cli.framework.CLIMain.main(CLIMain.java:45)
|#]
Can somebody explain why the installer of Communication_Suite tries to reinstall the cacao server when is such a vital part of Java Enterprise System?
Is there any plan to correct this behaviour?

I'm assuming you're trying to install commsuite 5 on top of a JES5u1 portal instance. The root problem is commsuite 5 attempts to revert cacao to an older version. Definitely a bug but likely not to be fixed until v6.
I've run into the same issue with installing the IM Server so all I can offer is a workaround.
1. Shut down cacao. For unix this is /usr/lib/cacao/bin/cacaoadm stop
2. Run comms suite installer and select components. Install using configure later option
3. Run JES 5u1 installer. Select shared components only and install
4. Start cacao. For unix this is /usr/lib/cacao/bin/cacaoadm start
5. Restart DS and web container
6. Configure comms components

Similar Messages

Maybe you are looking for