On Sun, 2021-07-18 at 06:17 -0500, o1bigtenor via Dng wrote: > [snip]
> The Evergreen 'system' uses ejabberd as a communication tool and it
> would seem to me (new at digging under the hood as it were) that
> ejabberd is quite intertwined into this system.
>
> Ejabberd was installed as part of the install but then in the setup
> it is necessary to shut it off.
> The install workflow used 'systemctl' etc etc as a control
> I used 'service ejabberd stop' which worked but when I wanted to
> restart the service the complaints started.
>
> Is there a simple way to change this reliance on systemd or is this
> something better left to someone who does know what they're doing
> (not me - - - grin!)?
> Firstly what are the complaints?
They may be diagnostic of what the
problem is.
ejabberd /is/ in the Devuan Beowulf repository and looking at the
package depends it doesn't require systemd.
If 'service ejabberd stop' works then I assume it has an
/etc/init.d/ejabberd init file installed and that the stop command is
working.
Can you check that the init is set up correctly to enable/start it?
It could be the LSB header is wrong (it's not unknown with systemd
oriented packages even when they install an init).
Also check the commands for 'service' in the init file.