Nicolas Williams wrote: > On Thu, Mar 05, 2009 at 09:48:53PM +0000, Matt Boyer (home) wrote: >> Nicolas Williams wrote: >>> So this sounds like a regression. What build was your zone running at? >>> >> The local zone was initially running snv_101. After the upgrade, it was >> running snv_108 (from the dev repository). > > SUNWsshdu and SUNWloc are legacy_pkg in both cases. I.e., the > dependency on SUNWloc is declared in SUNWsshdu and should be satisfied > by installing SUNWloc. > >>> I'd like to know more about how you managed to install a zone without >>> SUNWloc. Is there a bug in the IPS packaging of sshd? >>> >> I tried installing a zone on my 2008.11 laptop just now and it really >> looks like SUNWloc isn't installed on the zone. Here's what I did: > >> [snip] >> >> However, here again I was able to ssh into the zone. > > That's because sshd is no longer supposed to crash when locale(1) is not > present. > >> I don't know exactly how the IPS package for sshd is built. However, the >> manifest for the version I'm using on my laptop doesn't appear to have >> an explicit dependency against SUNWloc: >> --- >> 501-mboyer at duke:~$ egrep '^depend' >> /var/pkg/pkg/SUNWsshd/0.5.11%2C5.11-0.101%3A20081119T230216Z/manifest >> depend fmri=SUNWopenssl at 0.9.8-0.101 type=require >> depend fmri=SUNWcsl at 0.5.11-0.101 type=require >> depend fmri=SUNWgss at 0.5.11-0.101 type=require >> depend fmri=SUNWzlib at 1.2.3-0.101 type=require > > legacy arch=i386 category=system desc="Secure Shell protocol Server" > hotline="Please contact your local service provider" name="SSH Server, > (Usr)" pkg=SUNWsshdu vendor="Sun Microsystems, Inc." > version=11.11,REV=2008.10.30.20.37 > legacy arch=i386 category=system desc="Secure Shell protocol Server" > hotline="Please contact your local service provider" name="SSH Server, > (Root)" pkg=SUNWsshdr vendor="Sun Microsystems, Inc." > version=11.11,REV=2008.10.30.20.37 > legacy arch=i386 category=system desc="file updates for new packaging > system" name=hack pkg=SUNWfixes version=1.0 > > Perhaps there's a bug in IPS handling of legacy pkgs?
I'll take this up with the IPS people. Thank you very much for your help! > > Nico -- Matthieu Boyer Software Engineer Solaris PIT Group Sun Microsystems Ireland