The officially official Devuan Forum!

You are not logged in.

#1 2026-01-07 21:39:42

Devarch
Member
Registered: 2022-10-03
Posts: 121  

Runit

Does runit is automatic in Devuan like sysvinit and openrc?
I mean that when I install devuan with sysvinit the services are automatically installed with packages. The same with openrc with one exception - the boot is still with sysvinit and the service control is with openrc, so there is no real openrc in Devuan. Right?

What' s about runit?

I've just installed new devuan excalibur (v 6.1) from netinstall. I've added gdm3 and surprise, there are no services in the system. Gdm3 does not start. Only dbus, elogind and networkmanager are started. Where are other services? Does it mean that every package that requires service will not work?

Offline

#2 2026-01-07 22:19:15

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,799  

Re: Runit

If runit-init is installed, you get runscripts for just a couple of services (tty and ssh, I think) and any other services use the sysvinit script. If you install runit-services, you get runscripts for a lot of other services. Again, any not included will default to using the sysvinit script.

Which runit packages are installed? dpkg -l | grep runit

Offline

#3 2026-01-07 23:22:11

Devarch
Member
Registered: 2022-10-03
Posts: 121  

Re: Runit

dpkg -l | grep runit
ii  live-config-runit                    11.0.3+nmu1devuan1                   all          Live System Configuration Components (runit backend)
ii  runit                                2.2.0-3                              amd64        system-wide service supervision
ii  runit-helper                         2.16.4                               all          dh-runit implementation detail
ii  runit-init                           2.2.0-3                              amd64        system-wide service supervision (as init system)
ii  runit-services                       0.9.1                                all          UNIX init scheme with service supervision (services)

I've created runit service for gdm3 and started it, successfully started but = nothing
Then I've remove runit service and added to default (with sysvinit) gdm3 and started it again but = nothing

Running

gdm3 as root in terminal 

gives black screen, no control and no other tty.

# dpkg-reconfigure gdm3

  returns nothing as well.

root@host:/home/userr# update-rc.d gdm3 defaults
root@host:/home/userr# service gdm3 start
gdm3: disabled

Does it mean that gdm3 is broken?

If I got it right, devuan has no runit support. It' s a GMO of runit for boot and sysvinit for service, right?

Last edited by Devarch (2026-01-07 23:23:23)

Offline

#4 Yesterday 01:13:26

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,799  

Re: Runit

runit-services has runscripts for lightdm, sddm, xdm and slim. I don't see gdm3 in the list. Also, someone else posted about a problem with gdm3 not working in excalibur.

Devuan has the exact same support for runit that Debian has. The runit maintainer sometimes posts on this forum. You might get a more informative answer.

Offline

Board footer