← Back to team overview

touch-packages team mailing list archive

[Bug 1470580] Re: unprivileged lxc containers fails with custom bridge

 

Indeed, on every error path lxc_user_nic should print an error message
to stderr, but that doesn't end up in the log.  If you simply do

lxc-start -n container_name -F

What do you see?  On one failure case I see "Quota reached", for
instance.

When I copy/paste your network config excerpt, it does work for me.

Is it possible that x does not have an allocation in /etc/lxc/lxc-
usernet for lxcbr0, but the configuration file still has 'lxc.include =
/etc/lxc/default.conf' ?

Please show the full container config and the full /etc/lxc/lxc-usernet
(obfuscated if need be, but then please with annotations so we can be
certain).


** Changed in: lxc (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1470580

Title:
  unprivileged lxc containers fails with custom bridge

Status in lxc package in Ubuntu:
  Incomplete

Bug description:
  Using 15.04 x86_64 with all the updates installed.
  I'd like 2 containers to communicate with each other via bridge interface. For that I've created interface as follows:
  /etc/systemd/network/internalbridge1.netdev:
  [NetDev]
  Name=ibr1
  Kind=bridge

  /etc/lxc/lxc-usernet:
  # USERNAME TYPE BRIDGE COUNT
  x veth ibr1 8

  The 'x' is my username, it's first and only user configured in the
  system so default id map should work fine.

  The container network is configured as follows:
  lxc.network.type = veth
  lxc.network.link = ibr1
  lxc.network.flags = up
  lxc.network.name = internal
  lxc.network.ipv4 = 10.1.8.2/24
  lxc.network.ipv4.gateway = 10.1.8.1

  I've enabled the service and brought the bridge up - showing ok via
  'ip a' and 'brctl show'. Also works fine with priviledged containers.
  However with unpriviledged containers it fails:

  lxc-start -n asterisk -l debug -F --logfile lxc-user.log

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


References