erlang - Not running RabbitMQ on Linux, can not find the file xmerl.app -


i use opensuse 12.3 installed erlang , erlang-otp (r14b04)

i started rabbitmq ./rabbitmq-server

is error:

$:/opt/rabbitmq/rabbitmq_server-3.1.3/sbin # ./rabbitmq-server   boot failed ===========  error description:    {error,{"no such file or directory","xmerl.app"}}  log files (may contain more information):    ./../var/log/rabbitmq/rabbit@testtfoms.log    ./../var/log/rabbitmq/rabbit@testtfoms-sasl.log  stack trace:    [{app_utils,load_applications,2},     {app_utils,load_applications,1},     {rabbit,'-boot/0-fun-1-',0},     {rabbit,start_it,1},     {init,start_it,1},     {init,start_em,1}]  {"init terminating in do_boot",{rabbit,failure_during_boot,{error,{"no such file or directory","xmerl.app"}}}}  crash dump written to: erl_crash.dump init terminating in do_boot () 

i can find file

 $:find / -name 'xmerl.app' /usr/lib/erlang/lib/xmerl-1.2.10/ebin/xmerl.app 

where need specify start program?

  1. can start xmerl without rabbitmq? just:

    application:start(xmerl).

  2. try:

    code:add_path("/usr/lib/erlang/lib/xmerl-1.2.10/ebin/").

and than:

./rabbitmq-server 

Comments

Popular posts from this blog

How to mention the localhost in android -

php - Calling a template part from a post -

c# - String.format() DateTime With Arabic culture -