Erlang os-mon should not include nteventlog
Ran into this when setting up RabbitMQ on Alpine Linux 3.1 (I’m using the erlang packages from the edge testing repo). When launching rabbitmq it complains about a missing module ‘nteventlog’ and exits. AFAIK the os_mon module should not include nteventlog on non-windows platforms.
Modifying the list of modules from
{modules, [os_mon, os_mon_mib, os_sup,
disksup, memsup, cpu_sup, os_mon_sysinfo, nteventlog]},
to
{modules, [os_mon, os_mon_mib, os_sup,
disksup, memsup, cpu_sup, os_mon_sysinfo]},
in /usr/lib/erlang/lib/os_mon-2.3/ebin/os_mon.app fixes the problem.
(from redmine: issue id 4016, created on 2015-03-23)