[pkg-lxc-devel] Bug#1122149: lxc: sysvinit script doesn't depend on lxc-net, causing containers to fail during boot

Frost debian at brightfur.net
Mon Dec 8 00:13:52 GMT 2025


Package: lxc
Version: 1:6.0.4-4+b3
Severity: normal
Tags: patch
X-Debbugs-Cc: debian at brightfur.net

During boot with OpenRC, lxc autoboot containers don't start properly. But afterwards, they start just fine.

/etc/init.d/lxc has dependencies that look like this:

# Required-Start: $syslog $remote_fs
# Required-Stop: $syslog $remote_fs
# Should-Start: cgroupfs-mount
# Should-Stop: cgroupfs-mount

Adding lxc-net to Should-Start/Stop (like the systemd service has) fixes the problem. I'm not sure whether it would be better in Should-Start/Stop or in Required-Start/Stop though.

# Should-Start: cgroupfs-mount lxc-net
# Should-Stop: cgroupfs-mount lxc-net

We ran into this on our trixie server, but our forky desktop doesn't look like it has this fixed (though I technically didn't try autobooting any containers) and it's not in the sid branch of the git repo either. So I've edited the Version field to be the version on our trixie box, even though I'm reporting from our forky box (sorry that screws up the system info). I've also attached a git patch if that's helpful.

Thanks!

-- Frost

-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.17.8+deb14-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

Versions of packages lxc depends on:
ii  debconf [debconf-2.0]        1.5.91
ii  dnsmasq-base [dnsmasq-base]  2.91-1
ii  iproute2                     6.17.0-1
ii  iptables                     1.8.11-2
ii  libapparmor1                 4.1.0-1+b1
ii  libc6                        2.41-12
ii  libcap2                      1:2.75-10+b2
ii  libdbus-1-3                  1.16.2-2
ii  libgcc-s1                    15.2.0-9
ii  liblxc-common                1:6.0.5-1
ii  liblxc1t64                   1:6.0.5-1
ii  libseccomp2                  2.6.0-2+b1
ii  libselinux1                  3.9-2
ii  nftables                     1.1.5-2

Versions of packages lxc recommends:
ii  apparmor       4.1.0-1+b1
ii  debootstrap    1.0.142
ii  dirmngr        2.4.8-4+b1
ii  distrobuilder  3.2-4+b1
ii  gnupg          2.4.8-4
ii  libpam-cgfs    1:6.0.5-1
ii  lxcfs          6.0.5-2
ii  openssl        3.5.4-1
ii  rsync          3.4.1+ds1-7
ii  uidmap         1:4.18.0-2
ii  wget           1.25.0-2

Versions of packages lxc suggests:
ii  btrfs-progs    6.17.1-1
pn  criu           <none>
ii  lvm2           2.03.31-2
ii  lxc-templates  3.0.4.89.gc128b96-1
pn  python3-lxc    <none>

-- debconf information:
  lxc/auto_update_config:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-lxc-net-as-dependency-in-sysvinit-script.patch
Type: application/mbox
Size: 963 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-lxc-devel/attachments/20251207/5ca99ce3/attachment.mbox>


More information about the Pkg-lxc-devel mailing list