[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: