Install Recommended Path Cluster Fails

When I try to install the patch cluster on a new install I get two kinds of failures depending on what I am trying to do.

I am installing on a 2900 and the Solaris 2.10 (3/05)

If I use the nosave option then I get a failure code of 45

If I don't use the nosave option I get this:

ld.so.1: zonename: fatal: relocation error: file /sbin/zonename: symbol zonecfg_is_scratch: referenced symbol not found

Can someone tell me what is going on?

[476 byte] By [Arador68] at [2007-11-26 6:28:59]
# 1
I would recommend opening a ticket with Sun to investigate this issue.
ForumModerator at 2007-7-6 14:24:06 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 2

Did you get an anwer on this? I'm running into something similar.

When I first ran 'install_cluster -nosave -q' every patch install was

erroring with status 45. After 10 or so failures in a row, I killed the

instal_cluster command. Now both the original command

and 'install_cluster' give the same zonename failure error you reported:

# uname -a

SunOS unknown 5.10 Generic sun4u sparc SUNW,Sun-Blade-100

unknown# ./install_cluster -nosave -q

Patch cluster install script for Solaris 10 Recommended Patch Cluster

The nosave option was used. Objects will not be saved.

ld.so.1: zonename: fatal: relocation error: file /sbin/zonename: symbol zonecfg_is_scratch: referenced symbol not found

It appears to be a shared object resolution problem. The zonename command

is indirectly trying to access libzonecfg.so.1, but that library is in /usr/lib:

# zonename

ld.so.1: zonename: fatal: relocation error: file /sbin/zonename: symbol zonecfg_is_scratch: referenced symbol not found

Killed

# truss /sbin/zonename

....

stat("./libzonecfg.so.1", 0xFFBFEA70)Err#2 ENOENT

ld.so.1: zonename: fatal: relocation error: file /sbin/zonename: symbol zonecfg_is_scratch: referenced symbol not foundwrite(2, " l d . s o . 1 :z o n".., 119)= 119

# find /usr/lib -name libzonecfg.so.1 -ls

19828 128 -rwxr-xr-x1 rootbin120800 Jan 22 2005 /usr/lib/sparcv9/libzonecfg.so.1

19827 112 -rwxr-xr-x1 rootbin104420 Jan 22 2005 /usr/lib/libzonecfg.so.1

jhgage at 2007-7-6 14:24:06 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 3
As with the previous poster we would recommend that you open a ticket with Sun for this issue.
ForumModerator at 2007-7-6 14:24:06 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 4
Hi,I am curious as to the status of this problem since I also the same issue? ThanksRich
maersk1 at 2007-7-6 14:24:06 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 5

Hi Rich,

I did a little more research and it looks like the problem is related to errors

installing a patch for libzonecfg (120900) or zoneadm(d) / zonecfg (121333).

Possible resolutions I've seen are:

1) Back out one or both patches mentioned above. I can't try this because I used

the nosave option when I tried to install the cluster.

2) Re-install the SUNWzoneu package. The problem has knocked my system off

the network so I'll have to try to find an OS CD to try this.....

Good luck,

John

jhgage at 2007-7-6 14:24:06 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 6

FYI, here's the hack that enabled my system to boot multi-user

to get the system back on the network so I could obtain a copy

of the SUNWzoneu package for re-install. This worked because

I was not using zones on this system.

1) boot single user

2) '/' was mounted read-only, make it writable: mount -o remount /

3) create a new zonename command:

mv /usr/bin/zonename /usr/bin/zonename-

echo 'echo global' > /usr/bin/zonename

chmod 755 /usr/bin/zonename

4) reboot

jhgage at 2007-7-6 14:24:06 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 7
I also faced same problem. Solution give by jhgage is working.Thanks Jhgage. Reason is /sbin/zonename is not reprting zonename. Now it is. But it is temp solution.When you use this command from Zone , you might be failed.Mahendra , India
rajgude at 2007-7-6 14:24:06 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 8

I fell into the same blankety blank trap. *Several* lessons learned.

Some of the failing SMF scripts cited /sbin/zonename. I used your same scheme but at /sbin. Note, every one, it is [apostrophe]echo global[apostrophe], not [grave]. My browser font baaaaarely distinguishes them.

Kudos: I was very happy to have your guidance.

George Wyche

gwyche at 2007-7-6 14:24:06 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 9

The workaround mentioned above worked for me.

Replacing /sbin/zonename with a script that echoes "global" got my system back up.

Then re-installing SUNWzoneu from the original media was the permanent fix that got everything working again and allowed me to put the real /sbin/zonename back in place.

odex at 2007-7-6 14:24:06 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 10

I had this problem too upgrading a Blade 1500 from 3/05 to 11/06, and these messages are the only reference to the problem I found.

The workaround I used was to simply install the SUNWzoneu package in single user mode, which also worked.

I'm guessing that if you know about this problem beforehand, at the end of the upgrade you could just pkgadd the SUNWzoneu package using the console that is left open. I will get the chance to try this rather soon......

IanBallan at 2007-7-6 14:24:06 > top of Java-index,Administration Tools,Sun Update Connection-System...