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? Nico --