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

Reply via email to