[Bug 1215391] Re: lxc-start can't parse IPv6 addresses

Serge Hallyn 1215391 at bugs.launchpad.net
Thu Aug 29 20:12:22 UTC 2013


** Description changed:

  A container with an IPv6 address in its configuration (for example,
  'lxc.network.ipv6 = 2001:db8:fedc:abcd::2/80') fails to start with the
  error below.
  
      lxc-start 1377083732.942 ERROR    lxc_confile - No such file or
  directory - invalid ipv6 address: 2001:db8:fedc:abcd::2/80
  
  This IPv6 address is valid, however, and the same configuration works
  fine on 12.04.
  
  Ubuntu Release: Ubuntu 13.04
  lxc package version: 0.9.0-0ubuntu3.4
+ 
+ SRU justification
+ 1. impact: container configurations specifying an ipv6 address with a mask fail to start
+ 2. Development fix: remove the mask from ipv6 address before passing it to inet_pton
+ 3. Stable fix: same as development fix
+ 4. test case:
+    sudo lxc-create -t ubuntu -n x1
+    Echo "lxc.network.ipv6 = 2001:db8:fedc:abcd::2/80" | sudo tee -a /var/lib/lxc/x1/config
+    sudo lxc-start -n x1
+ 5. Regression potential: none, we are simply passing the correct buffer to inet_pton.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1215391

Title:
  lxc-start can't parse IPv6 addresses

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



More information about the Ubuntu-server-bugs mailing list