[Debian] Re: unblock request for vzctl

Julien Cristau jcristau at debian.org
Mon Sep 13 16:47:26 EDT 2010


On Mon, Sep 13, 2010 at 22:10:51 +0200, Ola Lundqvist wrote:

> > diff -u vzctl-3.0.24/debian/vzctl.postinst vzctl-3.0.24/debian/vzctl.postinst
> > --- vzctl-3.0.24/debian/vzctl.postinst
> > +++ vzctl-3.0.24/debian/vzctl.postinst
> > @@ -52,6 +41,25 @@
> >                     rm $NAMECFG
> >                 fi
> >             done
> > +        fi
> > +       # This is not an upgrade, check if we should start it as well.
> > +       if [ -d /proc/vz ] ; then
> > +           if [ -x /usr/sbin/invoke-rc.d ] ; then
> > +               invoke-rc.d vz start || true
> > +           else
> > +               /etc/init.d/vz start || true
> > +           fi
> > +       else
> > +           echo "The kernel do not support openvz, do not start vz."
> > +       fi
> > +       if [ -e /sys/module/vzevent/parameters/reboot_event ] ; then
> > +           if [ -x /usr/sbin/invoke-rc.d ] ; then
> > +               invoke-rc.d vzeventd start || true
> > +           else
> > +               /etc/init.d/vzeventd start || true
> > +           fi
> > +       else
> > +           echo "The kernel do not support vzevent, do not start vzeventd."
> >         fi
> >      ;;
> >  
> > 
> > Why are you ignoring errors from the init script?
> 
> Good question. It is a practice of mine to make sure that upgrade
> do not fail just because of some issue during the startup. Especially
> important as this one checks for kernel modules which may be provided
> by custom kernels. Do you have a problem with that?
> 
Well, kind of, yeah.  If a service can't start for whatever reason then
I don't think it should be ignored and swept under the carpet.

> > It looks like you've done the autotools run with older versions
> > (automake 1.10 instead of 1.11)?  That makes the diff quite a bit larger
> > than it would otherwise be.
> 
> Yes. I run stable here, except for some few backported tools. So, yes
> it is larger than necessary.
> 
> > Why does src/vzctl-actions.c now ignore malloc() failure?
> 
> It was part of 'Revert "Check for memory granted by get_dist_name"'.
> See
> http://git.openvz.org/?p=vzctl;a=commit;h=9588ecbb8c8e3b628a1187e88d664662b83c97d5
> There were issues with the change in 3.0.24.
> 
> > The upstart fix doesn't seem necessary, although probably harmless..
> 
> I'm not sure what upstart fix you are referring to.
> 
> If you are referring to the change in vzeventd, then yes it should be harmless.
> Not strictly necessary but could be useful
> for people. I thought it would be useful to add as this was the first
> time this script was introduced anyway.
> 
> If you are referring to the solution for #411902, I solved that one as
> vzeventd should be started on install. I made sure vz was also
> started at the same time.
> 
> Or did you refer to something else?
> 
I'm referring to the first and second hunks in
etc/dists/scripts/debian-add_ip.sh.

Cheers,
Julien
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
Url : http://openvz.org/pipermail/debian/attachments/20100913/c4578ae8/attachment.bin


More information about the Debian mailing list