*** This bug is a duplicate of bug 672562 ***
    https://bugs.launchpad.net/bugs/672562

** This bug has been marked a duplicate of bug 672562
   NetworkManager does not enable connection marked as invalid when plugging in 
network cable

** Changed in: baltix
       Status: New => Invalid

** Summary changed:

- NetworkManager does not activate Wired connection when DHCP server not present
+ NetworkManager does not re-activate wired connection after finding DHCP 
server not present

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to network-manager in Ubuntu.
https://bugs.launchpad.net/bugs/274593

Title:
  NetworkManager does not re-activate wired connection after finding
  DHCP server not present

Status in “network-manager” package in Ubuntu:
  Incomplete
Status in Baltix GNU/Linux:
  Invalid

Bug description:
  Binary package hint: network-manager

  If connected to a a Wired network with no DHCP server, NetworkManager
  deactivates the device. This is correct behavior.

  BUT if the LAN cable is disconnected and reconnected NetworkManager
  does NOT re-activate the device and so fails to search again for a
  DHCP server.

  This leads to the following awkward situation:
  1. DHCP client boots before DHCP server
  2. NetMan on client deactivates LAN device
  3. User notices that network is not connected and so pulls cable out and puts 
back in ('cause this often solves networking problems)
  4. Nothing happens

  This behavior is inconsistent with all other cases where connecting to a 
network causes NetMan to attempt to re-aquire IP info via DHCP client. These 
include:
  - selection of new WiFi network
  - plugging Cat5 cable
  - attaching WiFi USB dongle

  Here is an annotated log from NetworkManager showing the issue:

  Sep 25 15:55:56 inveneo-desktop NetworkManager: <info>  starting... 
  Sep 25 15:55:56 inveneo-desktop NetworkManager: <info>  eth0: driver is 
'r8169'. 
  Sep 25 15:55:56 inveneo-desktop NetworkManager: <info>  Found new Ethernet 
device 'eth0'. 
  Sep 25 15:55:56 inveneo-desktop NetworkManager: <info>  (eth0): exported as 
/org/freedesktop/Hal/devices/net_00_22_15_32_db_12 
  Sep 25 15:55:56 inveneo-desktop NetworkManager: <info>  Trying to start the 
supplicant... 
  Sep 25 15:55:56 inveneo-desktop NetworkManager: <info>  Trying to start the 
system settings daemon... 
  Sep 25 15:55:56 inveneo-desktop nm-system-settings: Loaded plugin keyfile: 
(c) 2007 - 2008 Red Hat, Inc.  To report bugs please use the NetworkManager 
mailing list.
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 1 -> 2 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  (eth0): bringing up 
device. 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  (eth0): preparing 
device. 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  (eth0): deactivating 
device. 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  (eth0): carrier now 
ON (device state 2) 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 2 -> 3 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
starting connection 'Auto eth0' 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 3 -> 4 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 1 of 5 (Device Prepare) scheduled... 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 1 of 5 (Device Prepare) started... 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 2 of 5 (Device Configure) scheduled... 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 1 of 5 (Device Prepare) complete. 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 2 of 5 (Device Configure) starting... 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 4 -> 5 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 2 of 5 (Device Configure) successful. 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 3 of 5 (IP Configure Start) scheduled. 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 2 of 5 (Device Configure) complete. 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 3 of 5 (IP Configure Start) started... 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 5 -> 7 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Beginning DHCP transaction. 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  dhclient started with 
pid 4706 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 3 of 5 (IP Configure Start) complete. 
  Sep 25 15:56:00 inveneo-desktop NetworkManager: <info>  DHCP: device eth0 
state changed (null) -> preinit 
  Sep 25 15:56:45 inveneo-desktop NetworkManager: <info>  Device 'eth0' DHCP 
transaction took too long (>45s), stopping it. 

  [ **** No response to DHCP broadcast (server not up yet) **** ]
  Sep 25 15:56:45 inveneo-desktop NetworkManager: <info>  eth0: canceled DHCP 
transaction, dhcp client pid 4706 
  Sep 25 15:56:45 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 4 of 5 (IP Configure Timeout) scheduled... 
  Sep 25 15:56:45 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 4 of 5 (IP Configure Timeout) started... 
  Sep 25 15:56:45 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 7 -> 9 

  [ **** DHCP broadcast fails so device marked 'invalid', this may be the 
issue, the device is _not_ invalid **** ]
  Sep 25 15:56:45 inveneo-desktop NetworkManager: <info>  Marking connection 
'Auto eth0' invalid. 
  Sep 25 15:56:45 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
failed. 
  Sep 25 15:56:45 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 4 of 5 (IP Configure Timeout) complete. 
  Sep 25 15:56:45 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 9 -> 3 
  Sep 25 15:56:45 inveneo-desktop NetworkManager: <info>  (eth0): deactivating 
device. 

  [ **** At this point I manually disconnect the Cat5 cable and NetMan notices 
that the carrier is off **** ]
  Sep 25 15:57:14 inveneo-desktop NetworkManager: <info>  (eth0): carrier now 
OFF (device state 3) 
  Sep 25 15:57:14 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 3 -> 2 
  Sep 25 15:57:14 inveneo-desktop NetworkManager: <info>  (eth0): deactivating 
device. 

  [ **** Here I re-connect the Cat5 and NetMan notices the carrier ON ****]
  Sep 25 15:57:19 inveneo-desktop NetworkManager: <info>  (eth0): carrier now 
ON (device state 2) 
  Sep 25 15:57:19 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 2 -> 3 
  [ **** NOTE: AT THIS POINT NETMAN DOES NOTHING AND CONNECTION IS NEVER 
MADE!!! ]]

  [ NOTE 2: If the connection 'Auto eth0' is _explicitly_ selected in the NM 
Applet Tray Icon, THEN NetMan makes the connection]
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
starting connection 'Auto eth0' 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 3 -> 4 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 1 of 5 (Device Prepare) scheduled... 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 1 of 5 (Device Prepare) started... 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 2 of 5 (Device Configure) scheduled... 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 1 of 5 (Device Prepare) complete. 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 2 of 5 (Device Configure) starting... 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 4 -> 5 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 2 of 5 (Device Configure) successful. 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 3 of 5 (IP Configure Start) scheduled. 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 2 of 5 (Device Configure) complete. 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 3 of 5 (IP Configure Start) started... 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 5 -> 7 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Beginning DHCP transaction. 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  dhclient started with 
pid 5334 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 3 of 5 (IP Configure Start) complete. 
  Sep 25 15:57:59 inveneo-desktop NetworkManager: <info>  DHCP: device eth0 
