Lxc-checkconfig showing missing required components yet containers run fine

Can others running lxc on an OpenWrt host please run lxc-checkconfig and share the output? Mine is below for reference. I am concerned about the three missing "required" ones but also >80% of the the others as showing up as "missing".

For reference, I have the following lxc components:

# apk info|grep lxc
liblxc
luci-app-lxc
lxc
lxc-attach
lxc-auto
lxc-autostart
lxc-cgroup
lxc-checkconfig
lxc-common
lxc-config
lxc-configs
lxc-console
lxc-copy
lxc-create
lxc-destroy
lxc-device
lxc-execute
lxc-freeze
lxc-hooks
lxc-info
lxc-init
lxc-ls
lxc-snapshot
lxc-start
lxc-stop
lxc-templates
lxc-top
lxc-usernsexec
rpcd-mod-lxc
lxc-checkconfig output
# lxc-checkconfig
LXC version 6.0.3

--- Namespaces ---
Namespaces: required
Utsname namespace: missing
Ipc namespace: required
Pid namespace: required
User namespace: missing
Network namespace: missing
Namespace limits:
  cgroup: 31551
  ipc: 31551
  mnt: 31551
  net: 31551
  pid: 31551
  time: 31551
  user: 31551
  uts: 31551

--- Control groups ---
Cgroups: missing
Cgroup namespace: enabled
Cgroup v1 mount points: 
 - /sys/fs/cgroup/systemd
Cgroup v2 mount points: 
 - /sys/fs/cgroup
Cgroup device: missing
Cgroup sched: missing
Cgroup cpu account: missing
Cgroup memory controller: missing

--- Misc ---
Veth pair device: missing
Macvlan: missing
Vlan: missing
Bridges: missing
Advanced netfilter: missing
CONFIG_IP_NF_TARGET_MASQUERADE: missing
CONFIG_IP6_NF_TARGET_MASQUERADE: missing
CONFIG_NETFILTER_XT_TARGET_CHECKSUM: missing
CONFIG_NETFILTER_XT_MATCH_COMMENT: missing
FUSE (for use with lxcfs): missing

--- Checkpoint/Restore ---
checkpoint restore: missing
CONFIG_FHANDLE: missing
CONFIG_EVENTFD: missing
CONFIG_EPOLL: missing
CONFIG_UNIX_DIAG: missing
CONFIG_INET_DIAG: missing
CONFIG_PACKET_DIAG: missing
CONFIG_NETLINK_DIAG: missing
File capabilities: enabled

@erdoukki

1 Like