> zoneadm: zone 'test':   /export/zones/test/root/var/sadm/install/.door
> zoneadm: zone 'test': call to zoneadmd failed

  John.
  I'm trying to understand the meaning of the actual error message.
Can you tell me if their is anything special about your "/export" or "/
export/zones" filesystem such as them being nested zfs filesystem or
nfs mounts or something?

  Also can you share the resulting zonecfg?  The only other references
I see to error messages like this (without looking in the code) is
when users are giving ownership of a zfs dataset to the non-global
zone and the resulting dataset zfs filesystem should have the zfs
setting "zoned" set to on.    Look at some of the hits  in sunsolve on
"zfs set zoned".

  I use puppet to create all of my zones and have not run into the
error you've described so I'd like to see if their is something unique
to your zone root fs or config that's causing the issue.  I'm running
on Solaris 10 update 8 with patch levels of 200910 and 201003.

  Before approaching the solution with the pkgadm invocation it would
be interesting to see if it's something specific to your zone setup.
I'd be happy to test out your config on Sol 10 update if you'd like.

  Thanks. Derek.


>
> This seems to be related 
> tohttp://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6855364.
>
> If I manually run "pkgadm sync -R /export/zones/test/root -q", and
> then do another puppet run, puppet can boot the zone.  I was wondering
> if there was some way to have puppet run pkgadm sync if the boot
> fails.  Normally, this would be a simple exec, but I'm not sure how to
> go about it.  The exec would have to depend on the boot failing, which
> in turn would have to trigger puppet to retry booting the zone.  I
> think the only way I can do this is to modify the zone provider.  Does
> anyone have any ideas about how to do this in a module?

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to