missing_dependencies,[crypto,ssl],[webmachine,mochiweb,cowlib,cowboy]

2,288 views
Skip to first unread message

Jason White

unread,
Jan 18, 2016, 10:25:25 PM1/18/16
to rabbitmq-users
When I start server like "./rabbitmq-server start",I finally encounter mistake as follow:


===========

Error description:
   {error,{missing_dependencies,[crypto,ssl],
                                [webmachine,mochiweb,cowlib,cowboy]}}


Stack trace:
   [{rabbit_plugins,ensure_dependencies,1,
                    [{file,"src/rabbit_plugins.erl"},{line,179}]},
    {rabbit_plugins,prepare_plugins,1,
                    [{file,"src/rabbit_plugins.erl"},{line,198}]},
    {rabbit,broker_start,0,[{file,"src/rabbit.erl"},{line,284}]},
    {rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,300}]},
    {init,start_it,1,[]},
    {init,start_em,1,[]}]

{"init terminating in do_boot",{error,{missing_dependencies,[crypto,ssl],[webmachine,mochiweb,cowlib,cowboy]}}}
===========


The machine is installed with Centos6.4, Erlang R16B03 and the server version is 3.6.0. What should I do?




Gabriele Santomaggio

unread,
Jan 19, 2016, 2:40:53 AM1/19/16
to rabbitmq-users
Hi,
this is the problem:

Error description:
   
{error,{missing_dependencies,[crypto,ssl],
                               
[webmachine,mochiweb,cowlib,cowboy]}}



You have to update you Erlang VM (cowboy requires erlang-ssl).

Please read here https://www.rabbitmq.com/which-erlang.html to check the minimum versions and here https://www.rabbitmq.com/install-rpm.html to download the Erlang VM.

-
Gabriele

Jason White

unread,
Jan 19, 2016, 10:25:00 PM1/19/16
to rabbitmq-users
Wow, thanks a lot, you are really kind. I find that the lower version need ssl support indeed. And then I update erlang to the newest edtion. Finally it worked well

在 2016年1月19日星期二 UTC+8下午3:40:53,Gabriele Santomaggio写道:

Rahul Katiyar

unread,
Jan 30, 2017, 9:21:31 AM1/30/17
to rabbitmq-users
Hi Jason,

I'm also facing the same error which you faced but not able to resolve it with the latest version of Erlang.

Will it be possible for you to share the steps, how did you overcome this error.

My system details:
Erlang version: 19.1
RabbitMQ version: 3.6.6

I would highly appreciate your kind help here.

Kind Regards
Rahul

Michael Klishin

unread,
Jan 30, 2017, 9:26:46 AM1/30/17
to rabbitm...@googlegroups.com
The version of Erlang you use does not matter in this particular case. You need to make sure that
TLS-related Erlang modules are installed: Debian and Ubuntu slice and dice tools
into a bajillion of small packages.

See  Erlang/OTP Requirements for TLS Support on http://www.rabbitmq.com/ssl.html.

--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
MK

Staff Software Engineer, Pivotal/RabbitMQ
Reply all
Reply to author
Forward
0 new messages