Created attachment 1396646 [details]
journalctl -xe of epmd.service failing to start
Description of problem:
The systemd unit file /usr/lib/systemd/system/epmd.service specifies a limit on the forked processes count, LimitNPROC=1, which prevents the epmd service to start with a specific error (see the attachment). This later on blocks e.g RabbitMQ from starting.
I've cross-checked that replacing the executable of /usr/bin/epmd with /bin/true isn't affected by LimitNPROC=1 and most likely epmd indeed requires some forking to happen. I can't tell for sure as I don't know any Erlang :-/
This can be worked around with the minimal LimitNPROC=7 that worked for me in my Docker deployment. Better yet might be to omit the LimitNPROC altogether.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. install erlang-erts
2. sudo systemctl start epmd.service
epmd.service fails starting because it's limited to fork enough subprocesses.
epmd.service starts as expected
The systemd epmd.service unit file:
Description=Erlang Port Mapper Daemon
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle.
Changing version to '28'.
Works for me with erlang-18.104.22.168-2.fc29.
Feel free to reopen if the issue still exists on your machine.