I also ran into this one.

On Wed, May 23, 2012 at 02:14:03AM +0200, Javier Fernández-Sanguino Peña wrote:
> 
> A mistake here: wicd was pulled in because I installed the xfce-desktop
> task, not because of Network Manager.

I think that's how I installed wicd, too. I have never configured wicd and
don't use it (my PC doesn't have wireless connections at all).

> Still, I've always managed my interfaces using /etc/network/interfaces and
> have *never* configured them using wicd.

Similar story: I have two wired interfaces: eth0 for my internet provider
and eth1 with a static IP, configured via /etc/network/interfaces.  I run a
DHCP server on eth1 where I connect my laptop for internet access.

What happened:

Whenever I disconnected my laptop, wicd did run dhclient on eth1. Probably
as a result, the static IP on eth1 was un-configured.  Dhclient did exit
again, realizing that the interface was down.

Sometimes the local dhcp server even decided to answer the local dhcp
client's request, giving itself a new IP from its own pool, and a new
default route to the internet which did not work.  I had to kill the extra
dhcp client started by wicd to fix this situation (not realizing how it
happened, of course).

> Please take note that it took me quite a lot of debugging of the pm-suspend
> scripts until I found out that the reason why my interfaces were reconfigured
> was because of wicd. 

Indeed, it took me quite some time to figure this out. After blaming several
other components (like NetworkManager), I finally traced it to wicd when I 
replaced
/sbin/dhclient with a script that prints the PID of the parent process. 

Solved now with 'apt-get remove wicd-daemon'.

-- 
Martin Renold

Attachment: signature.asc
Description: Digital signature

Reply via email to