Bug ID | 1003085 |
---|---|
Summary | rabbitmq-server fails to start when epmd is started from service |
Classification | openSUSE |
Product | openSUSE Distribution |
Version | Leap 42.1 |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | dmueller@suse.com |
Reporter | tchatzimichos@suse.com |
QA Contact | qa-bugs@suse.de |
CC | mchandras@suse.com, rhafer@suse.com |
Found By | --- |
Blocker | --- |
The following issue affects the currently latest maintenance update for Leap 42.1 for rabbitmq-server, 3.5.1-4.1. It works fine with 3.5.1-2.7. When starting epmd via service, rabbitmq-server fails to start. It works if we don't start epmd from the service, but instead let rabbitmq start it. A few command outputs below: ## working scenario odb:~ # ps aux | grep epmd | grep -v grep odb:~ # rcrabbitmq-server start odb:~ # rcrabbitmq-server status rabbitmq-server.service - RabbitMQ broker Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled) Active: active (running) since Wed 2016-10-05 13:02:44 UTC; 2s ago Process: 5615 ExecStop=/usr/sbin/rabbitmqctl stop (code=exited, status=0/SUCCESS) Main PID: 5750 (epmd) Status: "Exited." CGroup: /system.slice/rabbitmq-server.service ������5731 /bin/sh /usr/sbin/rabbitmq-server ������5735 /usr/lib64/erlang/erts-7.0.3/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/lib64/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib64/rabbitmq/lib/rabbitmq_server-3.5.1/sbin/../ebin -noshell -noinput -s rabbit boot -sname rabbit@localhost -boot start_sasl -config /etc/rabbitmq/rabbitmq -kernel inet_default_connect_options [{nodelay,true}] -rabbit tcp_listeners [{"auto",5672}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/var/log/rabbitmq/rabbit@localhost.log"} -rabbit sasl_error_logger {file,"/var/log/rabbitmq/rabbit@localhost-sasl.log"} -rabbit enabled_plugins_file "/etc/rabbitmq/enabled_plugins" -rabbit plugins_dir "/usr/lib64/rabbitmq/lib/rabbitmq_server-3.5.1/sbin/../plugins" -rabbit plugins_expand_dir "/var/lib/rabbitmq/mnesia/rabbit@localhost-plugins-expand" -os_mon start_cpu_sup false -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesia/rabbit@localhost" -kernel inet_dist_listen_min 25672 -kernel inet_dist_listen_max 25672 ������5750 /usr/lib64/erlang/erts-7.0.3/bin/epmd -daemon Oct 05 13:02:44 odb systemd[1]: Starting RabbitMQ broker... Oct 05 13:02:44 odb systemd[1]: Started RabbitMQ broker. odb:~ # ps aux | grep epmd | grep -v grep rabbitmq 5750 0.0 0.0 25228 208 ? S 13:02 0:00 /usr/lib64/erlang/erts-7.0.3/bin/epmd -daemon ## non-working scenario odb:~ # ps aux | grep epmd | grep -v grep odb:~ # rcepmd start odb:~ # rcepmd status epmd.service - Erlang Port Mapper Daemon Loaded: loaded (/usr/lib/systemd/system/epmd.service; enabled) Active: active (running) since Wed 2016-10-05 13:05:14 UTC; 1s ago Main PID: 5992 (epmd) CGroup: /system.slice/epmd.service ������5992 /usr/bin/epmd -systemd Oct 05 13:05:14 odb systemd[1]: Starting Erlang Port Mapper Daemon... Oct 05 13:05:14 odb systemd[1]: Started Erlang Port Mapper Daemon. odb:~ # ps aux | grep epmd | grep -v grep epmd 5992 0.0 0.0 25228 1480 ? Ss 13:05 0:00 /usr/bin/epmd -systemd odb:~ # rcrabbitmq-server start Job for rabbitmq-server.service failed. See "systemctl status rabbitmq-server.service" and "journalctl -xn" for details. journactl reports: Oct 05 13:07:18 odb systemd[1]: Starting RabbitMQ broker... Oct 05 13:07:18 odb systemd[1]: Cannot find unit for notify message of PID 6294. Oct 05 13:08:48 odb systemd[1]: rabbitmq-server.service start operation timed out. Terminating. Oct 05 13:08:48 odb systemd[1]: Failed to start RabbitMQ broker. Oct 05 13:08:48 odb systemd[1]: Unit rabbitmq-server.service entered failed state.