Bug#816076: wicd-daemon: upgrade reconfigures static ethernet interface, and kills ssh sessions.
Hi,
Vincent Lefevre wrote:
> On 2016-02-27 19:48:48 +1100, Andrew Vaughan wrote:
> > My home server is a headless box, administered from a vnc session tunnelled
> > over ssh. It has no wifi adaptor, just a single ethernet port that is
> > statically configured via /etc/network/interfaces.
> >
> > During today's package update my ssh connection died partway through, during
> > setup of wicd-daemon. Last line was "Installing new version of config file
> > /etc/wicd/encryption/templates/wpa2-peap ..."
> >
> > Then ssh refused to re-connect.
> >
> > I finally got re-connected after discovering that wicd-daemon had
> > reconfigured eth0 to a different ip address.
>
> Probably the same bug as bug 557156 (from 2009!). The problem is that
> wicd-daemon tries to reconfigure the ethernet interface even though
> it is configured not to connect to it automatically (which should be
> and is the default).
I went through all the more or less recent upstream commits and I'm
rather sure that the commit at
https://bazaar.launchpad.net/~wicd-devel/wicd/experimental/revision/851
is the cause for the issue.
So it's a different issue than #557156.
> A workaround is to remove eth0 from the wicd configuration.
That should help, yes. But reading the commit message of the above
mentioned commit, there's another "fix":
Change default behaviour: now wicd kills connections when is
shutdown. This behaviour can be overriden with -c/--keep-connection
(to the daemon).
So the best way to fix this issue probably would be to set this option
by default in /etc/default/wicd and use that variable in
/etc/init.d/wicd. But currently there is no variable for that in
either file, so such a variable (e.g. named "DAEMON_OPTIONS") needs to
be introduced.
Regards, Axel
--
,''`. | Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Reply to: