:: Re: [DNG] [FYI] Docker upgrade fail…
Top Page
Delete this message
Reply to this message
Author: Ozi Traveller
Date:  
To: Olaf Meeuwissen
CC: Daniel Reurich, dng
Subject: Re: [DNG] [FYI] Docker upgrade fails to restart daemon
Hi Olaf

I, like you installed docker-ce from Docker Inc. And am very interested for
this bug to be fixed.

ozi

On Wed, Nov 14, 2018 at 8:49 PM Olaf Meeuwissen <paddy-hack@???>
wrote:

> Hi Dan,
>
> Daniel Reurich writes:
>
> > On 13/11/18 00:57, Olaf Meeuwissen wrote:
> >> Steve Litt writes:
> >>
> >>> On Fri, 09 Nov 2018 22:13:16 +0900
> >>> Olaf Meeuwissen <paddy-hack@???> wrote:
> >>>
> >>>> [ ... docker-ce upgrade fails to restart daemon on Devuan ... ]
> >>>> [ ... same upgrade restarted daemon just fine on Debian ... ]
> >>>> [ ... suspecting docker-ce to only cater to systemd ... ]
> >>
> >> For the record, the approximately monthly upgrades of docker-ce have
> >> been smooth sailing since 17.10 or thereabouts. This is the first time
> >> I observed trouble.
> >>
> >>> This kind of thing is exactly why I started running daemontools on top
> >>> of sysvinit. I found that for some things, sysvinit was just to
> >>> complicated to easily troubleshoot.
> >>>
> >>> Nobody uses daemontools anymore. They use runit (with the sysvinit
> >>> pID1) instead.
> >>
> >> When upgrading a package that provides a daemon, I expect the upgrade to
> >> shut down the daemon provided by the old version and start the one from
> >> the new version. I do not want anything to "muck" with that, be that
> >> daemontools or anything else.
> >> Keeping an otherwise running daemon running is a different story.
> >>
> >> I checked to /var/lib/dpkg/info/docker-ce.{prerm,postinst} scripts. For
> >> 18.06.1~ce~3-0~debian these include calls to invoke-rc.d to stop and
> >> start the daemon. As of 5:18.09.0~3-0~debian-stretch these calls are
> >> gone. The only stop/start mechanism supported is systemd :-(
> >> Ditto for containerd.io :-(
> >>
> >> FWIW, I've submitted https://github.com/docker/for-linux/issues/482
> >
> > File a bug against the debian package, because policy dictates they
> > should still handle the sysvinit case.
>
> I'm using the docker-ce package from Docker Inc. There is no docker-ce
> package in Debian. There was a docker.io in Debian jessie and I just
> saw that it is available for buster and sid but that is not what I am
> using. Hence, I filed a bug at what I think is the most correct place.
>
> I might give docker.io a try again someday but right now I don't have
> the time.
>
> Hope this helps,
> --
> Olaf Meeuwissen, LPIC-2            FSF Associate Member since 2004-01-27
>  GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
>  Support Free Software                        https://my.fsf.org/donate
>  Join the Free Software Foundation              https://my.fsf.org/join
> _______________________________________________
> Dng mailing list
> Dng@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

>