Description of problem: The rabbitmq-server is missing dependencies on: erlang-xmerl erlang-os_mon erlang-mnesia erlang-inets Without erlang-xmerl erlang-os_mon erlang-mnesia, it fails to start Without erlang-inets, the rabbitmq_management plugin cannot be enabled: rabbitmq-plugins enable rabbitmq_management How reproducible: repeatable Steps to Reproduce: 1. urpmi rabbitmq-server 2. /etc/init.d/rabbitmq-server start 3. /etc/init.d/rabbitmq-server status 4. rabbitmq-plugins enable rabbitmq_management Reproducible: Steps to Reproduce:
Summary: Missing dependencies => Missing dependencies in rabbitmq-server package
Keywords: (none) => TriagedAssignee: bugsquad => pierre-malo.denielou
I have uploaded a new rabbitmq-server package for Mageia 3. Thanks for reporting this problem. Dear QA, the testing procedure is in the comment above. Suggested advisory: ======================== Updated rabbitmq-server package fixes a dependency problem (Bug 11054): - missing requires causes crash on start - missing requires causes the management plugin to fail ======================== Updated packages in core/updates_testing: ======================== rabbitmq-server-3.0.4-2.1.mga3.{i586,x86_64}.rpm Source RPM: rabbitmq-server-3.0.4-2.1.mga3.src.rpm
Status: NEW => ASSIGNEDAssignee: pierre-malo.denielou => qa-bugs
Testing complete mga3 64 Before ------ # service rabbitmq-server start Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err} rabbitmq-server. After ----- # urpmi rabbitmq-server To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") erlang-inets R15B03 5.mga3 x86_64 erlang-mnesia R15B03 5.mga3 x86_64 erlang-os_mon R15B03 5.mga3 x86_64 erlang-xmerl R15B03 5.mga3 x86_64 (medium "Core Updates Testing") rabbitmq-server 3.0.4 2.1.mga3 noarch 7.4MB of additional disk space will be used. 6.4MB of packages will be retrieved. Proceed with the installation of the 5 packages? (Y/n) y # service rabbitmq-server start Starting rabbitmq-server: SUCCESS rabbitmq-server. # service rabbitmq-server status Status of node rabbit@mega ... [{pid,7377}, {running_applications,[{rabbit,"RabbitMQ","3.0.4"}, {mnesia,"MNESIA CXC 138 12","4.7.1"}, {os_mon,"CPO CXC 138 46","2.2.10"}, {xmerl,"XML parser","1.3.2"}, {sasl,"SASL CXC 138 11","2.2.1"}, {stdlib,"ERTS CXC 138 10","1.18.3"}, {kernel,"ERTS CXC 138 10","2.15.3"}]}, ...etc. # rabbitmq-plugins enable rabbitmq_management -bash: rabbitmq-plugins: command not found # urpmf rabbitmq-plugins rabbitmq-server:/usr/lib/rabbitmq/bin/rabbitmq-plugins rabbitmq-server:/usr/lib/rabbitmq/lib/rabbitmq_server-3.0.4/sbin/rabbitmq-plugins # /usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management The following plugins have been enabled: mochiweb webmachine rabbitmq_web_dispatch amqp_client rabbitmq_management_agent rabbitmq_management Plugin configuration has changed. Restart RabbitMQ for changes to take effect. # service rabbitmq-server restart Restarting rabbitmq-server: SUCCESS rabbitmq-server. # service rabbitmq-server status Status of node rabbit@mega ... [{pid,8030}, {running_applications, [{rabbitmq_management,"RabbitMQ Management Console","0.0.0"}, {rabbitmq_management_agent,"RabbitMQ Management Agent","0.0.0"},
Whiteboard: (none) => has_procedure mga3-64-ok
Adding feedback as malo is going to do some more to this.
Whiteboard: has_procedure mga3-64-ok => has_procedure feedback
Removing feedback marker as malo changed his mind :D
Whiteboard: has_procedure feedback => has_procedure mga3-64-ok
Testing complete mga3 32
Whiteboard: has_procedure mga3-64-ok => has_procedure mga3-64-ok mga3-32-ok
Validating. Advisory uploaded. Could sysadmin please push from 3 core/updates_testing to updates Thanks!
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
Update pushed: http://advisories.mageia.org/MGAA-2013-0096.html
Status: ASSIGNED => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED