Dear maintainers,
On Debian arm64 Trixie (13.3), with LC 6.04, it seems not possible to use prehook directive into config file….
ansible@hn-orangepi5b-320:~$ dpkg -l |grep lxc
ii liblxc-common 1:6.0.4-4+deb13u1 arm64 Linux Containers userspace tools (library)
ii liblxc1t64:arm64 1:6.0.4-4+deb13u1 arm64 Linux Containers userspace tools (library)
ii lxc 1:6.0.4-4+deb13u1 arm64 Linux Containers userspace tools
ansible@hn-orangepi5b-320:~$ sudo grep lxc.hook.pre-start /etc/lxc/auto/vn-dns-320
now prehlxc.hook.pre-start feature available on recent lxc
lxc.hook.pre-start = e2fsck -f -y /dev/mapper/vg_vn_dns_320-lv_rootfs
lxc.hook.pre-start = e2fsck -f -y /dev/mapper/vg_vn_dns_320-lv_usr
lxc.hook.pre-start = e2fsck -f -y /dev/mapper/vg_vn_dns_320-lv_var
lxc.hook.pre-start = e2fsck -f -y /dev/mapper/vg_vn_dns_320-lv_tmp
lxc.hook.pre-start = e2fsck -f -y /dev/mapper/vg_vn_dns_320-lv_home
lxc.hook.pre-start = e2fsck -f -y /dev/mapper/vg_vn_dns_320-lv_var_log
lxc.hook.pre-start = e2fsck -f -y /dev/mapper/vg_vn_dns_320-lv_var_lib
lxc.hook.pre-start = e2fsck -f -y /dev/mapper/vg_vn_dns_320-lv_var_cache
lxc.hook.pre-start = e2fsck -f -y /dev/mapper/vg_vn_dns_320-lv_var_lib_apt
ansible@hn-orangepi5b-320:~$
ansible@hn-orangepi5b-320:~$ sudo lxc-start -n vn-dns-320 -f /etc/lxc/auto/vn-dns-320 --foreground
lxc-start: vn-dns-320: ../src/lxc/utils.c: run_buffer: 571 Script exited with status 16
lxc-start: vn-dns-320: ../src/lxc/start.c: lxc_init: 845 Failed to run lxc.hook.pre-start for container “vn-dns-320”
lxc-start: vn-dns-320: ../src/lxc/start.c: __lxc_start: 2039 Failed to initialize container “vn-dns-320”
lxc-start: vn-dns-320: ../src/lxc/tools/lxc_start.c: lxc_start_main: 307 The container failed to start
lxc-start: vn-dns-320: ../src/lxc/tools/lxc_start.c: lxc_start_main: 312 Additional information can be obtained by setting the --logfile and --logpriority options
Thanks in advance for you help