Control: tags -1 moreinfo

Hi,

On Sat, 21 Feb 2026 12:25:06 +0000
Andrew Bower <[email protected]> wrote:

> Package: runit-run
this does not look specific to runit-run (?)

> Version: 2.3.0-1
> Severity: normal
> 
> Dear Maintainer,
> 
> I ran apt-get upgrade and the runit trigger caused two services to
> start which had 'down' files in their service directory. A similar
> service was not started. I would have expected them to stay down.
> 
> Note that these services predate the new 'runit user services'
> despite similar style of names. No runit packages were upgraded in
> this step:

it's the upgrade of luanti-server that triggers runit's trigger_sv;
the 'setup' loop is only meant for runit-init, but the 'upgrade' loop
works also for runit-run users (but in fact it didn't before 2.2.0-7 due
to a bug)

> 
> $ sudo apt-get upgrade
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> Calculating upgrade... Done
> ...
> Preparing to unpack …/189-luanti-server_5.14.0+dfsg-3_amd64.deb…
> Unpacking luanti-server (5.14.0+dfsg-3) over (5.14.0+dfsg-2)…
> ...
> Processing triggers for runit (2.3.0-1)…
> Runit triggered upgrade: setup
> Runit triggered upgrade: upgrade
> ok: run: minetest-server@percyworld2: (pid 25619) 0s, normally down
> ok: run: minetest-server@scaredlands: (pid 25638) 0s, normally down

minetest-server@percyworld2 and minetest-server@scaredlands have a
.meta/bin file inside their service directories (are they shipped with a
deb package?) but there is no .meta/bin file in
minetest-server@thedeeps: correct?


Best,
Lorenzo

> ...
> $ sudo sv status /etc/service/*
> run: /etc/service/minetest-server@percyworld2: (pid 25619) 906s,
> normally down; run: log: (pid 3353) 1962s run:
> /etc/service/minetest-server@scaredlands: (pid 25638) 906s, normally
> down; run: log: (pid 3354) 1962s down:
> /etc/service/minetest-server@thedeeps: 1962s; run: log: (pid 3356)
> 1962s down: /etc/service/pdns-recursor: 1963s; run: log: (pid 3355)
> 1962s $ tree /etc/service/ /etc/service/ ├──
> minetest-server@percyworld2 │   ├── down
> │   ├── finish
> │   ├── log
> │   │   ├── run
> │   │   ├── run.dpkg-dist
> │   │   └── supervise ->
> /run/runit/supervise/[email protected] │   ├── run
> │   └── supervise -> /run/runit/supervise/minetest-server@percyworld2
> ├── minetest-server@scaredlands
> │   ├── down
> │   ├── finish
> │   ├── log
> │   │   ├── run
> │   │   ├── run.dpkg-dist
> │   │   └── supervise ->
> /run/runit/supervise/[email protected] │   ├── run
> │   └── supervise -> /run/runit/supervise/minetest-server@scaredlands
> ├── minetest-server@thedeeps
> │   ├── down
> │   ├── finish
> │   ├── log
> │   │   ├── run
> │   │   └── supervise ->
> /run/runit/supervise/[email protected] │   ├── run
> │   └── supervise -> /run/runit/supervise/minetest-server@thedeeps
> └── pdns-recursor -> /etc/sv/pdns-recursor
> ...
> $ tree /etc/sv
> /etc/sv
> ...
> │   └── supervise -> /run/runit/supervise/lxcfs
> ├── minetest-server@
> │   ├── finish
> │   ├── log
> │   │   ├── run
> │   │   └── run.dpkg-dist
> │   └── run
> ├── pcscd
> ...
> $ tree /usr/share/runit/
> /usr/share/runit/
> ├── meta
> │   ├── default-syslog
> │   │   └── installed
> │   ├── pcscd
> │   │   └── installed
> │   ├── ssh
> │   │   └── installed
> │   └── stubby
> │       └── installed
> ├── sv
> ├── sv.current -> /usr/share/runit/sv.now
> ├── sv.now
> └── sv.src -> /usr/share/runit/sv
> 
> 
> -- System Information:
> Debian Release: forky/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 6.18.9+deb14-amd64 (SMP w/24 CPU threads; PREEMPT)
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
> LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash
> Init: sysvinit (via /sbin/init)
> LSM: AppArmor: enabled
> 
> Versions of packages runit-run depends on:
> ii  runit  2.3.0-1
> 
> runit-run recommends no packages.
> 
> runit-run suggests no packages.
> 
> -- no debconf information

Reply via email to