SunMC 3.5u1 to 3.6 Upgrade

I'm trying to initiate the setup portion of a 3.5u1 to 3.6 upgrade and it keeps failing with the following error:

-

This script will help you to setup Sun (TM) Management Center 3.6.

-

Configuring the system for setup, please wait...

stty: : Inappropriate ioctl for device

Exiting...

execution of database make failed

see /tmp/SunMCDBLogFiles/make.log file for details

Could not finish requested task.

The referenced log contains:

*** Error code 1

make: Fatal error: Command failed for target `tnslsnr'

execution of make -f ins_net_server.mk install failed

Anyone have any ideas?

[672 byte] By [mnlott] at [2007-11-26 6:01:35]
# 1

The errors seem to indicate the Oracle backend is unreachable.

I assume at this point, that 3.6 is installed, and this was the first run for the setup immediately following the installation.

Possibly there are some more clues in the installation logs in /var/lopt/SUNWsymon/. Somwhere there is a log with the date/PID as part of the name. Perhaps something went wrong during the install prior to the setup.

Were you able to stop your 3.5u1 cleanly before the upgrade?

iMac

ian_macd at 2007-7-6 13:23:58 > top of Java-index,Administration Tools,Sun Management Center...
# 2
The install went fine. I checked the /var/opt/SUNWsymon/install logs and did not find any errors (except the ones in the initial post). Would it be feasible to do a fresh install of 3.6 and then execute a db restore from the 3.5u1 backup taken prior to the upgrade?
mnlott at 2007-7-6 13:23:58 > top of Java-index,Administration Tools,Sun Management Center...
# 3

IMHO, I bet that would break, as there have apparently been some changes to the db; Could be worth a try.

I would be more inclined to do a fresh install of 3.5u1, a restore of your DB, shut it down cleanly and attempt the upgrade again.

In your current state, it may be easier to figure out why the Oracle is not responding; Get that process back up and continue with the configuration.

Here is my running oracle process list for 3.6

bash-3.00# ps -ef | grep ora

smcorau 1151110Dec 05 ?1:41 ora_ckpt_SunMC

smcorau 1150910Dec 05 ?0:18 ora_lgwr_SunMC

smcorau 1150710Dec 05 ?0:18 ora_dbw0_SunMC

smcorau 1151310Dec 05 ?0:03 ora_smon_SunMC

smcorau 1151910Dec 05 ?0:31 ora_d000_SunMC

smcorau 1148910Dec 05 ?0:03 /opt/SUNWsymon/oracle/product/8.1.7/bin/tnslsnr smcdblistener -inherit

smcorau 1151710Dec 05 ?1:29 ora_s000_SunMC

smcorau 1150510Dec 05 ?0:48 ora_pmon_SunMC

smcorau 1151510Dec 05 ?0:00 ora_reco_SunMC

bash-3.00#

You should be able to su - smcorau and start it manually, and get some debug output for a failure if it is not running. The tnslsnr process is clearly listed. I wish I knew more about Oracle..

Maybe some silly state info, lockfile or diskspace permission/free space issue is preventing it from starting up. You haven't mangled/restored your /etc/passwd or turned on NIS or something that might mess with the smcorau user?

iMac

ian_macd at 2007-7-6 13:23:58 > top of Java-index,Administration Tools,Sun Management Center...