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