Hi all,
Some update(s) ago, incus.service stopped working/starting on my OpenSuse Tumbleweed system. I tried-reinstalling incus, but it didn’t help. I am now at incus version 6.9.1-1-x86_64.
I tried manually enabling and starting the incus.socket and incus.service but that didn’t help.
I tried re-running incus admin intit, but it fails too.
Can it be it has to do with permissions of the socket itself? Incus constantly re-applies the following permissions in /run/incus/
this is what I get when after stopping the service
user@pc:~$ sudo systemctl stop incus.service
user@pc:~$ sudo systemctl status incus.service
× incus.service - Incus Container Hypervisor
Loaded: loaded (/usr/lib/systemd/system/incus.service; enabled; preset: disabled)
Drop-In: /etc/systemd/system/incus.service.d
└─10-env.conf
Active: failed (Result: signal) since Fri 2025-02-21 12:12:14 CET; 43s ago
Invocation: 3711d0d1d5494e8b801d95a8a769f270
TriggeredBy: ○ incus.socket
Docs: man:incus(1)
Process: 71232 ExecStart=/usr/sbin/incusd --group=incus-admin $INCUS_OPTS --logfile=/var/log/incus/incusd.log (code=exited, status=0/SUCCESS)
Process: 71233 ExecStartPost=/usr/sbin/incusd waitready --timeout=600 (code=killed, signal=TERM)
Main PID: 71232 (code=exited, status=0/SUCCESS)
Tasks: 2
CPU: 511ms
CGroup: /system.slice/incus.service
├─71308 dnsmasq --keep-in-foreground --strict-order --bind-interfaces --except-interface=lo --pid-file= --no-ping --interface=incusbidge2 --dhcp-rapid-commit --no-negcache --quiet-dhcp --quiet-dhcp6 --quiet-ra --listen-address=10.28.177.1 ->
└─71331 dnsmasq --keep-in-foreground --strict-order --bind-interfaces --except-interface=lo --pid-file= --no-ping --interface=incusbr0 --dhcp-rapid-commit --no-negcache --quiet-dhcp --quiet-dhcp6 --quiet-ra --listen-address=10.234.191.1 --d>
Feb 21 12:12:12 yoga dnsmasq-dhcp[71331]: read /var/lib/incus/networks/incusbr0/dnsmasq.hosts/ubuntu.eth0
Feb 21 12:12:13 yoga incusd[71232]: time="2025-02-21T12:12:13+01:00" level=error msg="Failed writing error for HTTP response" err="write unix /run/incus/unix.socket->@: write: broken pipe" url=/1.0 writeErr="write unix /run/incus/unix.socket->@: write: >
Feb 21 12:12:13 yoga incusd[71232]: time="2025-02-21T12:12:13+01:00" level=error msg="Failed pruning resolved warnings" err="context canceled"
Feb 21 12:12:13 yoga incusd[71232]: time="2025-02-21T12:12:13+01:00" level=error msg="Failed updating instance types" err="context canceled"
Feb 21 12:12:13 yoga incusd[71232]: time="2025-02-21T12:12:13+01:00" level=warning msg="Failed to update instance types: Get \"https://images.linuxcontainers.org/meta/instance-types/.yaml\": context canceled"
Feb 21 12:12:13 yoga incusd[71232]: time="2025-02-21T12:12:13+01:00" level=error msg="Failed expiring log files" err="context canceled"
Feb 21 12:12:14 yoga systemd[1]: incus.service: Failed with result 'signal'.
Feb 21 12:12:14 yoga systemd[1]: incus.service: Unit process 71308 (dnsmasq) remains running after unit stopped.
Feb 21 12:12:14 yoga systemd[1]: incus.service: Unit process 71331 (dnsmasq) remains running after unit stopped.
Feb 21 12:12:14 yoga systemd[1]: Stopped Incus Container Hypervisor.
this is after starting the service, at this point it gets hung (i need to ctrl+x)
user@pc:~$ sudo systemctl start incus.service
user@pc:~$ sudo systemctl status incus.service
● incus.service - Incus Container Hypervisor
Loaded: loaded (/usr/lib/systemd/system/incus.service; enabled; preset: disabled)
Drop-In: /etc/systemd/system/incus.service.d
└─10-env.conf
Active: deactivating (stop-sigterm) (Result: signal)
Job: 129599
Invocation: 7ff5e5da4d4648f882fd5b4cb76dc3ec
TriggeredBy: ● incus.socket
Docs: man:incus(1)
Process: 82007 ExecStartPost=/usr/sbin/incusd waitready --timeout=600 (code=killed, signal=TERM)
Main PID: 82006 (incusd)
Tasks: 18
CPU: 688ms
CGroup: /system.slice/incus.service
├─81967 dnsmasq --keep-in-foreground --strict-order --bind-interfaces --except-interface=lo --pid-file= --no-ping --interface=incusbidge2 --dhcp-rapid-commit --no-negcache --quiet-dhcp --quiet-dhcp6 --quiet-ra --listen-address=10.28.177.1 --dhcp-no-override --dhcp-authoritative --dhcp-leasefile=/var/lib/incus/networks/incusbidge2/dnsmasq.leases --dhcp-hostsfile=/var/lib/incus/networks/incusbidge2/dnsmasq.hosts --dhcp-range 10.28.177.2,10.28.177.254,1h -s incus --interface-name _gateway.incus,incusbidge2 -S /incus/ --conf-file=/var/lib/incus/networks/incusbidge2/dnsmasq.raw -u nobody -g incus
├─81990 dnsmasq --keep-in-foreground --strict-order --bind-interfaces --except-interface=lo --pid-file= --no-ping --interface=incusbr0 --dhcp-rapid-commit --no-negcache --quiet-dhcp --quiet-dhcp6 --quiet-ra --listen-address=10.234.191.1 --dhcp-no-override --dhcp-authoritative --dhcp-leasefile=/var/lib/incus/networks/incusbr0/dnsmasq.leases --dhcp-hostsfile=/var/lib/incus/networks/incusbr0/dnsmasq.hosts --dhcp-range 10.234.191.2,10.234.191.254,1h -s incus --interface-name _gateway.incus,incusbr0 -S /incus/ --conf-file=/var/lib/incus/networks/incusbr0/dnsmasq.raw -u nobody -g incus
└─82006 /usr/libexec/incus/incusd --group=incus-admin --logfile=/var/log/incus/incusd.log
Feb 21 12:17:45 yoga systemd[1]: Starting Incus Container Hypervisor...
Feb 21 12:17:45 yoga qemu-system-x86_64[82034]: *HARK* log.c: 92: core_log_lib_info: src version: 2.1.0
Feb 21 12:17:45 yoga qemu-system-x86_64[82034]: *HARK* log.c: 94: core_log_lib_info: compiled with support for shutdown state
Feb 21 12:17:45 yoga qemu-system-x86_64[82034]: *HARK* log.c: 97: core_log_lib_info: compiled with libndctl 63+
Feb 21 12:17:45 yoga qemu-system-x86_64[82036]: *HARK* log.c: 92: core_log_lib_info: src version: 2.1.0
Feb 21 12:17:45 yoga qemu-system-x86_64[82036]: *HARK* log.c: 94: core_log_lib_info: compiled with support for shutdown state
Feb 21 12:17:45 yoga qemu-system-x86_64[82036]: *HARK* log.c: 97: core_log_lib_info: compiled with libndctl 63+
Feb 21 12:17:45 yoga systemd[1]: incus.service: Control process exited, code=killed, status=15/TERM