OBSOLETE Patch-ID# 123893-77
Download this patch from My Oracle Support
Your use of the firmware, software and any other materials contained
in this update is subject to My Oracle Support Terms of Use, which
may be viewed at My Oracle Support.
|
For further information on patching best practices and resources, please
see the following links:
|
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
Keywords: cacao sunos sparc upgrade java_es-5 security
Synopsis: Obsoleted by: 123893-79 SunOS 5.8 5.9 5.10 Common Agent Container (cacao) runtime 2.4.3.0 upgrade patch 77
Date: May/07/2014
Install Requirements: NA
Solaris Release: 8 9 10
SunOS Release: 5.8 5.9 5.10
Unbundled Product: Cacao Common Agent Container
Unbundled Release: 2.4.3.0
Xref:
Topic:
Relevant Architectures: sparc
Bugs fixed with this patch:
Changes incorporated in this version: 15667586 16614205 17621635 17782541 18163024 18229873 18275758 18304893
Patches accumulated and obsoleted by this patch: 124463-02
Patches which conflict with this patch:
Patches required with this patch:
Obsoleted by:
Files included with this patch:
/usr/lib/cacao/bin/cacaoadm
/usr/lib/cacao/ext/instrum/README.txt
/usr/lib/cacao/ext/instrum/lib/cacao_instrum.jar
/usr/lib/cacao/lib/bcprov-jdk14.jar
/usr/lib/cacao/lib/cacao_admin.jar
/usr/lib/cacao/lib/cacao_cacao.jar
/usr/lib/cacao/lib/cacao_cached_connector.jar
/usr/lib/cacao/lib/cacao_commandstream.jar
/usr/lib/cacao/lib/cacao_efd.jar
/usr/lib/cacao/lib/cacao_heartbeat.jar
/usr/lib/cacao/lib/cacao_invoker.jar
/usr/lib/cacao/lib/cacao_j5core.jar
/usr/lib/cacao/lib/cacao_mib2simple.jar
/usr/lib/cacao/lib/cacao_noentrypoint.jar
/usr/lib/cacao/lib/cacao_probe.jar
/usr/lib/cacao/lib/cacao_rbac.jar
/usr/lib/cacao/lib/cacao_rmi.jar
/usr/lib/cacao/lib/cacao_session.jar
/usr/lib/cacao/lib/cacao_snmpv3_adaptor.jar
/usr/lib/cacao/lib/libcacao_cacao.so
/usr/lib/cacao/lib/libcacao_rbac.so
/usr/lib/cacao/lib/sparcv9/libcacao_cacao.so
/usr/lib/cacao/lib/sparcv9/libcacao_rbac.so
/usr/lib/cacao/lib/tools/cacaocsc
/usr/lib/cacao/lib/tools/launch
/usr/lib/cacao/lib/tools/module.dtd
/usr/lib/cacao/lib/tools/module_xml.dtd
/usr/lib/cacao/lib/tools/proc_analysis
/usr/lib/cacao/lib/tools/scripts/actions
/usr/lib/cacao/lib/tools/scripts/cacao_smf
/usr/lib/cacao/lib/tools/scripts/cacao_smf_start
/usr/lib/cacao/lib/tools/scripts/cacao_startup_initd_specific
/usr/lib/cacao/lib/tools/scripts/cacao_startup_smf_specific
/usr/lib/cacao/lib/tools/scripts/commands_definition.cfg
/usr/lib/cacao/lib/tools/scripts/config_helpers
/usr/lib/cacao/lib/tools/scripts/dependencies_helpers
/usr/lib/cacao/lib/tools/scripts/error_codes.cfg
/usr/lib/cacao/lib/tools/scripts/file_catalog.cfg
/usr/lib/cacao/lib/tools/scripts/globals.cfg
/usr/lib/cacao/lib/tools/scripts/globals_specific.cfg
/usr/lib/cacao/lib/tools/scripts/help_messages.cfg
/usr/lib/cacao/lib/tools/scripts/helpers
/usr/lib/cacao/lib/tools/scripts/helpers_specific
/usr/lib/cacao/lib/tools/scripts/install_helpers
/usr/lib/cacao/lib/tools/scripts/instance_definition_default.cfg
/usr/lib/cacao/lib/tools/scripts/instances_helpers
/usr/lib/cacao/lib/tools/scripts/keygen_helpers
/usr/lib/cacao/lib/tools/scripts/messages.cfg
/usr/lib/cacao/lib/tools/scripts/param_catalog.cfg
/usr/lib/cacao/lib/tools/scripts/parsing_helpers
/usr/lib/cacao/lib/tools/scripts/usage_helpers
/usr/lib/cacao/lib/tools/scripts/utils
/usr/lib/cacao/lib/tools/sparcv9/cacaocsc
/usr/lib/cacao/lib/tools/sparcv9/launch
/usr/lib/cacao/lib/tools/sparcv9/suexec
/usr/lib/cacao/lib/tools/suexec
/usr/lib/cacao/lib/tools/sys-unconfig-cacao-instances
/usr/lib/cacao/lib/tools/template/config/private/cacao.properties
/usr/lib/cacao/lib/tools/template/config/private/logger.properties
/usr/lib/cacao/lib/tools/template/config/security/snmp/jdmk.acl
/usr/lib/cacao/lib/tools/template/config/security/snmp/jdmk.security
/usr/lib/cacao/lib/tools/template/config/security/snmp/jdmk.uacl
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.auth.session.2.2.2.xml
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.cached_connector.2.2.2.xml
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.command_stream_adaptor.2.2.2.xml
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.efd.2.2.2.xml
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.instrum.2.2.2.xml
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.invoker.2.2.2.xml
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.logging_manager.2.2.2.xml
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.mib2simple.2.2.2.xml
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.rbac.2.2.2.xml
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.rmi.2.2.2.xml
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.snmpv3_adaptor.2.2.2.xml
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.watchdog.heartbeat.2.2.2.xml
/usr/lib/cacao/lib/tools/template/modules/com.sun.cacao.watchdog.probe.2.2.2.xml
/usr/lib/cacao/lib/tools/template/startup/cacao
/usr/lib/cacao/lib/tools/template/startup/svc_cacao.xml
/usr/lib/cacao/lib/tools/template/startup/svc_cacao_manifest.xml
/usr/lib/cacao/lib/tools/template/startup/svc_cacao_profile.xml
/usr/sbin/cacaoadm
/usr/share/man/man1m/cacaoadm.1m
/usr/share/man/man5/cacao.5
/usr/share/man/man5/cacaourl.5
Problem Description:
18304893 - 'CACAOADM VERIFY-CONFIGURATION -I SCN-PROXY' MISLEADING WARNING ON SCN-AGENT
18275758 - ERRONEOUS MESSAGE IN SYSLOG WHEN UPDATING THE JAVA FLAGS OF A CACAO INSTANCE
18229873 - CACAOADM NOT ROBUST AGAINST EMPTY STRINGS
18163024 - CREATING A NEW CACAO INSTANCE INCORRECTLY STARTS OTHER EXISTING INSTANCE
17782541 - INSTALLING PATCH 123893-73 OPENS A NULL CIPHER SECURITY BREAK
17621635 - CACAO LAUNCHER MESSAGES SHOULD INCLUDE INSANCE NAME
16614205 - CACAO WATCHDOG ACTION SCRIPT FAIL TO FIND JSTACK
15667586 - SUNBT6983062 VENDOR STRINGS, COYPRIGHT STRING AND METADATA MOVE FROM SUN TO ORAC
(from 123893-75)
17966565 - CACAO CACHE MAY EXPOSE INCOMPETE DOMAIN DUE TO RACE CONDITION ON INITIALIZATION
(from 123893-73)
17071240 - MISSING DEPENDENCIES IN LIBRARY/CACAO
17014358 - ASSET BECOMES UNREACHABLE IN THE OPS CENTER ENTERPRISE CONTROLLER AFTER UPDATE
16954988 - cacao upgrade on s11 from 2.3.1.0 to 2.3.1.2
(from 123893-70)
16655211 - SVCCFG INTERFACE CHANGE IN S12_21 WILL BREAK CACAO
16629978 - CACAO BUILD ON SOLARIS MUST USE JAVA 7 FOR INTEGRATING S12
16390955 - CACAOADM HANGS - WAS AGENT CONFIGURE HANGS ON SSC
16297920 - BOUNCYCASTLE UPGRADE FROM 1.45 to 1.48
16207873 - CHANGE FILE PERMISSIONS
15823319 - sunbt7205151 add an implementation version in the manifest files of the cacao ja
15791310 - SUNBT7168314 CACAO NEEDS TO BE ALIGNED WITH PROPERTY GROUP CHANGE FOR SYSCONFIG
(from 123893-52)
7193229 Attribute change notification dropped on concurrent situation
7081896 cacao should start in Run Level 2 on solaris 8 and 9 and on linux (SMF milestone multi-user)
(from 123893-51)
7164869 cacaocsc auth fails if pwd longer than 8 chars on Solaris
(from 123893-50)
7130675 Log duration in instrum for getAttribute(s)
7127701 ConnectionLost value is sometimes not set on ClientCacheManager
7125771 Add client based caching policices synchronization
7123115 cacao PATH environment variable should include the java's bin directory
7118093 Cacao must support JDK7 runtime configuration
7109961 support for Safeword token PAM one-time passwords
7091024 CascadeManager should allow concurrent cascade mount
7091008 Some cached attribute value should not be updated by an exception
7085414 Add support for Cached Connection to start disconnected without automatic reconnect
7070659 Overriding of caching policies for children interfaces does not work
7070342 upgrade key generation to use 2048 bit RSA and sign with SHA256 or better
7033578 cacao-rmi doesn't expose a stable interface to set the connect and request timeouts for sockets
6997814 Persistent attributes should not be considered as volatile
6935610 clientcachemanager.getServerStatus() should not itself be cached
6888508 cached connector - optimize behavior for already-cached mbeans that are re-cached
6834873 remove DES from list of supported ciphers to avoid false-positive alarms on security scans
(from 123893-40)
7041783 Java 5 Uncaught Exception Handler can lead to deadlock under rare circumstances
7036623 cacao - session mbean is missing its .rootacl.properties from the jar file, cannot set session param
7033933 Persistent attribute should be persisted before sending attribute change notification
7029747 cached connector should not allow unregistration of mbeans when offline
7016875 launcher does not set back default signal handlers in child process
7013925 upgrade bcprov-jdk14.jar in cacaort from Bouncy Castle 1.3.7 to version 1.45
7010681 cacao proc_scan script problem when process hangs doesn't deal with 64-bit jvm
7008238 proc_scan : wrong argument to df comand
(from 123893-30)
7116369 safeword pam support in cacao
(from 123893-27)
7018555 remove NSS example code from cacaocsc_internal.c
(from 123893-26)
6997579 Robustness problem while decoding received responses / notifications
(from 123893-25)
6988289 Replace slow String.intern() by CanonicalCache
6987188 ServerCache beeing loaded twice
6982720 reduce priority of log messages to stop over-verbose logging in production
6980821 reduce locking contention during high-load startup
6980461 bad warnings about missing caching policies on cacao mbeans
6977655 change license files for solaris.next
6974955 remove global read access to cacao var files
6969705 don't make cached connector warnings for jvm mbeans
6962772 Improve the cacao instrum objetc to activate by default the logging feature
6958566 cacao agent on solaris9 doesn't start due to java.lang.OutOfMemoryError
6953799 overly verbose cacao log messages at 'info' level
6943711 Cached connector scalability : server proxy does not share its caching policies
6940576 Cacao man page must have an Oracle copyright instead of Sun Microsystems
6940025 cacao certificates need to support weblogic clients
6940020 cacaoadm set-param fails to set values back to their default -1 value when non default is unsigned
6939568 ServerCacheCallback class should be in public package
6937653 audit logger may be GCd, causing audits to go to main log file
6936543 cacao launcher/ proc_scan script needs to have safety harness timeout
6919813 Null Pointer Exception in cacao class loader
6915647 cacao watchdog should gather some report about hanging JVM before killing it
6914471 probe should not start tests until end of container initialisation has been completed
6913896 cacao RBAC control doesn't allow use of 'user+role' where 'role' is a 'normal' account
6900679 getAttribute on an server cached mbean being unregistered is stuck forever
6892279 Unregister on connection loss rule is sometimes broken
(from 123893-23)
6959358 remove contention on lock in access controller interceptor
6937800 Cacao tarballs store 64 bits libs at wrong places
(from 123893-22)
6934997 copyright move to Oracle
6922087 Ops Center log files are rolling over too fast
6921997 cacao service fails to start with Java 1.6.0_18
6920106 Cacao runtime support for solaris sparcv9
6916873 caching policies are not updated on client after an upgrade of the server side definition
6892287 CachedConnector rework to ensure 1 reconnect task per connection and allow parallel reconnections
6891858 footprint - further cached connector optimizations
(from 123893-20)
6915728 Cached connector should not cache and throw jvm Error from tiers to tiers
6902093 CachedMBeanServerConnection created twice in parallel for the same CachedConnector at startup
6898792 unprotected parallel access to WeakHashMap in cached connectors can cause infinite loops
6897187 scalability - fix exception sharing+optimize mbeaninfo depersistence+cache CompositeType
6897094 Installation of Cacao patches 123893-15/123896-15 is breaking Ops Center Agent
6892277 Attribute initialization with 0ms delay policy can be missed on client side
6866385 Wrong management of timestamps when evaluating if a sample should be considered too old
6863225 Hang in 'cacaoadm stop'
6857279 cacaoadm stop hangs when client modules dont clean up their processes in SMF contract
6855825 Deadlock in cacaoadm stop
6845305 performance - added stats and faster fail modes for classloaders, EFD start time
6826186 add new param to cacaoadm to allow debug environment variables to be set (e.g. LD_PREFIX=libumem)
(from 123893-15)
6841553 Cacao runtime deployement descriptors not upgraded from 2.2.0 or 2.2.1 to upper versions
6825486 MBean may not be cached if defining some retry-interval in caching policy
(from 123893-14)
6642664 Cache: Need a caching policy to handle attribute read failures
6752970 cacao must be resilient to suspend/resume and not restart.
(from 123893-10)
6467049 add support for sys-config and sys-unconfig
6630799 depend file erroneous in cacaort solaris freshbit packages
6670870 client side: AttibuteChangeNotification's old value is not set correctly
6670873 cascade manager: incorrect behavior when unmounting a mount point
6675690 dynamic port implementation for other connectors and adaptors than jmxmp is not complete
6680128 need new cacao parameters to manage container log file.
6685084 missing bouncy castle license in cacao runtime copyright
6685680 Add few new logs messages and statistics to cache
6703162 Failed to install proxy - can't create scn-proxy Cacao instance
6707733 MBean access control using 'daemon' broken : access always refused
6715355 cacaoadm stop can hang indefinitely
6718311 cacao.properties should not be created when installing patch 123893-04
6728924 augment syslog writer to include stacktraces in syslog output from cacao logs
6746198 A cached attribute may not be correctly cached
6746811 "suexec" command does not handle Solaris 10 privileged users through spawned process
6753010 cached connector must support mbean meta-data for unregistering client mbean upon connection loss
6753077 core file of cacao JVMs should not be placed in /var/run (swap device)
6753157 cannot start the container as non-root user
6753159 for PMF ((suncluster) mode , the container may fail to start if user/group parameters are set
6753162 watchdog heartbeat broken when user/group parameters are set to non-root user
6755726 cacaocsc must be resilient against missing package information
6757146 change java utils logging mappings to syslog to avoid writing logs to console
6758142 heartbeat should increase its defautl timeout
6762314 session mechanism deployment descriptor missing from packaging
6770669 Cacao 2.2 (tarball delivery) does not work with NSS 3.12 (cacaoadm start gives errors)
6777400 "suexec" command does a coredump
6780563 setting the network-bind-address to 0.0.0.0 make the probe restart the container
6781464 file-descriptor leak on Runtime.exec() unless close() called on stdin,stdout,stderr
6783868 Add the thread Id to each generated log message
(from 123893-05)
6239498 Serviceability enhancements - stdout/stderr to log ifle
6331705 Serviceability - remove 'synchronized' methods from classes people subclass
6419208 [JESMF CONFORM] Product Name should be consistent across the JES stack
6470723 Regression with stdout, stderr handling on embedded instance
6477659 Cache RBAC attributes for a short time to avoid unnecessary churn on JNI
6480132 Embedded instance are obliged to redirect stderr and stdout > /dev/null
6496481 self-health-check to poll cacao's service response
6501466 cacao - undeploy/redeploy cycle provokes jvm bug causing old resources to be used instead of new
6510666 disable SSLv2 in cacaocsc
6512219 cacaocsc: replace PR_GetIPNodeByName by PR_GetAddrInfoByName
6529941 Must add rebootimmediate metadata to patchinfo
6542519 user name containing space are not well parse by the admin class
6559760 cacao: must raise max file open limit on cacao daemon on solaris and linux (at least)
6571434 cacao smf configuration error - requires manual reset- was scn-agent is not started after re-install
6577064 cacao should be resilient to stuck subprocesses in smf contract
6582353 Cannot set LD_LIBRARY_PATH
6587913 public descriptor directory not well handled by list-instances command line
6587928 stale working directory are not well handled by cacaoadm.
6589510 cacaocsc uses an NSPR API not available in Solaris default delivery
6618796 cacaort package should have explicit dependency on jdmk package for non-solaris platforms
6620824 Null pointer exception during client connection with the cache
6621967 Cached connector reinitializes automatically the wrapped connection created with connect
6621974 Null pointer exeception when invoking close on a cached connector in async mode
6627583 SUNWcacaort preremove script PKG_INSTALL_ROOT test should handle having it set to "/"
6660456 NullPointerException in client cache manager fails the xVM normalization
(from 123893-04)
6569255 suexec in non-root user mode fail to authenticate
(from 123893-03)
6280032 cacaoadm list-trusted-certs error message is not explicit (when command is run as non root user)
6283710 In Sun Cluster mode under solaris, cacao retries mechanism sometimes doesn't works
6337616 cacaoadm usage is wrong for some subcommands
6339748 Error message when we use register-module with cacaoadm should be more explicit
6344715 cacao : unexpected error message sometime when cacaoadm stop -- instance default
6345608 On S10/S11, dependencies message appears twice after a "cacaoadm stop" command
6347540 Unexpected message on first "cacaoadm start" when a file is present in /etc/cacao/instances
6348540 SMF <-> Cacao command mapping (for enable/disable state) should be reviewed
6355795 JmxClient.getProxy can return null and you have no way to know the root cause of the problem
6369806 "cacaoadm show-cert-chain" should display cleaner message when the target host is not up
6370572 Virtual interceptor's setAttribute method always send an Exception
6379150 cacaoadm may crash when java is set to a wrong platform
6384513 "cacaoadm stop" succeeds w/ 0 but its pmf tag is left registered, later starts report daemon running
6395715 With JDK 1.6, the error message is not clear when deploying a module which is already deployed
6403788 cacaoadm start blocked for ever
6405728 syslog logger doesn't parse messageformat strings properly.
6410164 InvocationStatus constructor does not init argv; getArgv() returns null; toString() throws NPE
6414544 rbac module does not use library-path inside its descriptor to load rbac jni library
6421891 bad sdk directory in Readme file for Linux
6426278 Cacao man pages need update for 2.1
6426615 bad directories in Readme file for Linux
6436145 cacao : add-trusted-cert can return an unknown (undocumented) CR
6437886 I18N: cacaocsc message is not translated
6441536 VirtualMBean javadoc does not follow JMX best practice
6442702 cacao launcher messages incorrect/confusing on restart
6524977 Cacao version doesn't comply with Solaris packaging
6526343 Missing SUNW_OBSOLETES in pkginfo of Cacao patch upgrade
6556883 JES5U1 B4 : Problem with generated freshbitted packages for cacao
Patch Installation Instructions:
--------------------------------
For Solaris 8,9,10 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions. The following example
installs a patch to a standalone machine:
example# patchadd /var/spool/patch/123893-77
The following example removes a patch from a standalone system:
example# patchrm 123893-77
For additional examples please see the appropriate man pages.
Special Install Instructions:
-----------------------------
Please stop cacao agent before installing the patch by launching the following command:
/usr/sbin/cacaoadm stop
README -- Last modified date: Monday, May 2, 2016