Public bug reported:

I created and ran lxc-container with network config - others lxc-config on host 
system are the same like that (ipv4. addresses is different):
__________________________________________
# Template used to create this container: /usr/share/lxc/templates/lxc-ubuntu
# Parameters passed to the template:
# For additional config options, please look at lxc.container.conf(5)

# Uncomment the following line to support nesting containers:
#lxc.include = /usr/share/lxc/config/nesting.conf
# (Be aware this has security implications)


# Common configuration
lxc.include = /usr/share/lxc/config/ubuntu.common.conf
lxc.apparmor.profile = unconfined
lxc.start.auto = 1
# Container specific configuration
lxc.rootfs.path = dir:/var/lib/lxc/video/rootfs
lxc.uts.name = video
lxc.arch = amd64

# Network configuration

lxc.net.0.type = veth
lxc.net.0.flags = up
lxc.net.0.link = lxcbr0
lxc.net.0.hwaddr = 4a:49:43:49:79:bf
lxc.net.0.ipv4.address = 10.0.3.10/24
lxc.net.0.ipv4.gateway = 10.0.3.1
________________________________________________

When container started - i can't see ip 10.0.3.10, it is not assigned
after start:

NAME       STATE   AUTOSTART GROUPS IPV4     IPV6 UNPRIVILEGED 
x          RUNNING 1         -      10.0.3.2 -    false        
y          RUNNING 1         -      10.0.3.3 -    false        
x1         RUNNING 1         -      10.0.3.7 -    false        
x2         RUNNING 1         -      10.0.3.5 -    false        
z3         RUNNING 1         -      10.0.3.4 -    false        
z1         RUNNING 1         -      10.0.3.6 -    false        
video      RUNNING 0         -      -        -    false  <-----!!!

Example (inside container "z1"):
root@z1:/# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:        18.04
Codename:       bionic

Example (inside problem container "video"):
root@video:/# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal


x,y,x1-3,z3,z1 - ubuntu 18 lts
video - Ubuntu 20 LTS,
host system ubuntu 20 lts.

Host system:

root@node:/var/lib/lxc/video# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal

BUT!

When I restarts all host-system, "video" container assigns ipv4 address after 
it.
And if I stop the "video" container again (lxc-stop) and start the "video" 
container again (lxc-start -d -n video) - it losts ipv4 address and can't 
assign it again (from cli).


root@node:/home/alex# dpkg -l | grep lxc
ii  liblxc-common                         1:4.0.2-0ubuntu1                  
amd64        Linux Containers userspace tools (common tools)
ii  liblxc1                               1:4.0.2-0ubuntu1                  
amd64        Linux Containers userspace tools (library)
ii  lxc                                   1:4.0.2-0ubuntu1                  all 
         Transitional package - lxc -> lxc-utils
ii  lxc-templates                         3.0.4-3ubuntu1                    
amd64        Linux Containers userspace tools (templates)
ii  lxc-utils                             1:4.0.2-0ubuntu1                  
amd64        Linux Containers userspace tools
rc  lxctl                                 0.3.1+debian-4                    all 
         Utility to manage LXC

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: lxc 1:4.0.2-0ubuntu1
ProcVersionSignature: Ubuntu 5.4.0-28.32-generic 5.4.30
Uname: Linux 5.4.0-28-generic x86_64
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
CasperMD5CheckResult: skip
Date: Sat May  2 18:21:44 2020
PackageArchitecture: all
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
 TERM=xterm
 XDG_RUNTIME_DIR=<set>
 PATH=(custom, no user)
SourcePackage: lxc
UpgradeStatus: Upgraded to focal on 2020-05-02 (0 days ago)
defaults.conf:
 lxc.net.0.type = veth
 lxc.net.0.link = lxcbr0
 lxc.net.0.flags = up
 lxc.net.0.hwaddr = 00:16:3e:xx:xx:xx
lxc.conf: lxc.network.link = lxcbr0

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


** Tags: amd64 apparmor apport-bug focal uec-images

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

Title:
  lxc can't assign ipv4 address from lxc-container config file

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to