/etc/init.rd/unrealircd start won't start unrealircd 3.2.1 because it does not know about a --chuid parameter
Steps to Reproduce:
The --chuid is an argument to start-stop-dameon, not to /usr/bin/unrealircd.
The paramters for /usr/bin/unrealircd follow the --.
Have you modified the UnrealIRCd config file at /etc/unrealircd/unrealircd.conf?
You need to do a few things to get UnrealIRCd working. You must set the
kline-address and the cloak-keys. And the tld block is invalid in the default
Yep, everything else seems to be ok, if I start unrealircd without this --chuid parameter.
I just re-emerged net-irc/unrealircd and the --chuid option is fine there.
Just modify /etc/unrealircd/unrealircd.conf and the init script should bring
up unrealircd without problems.
Did you emerge version 3.2.1? (ACCEPT_KEYWORDS=~x86)
I also didn't find any docs where this parameter is described.
Yes, I merged 3.2.1. Could you remove the &>/dev/null redirection in your init
script and check if unrealircd displays an error message?
Thanks for the hint:
* Loading IRCd configuration ..
[error] Couldn't open "badwords.channel.conf": Permission denied
[error] Could not load config file badwords.channel.conf
[error] IRCd configuration failed to load [ !! ]
A chown unrealircd bad* has fixed this. Again, thanks for you quick help.