The following case can cause a potential issue:

ip netns add 1
ip netns exec 1 bash

< upgrade package >

ip netns add 2
ip netns exec 2 bash

ip netns exec 1 bash

Here we get "seting the network namespace failed: Invalid argument"

However, if you add the namespace from not within an already exec'ed
namespace then the above works fine. Therefore I believe this shouldn't
be an issue with the package as it is.

In addition, if users upgrade their iproute package without existing
namespaces they won't be affected. Or if they have existing namespaces
and reboot they won't be affected.

Also the above is an unsupported case after discussion with upstream:
http://marc.info/?l=linux-netdev&m=138394662105029&w=2

Marking this verified as it does fix the original bug.

** Tags added: verification-done

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

Title:
  iproute - Cannot remove /var/run/netns/namespace: Device or resource
  busy

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to