Thanks again. Still generating an error. Please let me know if we should move this to a seperate forum thread instead of flooding your announcement thread.
$ incus version
Client version: 7.2
Server version: 7.2
$ incus-compose version
incus-compose version 1.0.0-beta.16
$ incus-compose up
22:43 ERR Starting resources project=kiwix error="in an operation: instance(kiwix): Failed to run: /opt/incus/bin/incusd forklxc kiwix_kiwix /var/lib/incus/containers /run/incus/kiwix_kiwix/lxc.conf /var/log/incus/kiwix_kiwix: exit status 1"
ensure network default [done]
ensure image ghcr.io/lxc/incus-compose/ic-healthd:~ [done]
ensure storage-volume ic-healthd [done]
ensure instance kiwix-ic-healthd [done]
start instance kiwix-ic-healthd [done]
ensure image ghcr.io/kiwix/kiwix-tools:latest [done]
ensure instance kiwix [done]
start instance kiwix [error: in an operation: Failed to run: /opt/incus/bin/incusd forklxc kiwix_kiwix /var/lib/incus/containers /run/incus/kiwix_kiwix/lxc.conf /var/log/incus/kiwix_kiwix: exit status 1]
$ incus-compose list
KIND NAME INCUSNAME IMAGE STATUS HEALTH ADDRESSES
network default kiwix-default Exists
instance kiwix kiwix ghcr.io/kiwix/kiwix-tools:latest Stopped Stopped
$ incus-compose ps
NAME SERVICE INCUS_NAME IMAGE STATUS ADDRESSES
<orphan> <orphan> kiwix-ic-healthd Running
$ sudo tail /var/log/incus/kiwix_kiwix/lxc.log
[...]
lxc kiwix_kiwix 20260627024423.645 WARN cgfsng - ../src/lxc/cgroups/cgfsng.c:cgroup_tree_create:550 - File exists - Failed to create monitor cgroup 10(lxc.monitor.kiwix_kiwix-11)
lxc kiwix_kiwix 20260627024423.685 ERROR utils - ../src/lxc/utils.c:safe_mount:1332 - Invalid argument - Failed to mount "none" onto "/opt/incus/lib/lxc/rootfs/run"
lxc kiwix_kiwix 20260627024423.685 ERROR conf - ../src/lxc/conf.c:lxc_idmapped_mounts_parent:3569 - Invalid argument - Failed to idmap detached recursive mount 12 to 24
lxc kiwix_kiwix 20260627024423.685 ERROR start - ../src/lxc/start.c:lxc_spawn:2072 - Failed to setup mount entries
lxc kiwix_kiwix 20260627024423.692 ERROR network - ../src/lxc/network.c:lxc_netdev_restore_altnames:1422 - Invalid argument - Failed to get altnames for interface "vethff14b28b"
lxc kiwix_kiwix 20260627024423.692 WARN network - ../src/lxc/network.c:lxc_delete_network_priv:3940 - Failed to restore altnames for interface with index 0 and initial name "vethff14b28b"
lxc kiwix_kiwix 20260627024423.692 WARN network - ../src/lxc/network.c:lxc_delete_network_priv:3945 - Failed to rename interface with index 0 from "physqKKSqm" to its initial name "vethff14b28b"
lxc kiwix_kiwix 20260627024423.692 ERROR lxccontainer - ../src/lxc/lxccontainer.c:wait_on_daemonized_start:837 - Received container state "ABORTING" instead of "RUNNING"
lxc kiwix_kiwix 20260627024423.693 ERROR start - ../src/lxc/start.c:__lxc_start:2288 - Failed to spawn container "kiwix_kiwix"
lxc kiwix_kiwix 20260627024423.693 WARN start - ../src/lxc/start.c:lxc_abort:1229 - No such process - Failed to send SIGKILL via pidfd 17 for process 3737291
lxc 20260627024423.752 ERROR af_unix - ../src/lxc/af_unix.c:lxc_abstract_unix_recv_fds_iov:218 - Connection reset by peer - Failed to receive response
lxc 20260627024423.752 ERROR commands - ../src/lxc/commands.c:lxc_cmd_rsp_recv_fds:128 - Failed to receive file descriptors for command "get_init_pid"
$ sudo cat /run/incus/kiwix_kiwix/lxc.conf
lxc.log.file = /var/log/incus/kiwix_kiwix/lxc.log
lxc.log.level = warn
lxc.console.buffer.size = auto
lxc.console.size = auto
lxc.console.logfile = /var/log/incus/kiwix_kiwix/console.log
lxc.sched.core = 1
lxc.mount.auto = proc:rw sys:rw cgroup:rw:force
lxc.autodev = 1
lxc.pty.max = 1024
lxc.mount.entry = /dev/fuse dev/fuse none bind,create=file,optional 0 0
lxc.mount.entry = /dev/net/tun dev/net/tun none bind,create=file,optional 0 0
lxc.mount.entry = /sys/firmware/efi/efivars sys/firmware/efi/efivars none rbind,create=dir,optional 0 0
lxc.mount.entry = /sys/fs/fuse/connections sys/fs/fuse/connections none rbind,create=dir,optional 0 0
lxc.mount.entry = /sys/fs/pstore sys/fs/pstore none rbind,create=dir,optional 0 0
lxc.mount.entry = /sys/kernel/config sys/kernel/config none rbind,create=dir,optional 0 0
lxc.mount.entry = /sys/kernel/debug sys/kernel/debug none rbind,create=dir,optional 0 0
lxc.mount.entry = /sys/kernel/security sys/kernel/security none rbind,create=dir,optional 0 0
lxc.mount.entry = /sys/kernel/tracing sys/kernel/tracing none rbind,create=dir,optional 0 0
lxc.mount.entry = /dev/zfs dev/zfs none bind,create=file,optional 0 0
lxc.mount.entry = /dev/mqueue dev/mqueue none rbind,create=dir,optional 0 0
lxc.include = /opt/incus/share/lxc/config//common.conf.d/
lxc.arch = linux64
lxc.hook.version = 1
lxc.hook.pre-start = /proc/3724863/exe callhook /var/lib/incus 'kiwix' 'kiwix' start
lxc.hook.stop = /opt/incus/bin/incusd callhook /var/lib/incus 'kiwix' 'kiwix' stopns
lxc.hook.post-stop = /opt/incus/bin/incusd callhook /var/lib/incus 'kiwix' 'kiwix' stop
lxc.tty.max = 0
lxc.uts.name = kiwix
lxc.mount.entry = /var/lib/incus/guestapi dev/incus none bind,create=dir 0 0
lxc.apparmor.profile = incus-kiwix_kiwix_</var/lib/incus>//&:incus-kiwix_kiwix_<var-lib-incus>:
lxc.seccomp.profile = /var/lib/incus/security/seccomp/kiwix_kiwix
lxc.idmap = u 0 1000000 1000000000
lxc.idmap = g 0 1000000 1000000000
lxc.environment = "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
lxc.environment = "HOME=/root"
lxc.environment = "TERM=xterm"
lxc.environment = CREDENTIALS_DIRECTORY=/dev/.incus-systemd-credentials
lxc.mount.entry = /var/lib/incus/containers/kiwix_kiwix/credentials dev/.incus-systemd-credentials none bind,ro,create=dir 0 0
lxc.mount.auto = shmounts:/var/lib/incus/shmounts/kiwix_kiwix:/dev/.incus-mounts
lxc.net.0.type = phys
lxc.net.0.name = eth0
lxc.net.0.flags = up
lxc.net.0.link = vethff14b28b
lxc.net.0.hwaddr = 10:66:6a:10:e8:f1
lxc.rootfs.path = dir:/var/lib/incus/storage-pools/default/containers/kiwix_kiwix/rootfs
lxc.rootfs.options = idmap=container
lxc.mount.entry = /var/lib/incus/devices/kiwix_kiwix/disk.bind--mnt--storage--oci--containers--kiwix--data.data data none bind,create=dir,idmap=container 0 0
lxc.sysctl.net.ipv4.ping_group_range = 0 999999999
lxc.sysctl.net.ipv4.ip_unprivileged_port_start = 0
lxc.execute.cmd = kiwix-serve --library --port 8980 -L 6 --monitorLibrary /data/library.xml
lxc.init.cwd = /
lxc.init.uid = 0
lxc.init.gid = 0
lxc.mount.entry = shm dev/shm tmpfs nosuid,noexec,nodev,mode=1777,size=65536k,create=dir 0 0
lxc.mount.entry = none run tmpfs none,mode=755,optional
lxc.mount.entry = /var/lib/incus/containers/kiwix_kiwix/network/hosts etc/hosts none bind,create=file
lxc.mount.entry = /var/lib/incus/containers/kiwix_kiwix/network/hostname etc/hostname none bind,create=file
lxc.mount.entry = /var/lib/incus/containers/kiwix_kiwix/network/resolv.conf etc/resolv.conf none bind,create=file
lxc.hook.start-host = /proc/3724863/exe forknet dhcp /var/lib/incus/containers/kiwix_kiwix/network /var/log/incus/kiwix_kiwix/forknet-dhcp.log
lxc.mount.entry = /media/zim media/zim none rbind,create=dir,idmap=container 0 0