[7061] in testers
solaris 10 zones and athena 9.4.5
daemon@ATHENA.MIT.EDU (Ken Raeburn)
Tue May 31 18:50:13 2005
To: testers@mit.edu
From: Ken Raeburn <raeburn@MIT.EDU>
Date: Tue, 31 May 2005 18:50:04 -0400
Message-ID: <tx1fyw380yr.fsf@mit.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
I've been experimenting a little with zones (as I described to Greg,
sort of a virtual hosting setup), and have run into a few minor issues
with the Athena packages. The test zone I created is supposed to
basically inherit everything but /var and /etc from the parent zone,
and it seems to get the package-installed files copied over from /etc
(and /var?) too. (E.g., /etc/athena/login exists but not
/etc/krb5.keytab.)
First, the zone installation reports a lot of errors from what pkgadd
thinks are "corrupt" MIT packages, all of the form:
*** package <MIT-sawfish> failed to install - interrupted:
pkgadd: ERROR: packaging file </var/sadm/pkg/MIT-sawfish/save/pspool/MIT-sawfish/install/i.none> is corrupt
pathname does not exist
Installation of <MIT-sawfish> on zone <k5zone> failed (internal
error).
No changes were made to the system.
From the name "i.none", I assume this is probably supposed to indicate
some installation file or script that doesn't do anything but gets
listed (and not included) anyways?
I also got this:
*** package <MIT-emacs> was not installed:
The package <MIT-emacs> is either not fully installed in the
global zone, or the package contains a request script. Only packages
that are fully installed in the global zone and that do not contain a
request script can be installed when a new zone is created. If this
package does not contain a request script, you can correct this
problem by removing and reinstalling the package in the global zone.
Removing and reinstalling the MIT-emacs package allowed me to create a
zone without getting this message (it went back to the "i.none"
message), so I'm guessing this implies the "not fully installed" case,
but there weren't any errors reported when the package was installed
in the global zone.
There were also a bunch of warnings about Sun packages, mostly seeming
to do with config files that were changed or never created.
Also, the "zlogin" program wants to run /usr/bin/login with a "-z"
option, but /usr/bin/login is a Kerberos login program on Athena and
it doesn't like the "-z" option. Workaround: "zlogin -S" for
"single-user" login to the zone, just runs a shell.
Ken