[Bug 1792947] Re: OSError: [Errno 22] failed to open netns (bionic-rocky)

Dimitri John Ledkov launchpad at surgut.co.uk
Mon Sep 17 14:52:19 UTC 2018


** Also affects: glibc (Ubuntu)
   Importance: Undecided
       Status: New

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

Title:
  OSError: [Errno 22] failed to open netns (bionic-rocky)

Status in Ubuntu on IBM z Systems:
  New
Status in glibc package in Ubuntu:
  New
Status in pyroute2 package in Ubuntu:
  New

Bug description:
  The bionic-rocky deployment fails to allocate DHCP to new instances:

  neutron/neutron-dhcp-agent.log:2018-09-17 07:08:01.432 190830 ERROR
  neutron.agent.dhcp.agent [-] Unable to enable dhcp for ade593b1-153b-
  47b8-84a9-009fca692003.: OSError: [Errno 22] failed to open netns

  This can be tracked to the pyroute2 package, where it is simply
  executing:

  pyroute2.NetNS("qdhcp-UUID", flags=0")

  While the namespace is visible with the "ip netns" command, the
  pyroute2 method fails (and this is with either python 2.7 or 3.?) with
  OSError 22, and this associated syscall:

  [pid 51036] openat(AT_FDCWD, "/var/run/netns/qdhcp-ade593b1-153b-47b8-84a9-009fca692003", O_RDONLY) = 4
  [pid 51036] tee(4, 1073741824, 17109518126325597131, 0xaa7bac30 /* SPLICE_F_??? */) = -1 EINVAL (Invalid argument)

  This is specific to s390x, and does not occur on bionic-queens, only
  using the bionic-rocky cloud archive. These archives do not contain
  different versions of pyroute2 so this seems unlikely to be the issue.

  Downgrading openvswitch to the bionic-queens version (2.10.0-0ubuntu2
  --> 2.9.0-0ubuntu1) did not seem to make a difference but more testing
  may be necessary.

  A bug has also been logged against pyroute2:

  https://github.com/svinota/pyroute2/issues/542

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1792947/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list