On Tue, Jan 19, 2010 at 05:43:02PM -0600, Shawn Walker wrote: > On 01/19/10 03:23 PM, Will Fiveash wrote: > > I've installed this package in my global zone (running snv_129): > > > > pkg://contrib.opensolaris.org/opensc at 0.11.6,5.11-0.101:20081209T222607Z > > > > I want the same package installed in a non-global zone that does not > > have external network access. I tried: > > > > # zoneadm -z zone1 detach > > # zoneadm -z zone1 attach -u > > Log File: /var/tmp/kdc-clone.attach_log.QWay_f > > Attaching... > > > > Global zone version: entire at 0.5.11,5.11-0.129:20091205T134302Z > > Non-Global zone version: entire at 0.5.11,5.11-0.129:20091205T134302Z > > Evaluation: Packages in kdc-clone are in sync with global > > zone. > > Attach complete. > > > > But pkg list in zone1 does not show the opensc package installed. How > > do I get this installed? > > The text here is misleading I believe. I don't think that its intended that > it synchronises all packages between your global and non-global zones. > Instead, I believe it is simply keeping the base OS constraints in-sync > (based on the "entire" incorporation package). > > If you want to install packages in that zone, then login to the zone and use > pkg install <pkg_name>.
Just tried that, here's what I see: # pkg install opensc /usr/lib/python2.6/vendor-packages/pkg/client/api_errors.py:295: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message pkg: 0/1 catalogs successfully updated: Unable to contact valid package server Encountered the following error(s): Unable to contact any configured publishers. This is likely a network configuration problem. /usr/bin/pkg:2014: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 if cre.message: Note, the non-global zones do not have SWAN access. What does one do in this case? -- Will Fiveash Sun Microsystems Inc. http://opensolaris.org/os/project/kerberos/ Sent from mutt, a sweet ASCII MUA