state changed normal exit -> preinit 
  Sep 25 15:58:00 inveneo-desktop NetworkManager: <info>  DHCP: device eth0 
state changed preinit -> bound 
  Sep 25 15:58:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 4 of 5 (IP Configure Get) scheduled... 
  Sep 25 15:58:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 4 of 5 (IP Configure Get) started... 
  Sep 25 15:58:00 inveneo-desktop NetworkManager: <info>    address 
192.168.15.136 
  Sep 25 15:58:00 inveneo-desktop NetworkManager: <info>    prefix 24 
(255.255.255.0) 
  Sep 25 15:58:00 inveneo-desktop NetworkManager: <info>    gateway 
192.168.15.1 
  Sep 25 15:58:00 inveneo-desktop NetworkManager: <info>    nameserver 
'192.168.15.1' 
  Sep 25 15:58:00 inveneo-desktop NetworkManager: <info>    domain name 'local' 
  Sep 25 15:58:00 inveneo-desktop NetworkManager: <info>    domain name 
'internal.inveneo.org' 
  Sep 25 15:58:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 5 of 5 (IP Configure Commit) scheduled... 
  Sep 25 15:58:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 4 of 5 (IP Configure Get) complete. 
  Sep 25 15:58:00 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 5 of 5 (IP Configure Commit) started... 
  Sep 25 15:58:01 inveneo-desktop NetworkManager: <info>  (eth0): device state 
change: 7 -> 8 
  Sep 25 15:58:01 inveneo-desktop NetworkManager: <info>  Clearing nscd hosts 
cache. 
  Sep 25 15:58:01 inveneo-desktop NetworkManager: <info>  Policy set (eth0) as 
default device for routing and DNS. 
  Sep 25 15:58:01 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
successful, device activated. 
  Sep 25 15:58:01 inveneo-desktop NetworkManager: <info>  Activation (eth0) 
Stage 5 of 5 (IP Configure Commit) complete.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274593/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to