This content has been marked as final. Show 3 replies
Ops Center bundles the Java runtime in the installation but it will not install it if there's a newer version already installed.
In your case, you only have 32 bits version installed which is newer, so Ops Center cannot continue as you cannot install a lower version of the 64 bits.
This will tell you the 32 bits version:
# pkgparam SUNWj7rt VERSION
You're probably missing the SUNWj7rtx - which is the 64 bit version.
This will probably give you an error (this will check the 64-bit java version):
# pkgparam SUNWj7rtx VERSION
To see if you have it installed:
# pkginfo | grep SUNWj7rtx
To resolve this, you should install the same version in 64 bits (SUNWj7rtx) and then try the Ops Center installation again.
I had various issues with the java and ops center 12c. In my scenario the java versions were older than the packaged version that came with OpsC. What the ops center install actually did was to ONLY apply the java 32-bit packages and not the 64 bit. I tested on another server with a similar setup and the same thing happened.
Workaround ? Uninstall the whole of ops center 12c entirely, manually patch the java to the very latest and greatest (I downloaded and applied the latest recommended patch bundle for solaris), reinstall ops center 12c.
Thanks for the good input, I appreciate it!!
I resolved the issue by changing the Java "links" back to point to the older 1.6 Java version from the newer 32&64 version I had installed, 1.7.
The "install" went smoothly after that.