[Bug 890189] [NEW] `restart networking` does not deconfigure an interface

Mark Schouten mark at prevented.net
Mon Nov 14 12:10:08 UTC 2011


Public bug reported:

The old /etc/init.d/networking script deconfigured all the interfaces
defined in /etc/network/interfaces. By running `/etc/init.d/networking
restart`, one could make sure that all the old addresses and routes were
removed. The replacementscript for upstart doesn't do anything to
deconfigure an interface. So if you restart networking, a second default
route can be added. Which isn't what you'd expect.

Furthermore, the exitcode always seems to be '0', eventhough ifup
presents errors.

root at vps9124:/etc/init# /etc/init.d/networking restart
 * Reconfiguring network interfaces...                                                                                                                               SIOCADDRT: File exists
Failed to bring up eth0.
                                                                                                                                                              [ OK ]
root at vps9124:/etc/init# echo $?
0

root at vps9124:/etc/init# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 10.04.3 LTS
Release:	10.04
Codename:	lucid


IMHO, this is unexpected and unwanted behaviour..

** Affects: upstart (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to upstart in Ubuntu.
https://bugs.launchpad.net/bugs/890189

Title:
  `restart networking` does not deconfigure an interface

Status in “upstart” package in Ubuntu:
  New

Bug description:
  The old /etc/init.d/networking script deconfigured all the interfaces
  defined in /etc/network/interfaces. By running `/etc/init.d/networking
  restart`, one could make sure that all the old addresses and routes
  were removed. The replacementscript for upstart doesn't do anything to
  deconfigure an interface. So if you restart networking, a second
  default route can be added. Which isn't what you'd expect.

  Furthermore, the exitcode always seems to be '0', eventhough ifup
  presents errors.

  root at vps9124:/etc/init# /etc/init.d/networking restart
   * Reconfiguring network interfaces...                                                                                                                               SIOCADDRT: File exists
  Failed to bring up eth0.
                                                                                                                                                                [ OK ]
  root at vps9124:/etc/init# echo $?
  0

  root at vps9124:/etc/init# lsb_release -a
  No LSB modules are available.
  Distributor ID:	Ubuntu
  Description:	Ubuntu 10.04.3 LTS
  Release:	10.04
  Codename:	lucid

  
  IMHO, this is unexpected and unwanted behaviour..

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/890189/+subscriptions




More information about the foundations-bugs mailing list