Unable to start rabbitmq-server after enabling rabbitmq-management
I've installed Erlang and rabbitmq. After that started the service
$ sudo systemctl start rabbitmq-server
$ systemctl status rabbitmq-server
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2018-10-19 10:50:10 CEST; 13s ago
Main PID: 46976 (beam.smp)
CGroup: /system.slice/rabbitmq-server.service
├─46976 /usr/lib64/erlang/erts-5.10.4/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/li...
├─47073 inet_gethost 4
└─47075 inet_gethost 4
Then I enabled rabbitmq-management, and changed ownership
$ sudo 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.
$ sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
Than created user, tag him and set permissions
$ sudo rabbitmqctl add_user admin password!
Creating user "admin" ...
...done.
$ sudo rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...
...done.
$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Setting permissions for user "admin" in vhost "/" ...
...done.
And bad happend there, I'm not able to restart the rabbitmq anyhow
$ sudo systemctl status rabbitmq-server.service
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2018-10-19 10:55:23 CEST; 17s ago
Process: 59210 ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop (code=exited, status=2)
Process: 59024 ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server (code=exited, status=1/FAILURE)
Main PID: 59024 (code=exited, status=1/FAILURE)
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: rabbitmq-server.service: main process exited, code=exited, ...LURE
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: Stopping and halting node rabbit@XEMDUB07APXD080 ...
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: Error: unable to connect to node rabbit@XEMDUB07APXD...own
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: DIAGNOSTICS
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: ===========
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: attempted to contact: [rabbit@XEMDUB07APXD080]
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: rabbitmq-server.service: control process exited, code=exite...us=2
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: Failed to start RabbitMQ broker.
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: Unit rabbitmq-server.service entered failed state.
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: rabbitmq-server.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
lskdlskdlskd
What should I do to get rabbitmq start again?
Thanks
magento rabbitmq
add a comment |
I've installed Erlang and rabbitmq. After that started the service
$ sudo systemctl start rabbitmq-server
$ systemctl status rabbitmq-server
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2018-10-19 10:50:10 CEST; 13s ago
Main PID: 46976 (beam.smp)
CGroup: /system.slice/rabbitmq-server.service
├─46976 /usr/lib64/erlang/erts-5.10.4/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/li...
├─47073 inet_gethost 4
└─47075 inet_gethost 4
Then I enabled rabbitmq-management, and changed ownership
$ sudo 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.
$ sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
Than created user, tag him and set permissions
$ sudo rabbitmqctl add_user admin password!
Creating user "admin" ...
...done.
$ sudo rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...
...done.
$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Setting permissions for user "admin" in vhost "/" ...
...done.
And bad happend there, I'm not able to restart the rabbitmq anyhow
$ sudo systemctl status rabbitmq-server.service
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2018-10-19 10:55:23 CEST; 17s ago
Process: 59210 ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop (code=exited, status=2)
Process: 59024 ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server (code=exited, status=1/FAILURE)
Main PID: 59024 (code=exited, status=1/FAILURE)
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: rabbitmq-server.service: main process exited, code=exited, ...LURE
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: Stopping and halting node rabbit@XEMDUB07APXD080 ...
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: Error: unable to connect to node rabbit@XEMDUB07APXD...own
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: DIAGNOSTICS
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: ===========
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: attempted to contact: [rabbit@XEMDUB07APXD080]
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: rabbitmq-server.service: control process exited, code=exite...us=2
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: Failed to start RabbitMQ broker.
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: Unit rabbitmq-server.service entered failed state.
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: rabbitmq-server.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
lskdlskdlskd
What should I do to get rabbitmq start again?
Thanks
magento rabbitmq
add a comment |
I've installed Erlang and rabbitmq. After that started the service
$ sudo systemctl start rabbitmq-server
$ systemctl status rabbitmq-server
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2018-10-19 10:50:10 CEST; 13s ago
Main PID: 46976 (beam.smp)
CGroup: /system.slice/rabbitmq-server.service
├─46976 /usr/lib64/erlang/erts-5.10.4/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/li...
├─47073 inet_gethost 4
└─47075 inet_gethost 4
Then I enabled rabbitmq-management, and changed ownership
$ sudo 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.
$ sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
Than created user, tag him and set permissions
$ sudo rabbitmqctl add_user admin password!
Creating user "admin" ...
...done.
$ sudo rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...
...done.
$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Setting permissions for user "admin" in vhost "/" ...
...done.
And bad happend there, I'm not able to restart the rabbitmq anyhow
$ sudo systemctl status rabbitmq-server.service
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2018-10-19 10:55:23 CEST; 17s ago
Process: 59210 ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop (code=exited, status=2)
Process: 59024 ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server (code=exited, status=1/FAILURE)
Main PID: 59024 (code=exited, status=1/FAILURE)
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: rabbitmq-server.service: main process exited, code=exited, ...LURE
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: Stopping and halting node rabbit@XEMDUB07APXD080 ...
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: Error: unable to connect to node rabbit@XEMDUB07APXD...own
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: DIAGNOSTICS
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: ===========
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: attempted to contact: [rabbit@XEMDUB07APXD080]
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: rabbitmq-server.service: control process exited, code=exite...us=2
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: Failed to start RabbitMQ broker.
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: Unit rabbitmq-server.service entered failed state.
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: rabbitmq-server.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
lskdlskdlskd
What should I do to get rabbitmq start again?
Thanks
magento rabbitmq
I've installed Erlang and rabbitmq. After that started the service
$ sudo systemctl start rabbitmq-server
$ systemctl status rabbitmq-server
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2018-10-19 10:50:10 CEST; 13s ago
Main PID: 46976 (beam.smp)
CGroup: /system.slice/rabbitmq-server.service
├─46976 /usr/lib64/erlang/erts-5.10.4/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/li...
├─47073 inet_gethost 4
└─47075 inet_gethost 4
Then I enabled rabbitmq-management, and changed ownership
$ sudo 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.
$ sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
Than created user, tag him and set permissions
$ sudo rabbitmqctl add_user admin password!
Creating user "admin" ...
...done.
$ sudo rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...
...done.
$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Setting permissions for user "admin" in vhost "/" ...
...done.
And bad happend there, I'm not able to restart the rabbitmq anyhow
$ sudo systemctl status rabbitmq-server.service
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2018-10-19 10:55:23 CEST; 17s ago
Process: 59210 ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop (code=exited, status=2)
Process: 59024 ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server (code=exited, status=1/FAILURE)
Main PID: 59024 (code=exited, status=1/FAILURE)
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: rabbitmq-server.service: main process exited, code=exited, ...LURE
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: Stopping and halting node rabbit@XEMDUB07APXD080 ...
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: Error: unable to connect to node rabbit@XEMDUB07APXD...own
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: DIAGNOSTICS
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: ===========
Oct 19 10:55:23 XEMDUB07APXD080 rabbitmqctl[59210]: attempted to contact: [rabbit@XEMDUB07APXD080]
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: rabbitmq-server.service: control process exited, code=exite...us=2
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: Failed to start RabbitMQ broker.
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: Unit rabbitmq-server.service entered failed state.
Oct 19 10:55:23 XEMDUB07APXD080 systemd[1]: rabbitmq-server.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
lskdlskdlskd
What should I do to get rabbitmq start again?
Thanks
magento rabbitmq
magento rabbitmq
asked Oct 19 '18 at 9:47
Bart Ch.Bart Ch.
154
154
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
I foud answer here: https://github.com/rabbitmq/chef-cookbook/issues/182
In logs file i found:
`=INFO REPORT==== 19-Oct-2018::12:19:04 ===
Error description:
{error,
{cannot_read_enabled_plugins_file,"/etc/rabbitmq/enabled_plugins",
eacces}}
Log files (may contain more information):
/var/log/rabbitmq/rabbit@XEMDUB07APXD080.log
/var/log/rabbitmq/rabbit@XEMDUB07APXD080-sasl.log
Stack trace:
[{rabbit_plugins,read_enabled,1,
[{file,"src/rabbit_plugins.erl"},{line,80}]},
{rabbit_plugins,prepare_plugins,3,
[{file,"src/rabbit_plugins.erl"},{line,109}]},
{rabbit,'-boot/0-fun-1-',0,[{file,"src/rabbit.erl"},{line,334}]},
{rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,358}]},
{init,start_it,1,},
{init,start_em,1,}]
code here
`
All I had to do is to change permissions to /etc/rabbitmq/enabled_plugins by
chmod 644 /etc/rabbitmq/enabled_plugins
And it started now.
Thanks
add a comment |
I had the same issue with windows. I didn't find a solution by googling.
{error,{cannot_read_enabled_plugins_file,"C:RabbitMQENABLE~1",eisdir}}
I had set my HOMEDRIVE and HOMEPATH configured in environment variables as c: and RabbitMQ. But rabbimq ignore these values.
I had a folder named "enabled_plugins" in C:RabbitMQ folder. RabbitMQ is expecting a file in %HOMEDRIVE%%HOMEPATH% folder.
Solution was to delete enabled_plugins folder at C:RabbitMQ path and create the file named enabled_plugins in %HOMEDRIVE%%HOMEPATH% folder.
Other steps involved:
1) Install erlang. check if environment variables point to correct erlang path
In my case envName:ERLANG_HOME value: C:Program Fileserl10.0.1
2) Install RabbitMQ windows installer
3) Configure fire wall(if necessary). see Advanced Firewall setting(see on left panel of Firewall settings) from Control Panel.
Add new rules based on below.
Rule Type Port
Protocols and Ports TCP
Specified local ports 5672, 15672
Action Allow the connection
Profile Domain, Private, Public
Name RabbitMQ
Rule Type Program
Program path %ProgramFiles%erl7.2.1binerl.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang
Rule Type Program
Program path %ProgramFiles%erl10.0.1erts-10.0.1binerl.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang RunTime
Rule Type Program
Program path %ProgramFiles%erl10.0.1erts-10.0.1binepmd.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang Port
4) Copy RabbitMQ folder from %APPDATA% to C: drive and delete from %APPDATA% folder
(This can be done after signout and re-log-in).
5) Set environment variable (system variables) RABBITMQ_BASE = C:RabbitMQ and RABBITMQ_MNESIA_BASE= C:RabbitMQdb, make sure db folder exist.
6) Run RabbitMQ command prompt (Run As Administrator) (or command prompt path C:Program FilesRabbitMQ Serverrabbitmq_server-3.7.8sbin)
7) SET HOMEDRIVE=C: SET HOMEPATH=RabbitMQ from command prompt
8) rabbitmq-service.bat remove
9) rabbitmq-service.bat install
10) rabbitmq-service.bat start
11) rabbitmq-plugins.bat enable rabbitmq_management (if authentication didn't match check erlang cookie)
12) rabbitmqctl.bat status (to check status)
13) remove readonly attribute from C:WindowsSystem32configsystemprofile.erlang.cookie file.(right click properties)
14) Make sure cookies at C:WindowsSystem32configsystemprofile content is same as
%HOMEDRIVE%%HOMEPATH%.erlang.cookie
15)http://localhost:15672/#/, you should see the login screen.
16) login with guest/guest and create virual host and configure your bus(sender). Start your background service pointing to this virtual host.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f52889873%2funable-to-start-rabbitmq-server-after-enabling-rabbitmq-management%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
I foud answer here: https://github.com/rabbitmq/chef-cookbook/issues/182
In logs file i found:
`=INFO REPORT==== 19-Oct-2018::12:19:04 ===
Error description:
{error,
{cannot_read_enabled_plugins_file,"/etc/rabbitmq/enabled_plugins",
eacces}}
Log files (may contain more information):
/var/log/rabbitmq/rabbit@XEMDUB07APXD080.log
/var/log/rabbitmq/rabbit@XEMDUB07APXD080-sasl.log
Stack trace:
[{rabbit_plugins,read_enabled,1,
[{file,"src/rabbit_plugins.erl"},{line,80}]},
{rabbit_plugins,prepare_plugins,3,
[{file,"src/rabbit_plugins.erl"},{line,109}]},
{rabbit,'-boot/0-fun-1-',0,[{file,"src/rabbit.erl"},{line,334}]},
{rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,358}]},
{init,start_it,1,},
{init,start_em,1,}]
code here
`
All I had to do is to change permissions to /etc/rabbitmq/enabled_plugins by
chmod 644 /etc/rabbitmq/enabled_plugins
And it started now.
Thanks
add a comment |
I foud answer here: https://github.com/rabbitmq/chef-cookbook/issues/182
In logs file i found:
`=INFO REPORT==== 19-Oct-2018::12:19:04 ===
Error description:
{error,
{cannot_read_enabled_plugins_file,"/etc/rabbitmq/enabled_plugins",
eacces}}
Log files (may contain more information):
/var/log/rabbitmq/rabbit@XEMDUB07APXD080.log
/var/log/rabbitmq/rabbit@XEMDUB07APXD080-sasl.log
Stack trace:
[{rabbit_plugins,read_enabled,1,
[{file,"src/rabbit_plugins.erl"},{line,80}]},
{rabbit_plugins,prepare_plugins,3,
[{file,"src/rabbit_plugins.erl"},{line,109}]},
{rabbit,'-boot/0-fun-1-',0,[{file,"src/rabbit.erl"},{line,334}]},
{rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,358}]},
{init,start_it,1,},
{init,start_em,1,}]
code here
`
All I had to do is to change permissions to /etc/rabbitmq/enabled_plugins by
chmod 644 /etc/rabbitmq/enabled_plugins
And it started now.
Thanks
add a comment |
I foud answer here: https://github.com/rabbitmq/chef-cookbook/issues/182
In logs file i found:
`=INFO REPORT==== 19-Oct-2018::12:19:04 ===
Error description:
{error,
{cannot_read_enabled_plugins_file,"/etc/rabbitmq/enabled_plugins",
eacces}}
Log files (may contain more information):
/var/log/rabbitmq/rabbit@XEMDUB07APXD080.log
/var/log/rabbitmq/rabbit@XEMDUB07APXD080-sasl.log
Stack trace:
[{rabbit_plugins,read_enabled,1,
[{file,"src/rabbit_plugins.erl"},{line,80}]},
{rabbit_plugins,prepare_plugins,3,
[{file,"src/rabbit_plugins.erl"},{line,109}]},
{rabbit,'-boot/0-fun-1-',0,[{file,"src/rabbit.erl"},{line,334}]},
{rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,358}]},
{init,start_it,1,},
{init,start_em,1,}]
code here
`
All I had to do is to change permissions to /etc/rabbitmq/enabled_plugins by
chmod 644 /etc/rabbitmq/enabled_plugins
And it started now.
Thanks
I foud answer here: https://github.com/rabbitmq/chef-cookbook/issues/182
In logs file i found:
`=INFO REPORT==== 19-Oct-2018::12:19:04 ===
Error description:
{error,
{cannot_read_enabled_plugins_file,"/etc/rabbitmq/enabled_plugins",
eacces}}
Log files (may contain more information):
/var/log/rabbitmq/rabbit@XEMDUB07APXD080.log
/var/log/rabbitmq/rabbit@XEMDUB07APXD080-sasl.log
Stack trace:
[{rabbit_plugins,read_enabled,1,
[{file,"src/rabbit_plugins.erl"},{line,80}]},
{rabbit_plugins,prepare_plugins,3,
[{file,"src/rabbit_plugins.erl"},{line,109}]},
{rabbit,'-boot/0-fun-1-',0,[{file,"src/rabbit.erl"},{line,334}]},
{rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,358}]},
{init,start_it,1,},
{init,start_em,1,}]
code here
`
All I had to do is to change permissions to /etc/rabbitmq/enabled_plugins by
chmod 644 /etc/rabbitmq/enabled_plugins
And it started now.
Thanks
answered Oct 19 '18 at 10:45
Bart Ch.Bart Ch.
154
154
add a comment |
add a comment |
I had the same issue with windows. I didn't find a solution by googling.
{error,{cannot_read_enabled_plugins_file,"C:RabbitMQENABLE~1",eisdir}}
I had set my HOMEDRIVE and HOMEPATH configured in environment variables as c: and RabbitMQ. But rabbimq ignore these values.
I had a folder named "enabled_plugins" in C:RabbitMQ folder. RabbitMQ is expecting a file in %HOMEDRIVE%%HOMEPATH% folder.
Solution was to delete enabled_plugins folder at C:RabbitMQ path and create the file named enabled_plugins in %HOMEDRIVE%%HOMEPATH% folder.
Other steps involved:
1) Install erlang. check if environment variables point to correct erlang path
In my case envName:ERLANG_HOME value: C:Program Fileserl10.0.1
2) Install RabbitMQ windows installer
3) Configure fire wall(if necessary). see Advanced Firewall setting(see on left panel of Firewall settings) from Control Panel.
Add new rules based on below.
Rule Type Port
Protocols and Ports TCP
Specified local ports 5672, 15672
Action Allow the connection
Profile Domain, Private, Public
Name RabbitMQ
Rule Type Program
Program path %ProgramFiles%erl7.2.1binerl.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang
Rule Type Program
Program path %ProgramFiles%erl10.0.1erts-10.0.1binerl.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang RunTime
Rule Type Program
Program path %ProgramFiles%erl10.0.1erts-10.0.1binepmd.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang Port
4) Copy RabbitMQ folder from %APPDATA% to C: drive and delete from %APPDATA% folder
(This can be done after signout and re-log-in).
5) Set environment variable (system variables) RABBITMQ_BASE = C:RabbitMQ and RABBITMQ_MNESIA_BASE= C:RabbitMQdb, make sure db folder exist.
6) Run RabbitMQ command prompt (Run As Administrator) (or command prompt path C:Program FilesRabbitMQ Serverrabbitmq_server-3.7.8sbin)
7) SET HOMEDRIVE=C: SET HOMEPATH=RabbitMQ from command prompt
8) rabbitmq-service.bat remove
9) rabbitmq-service.bat install
10) rabbitmq-service.bat start
11) rabbitmq-plugins.bat enable rabbitmq_management (if authentication didn't match check erlang cookie)
12) rabbitmqctl.bat status (to check status)
13) remove readonly attribute from C:WindowsSystem32configsystemprofile.erlang.cookie file.(right click properties)
14) Make sure cookies at C:WindowsSystem32configsystemprofile content is same as
%HOMEDRIVE%%HOMEPATH%.erlang.cookie
15)http://localhost:15672/#/, you should see the login screen.
16) login with guest/guest and create virual host and configure your bus(sender). Start your background service pointing to this virtual host.
add a comment |
I had the same issue with windows. I didn't find a solution by googling.
{error,{cannot_read_enabled_plugins_file,"C:RabbitMQENABLE~1",eisdir}}
I had set my HOMEDRIVE and HOMEPATH configured in environment variables as c: and RabbitMQ. But rabbimq ignore these values.
I had a folder named "enabled_plugins" in C:RabbitMQ folder. RabbitMQ is expecting a file in %HOMEDRIVE%%HOMEPATH% folder.
Solution was to delete enabled_plugins folder at C:RabbitMQ path and create the file named enabled_plugins in %HOMEDRIVE%%HOMEPATH% folder.
Other steps involved:
1) Install erlang. check if environment variables point to correct erlang path
In my case envName:ERLANG_HOME value: C:Program Fileserl10.0.1
2) Install RabbitMQ windows installer
3) Configure fire wall(if necessary). see Advanced Firewall setting(see on left panel of Firewall settings) from Control Panel.
Add new rules based on below.
Rule Type Port
Protocols and Ports TCP
Specified local ports 5672, 15672
Action Allow the connection
Profile Domain, Private, Public
Name RabbitMQ
Rule Type Program
Program path %ProgramFiles%erl7.2.1binerl.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang
Rule Type Program
Program path %ProgramFiles%erl10.0.1erts-10.0.1binerl.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang RunTime
Rule Type Program
Program path %ProgramFiles%erl10.0.1erts-10.0.1binepmd.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang Port
4) Copy RabbitMQ folder from %APPDATA% to C: drive and delete from %APPDATA% folder
(This can be done after signout and re-log-in).
5) Set environment variable (system variables) RABBITMQ_BASE = C:RabbitMQ and RABBITMQ_MNESIA_BASE= C:RabbitMQdb, make sure db folder exist.
6) Run RabbitMQ command prompt (Run As Administrator) (or command prompt path C:Program FilesRabbitMQ Serverrabbitmq_server-3.7.8sbin)
7) SET HOMEDRIVE=C: SET HOMEPATH=RabbitMQ from command prompt
8) rabbitmq-service.bat remove
9) rabbitmq-service.bat install
10) rabbitmq-service.bat start
11) rabbitmq-plugins.bat enable rabbitmq_management (if authentication didn't match check erlang cookie)
12) rabbitmqctl.bat status (to check status)
13) remove readonly attribute from C:WindowsSystem32configsystemprofile.erlang.cookie file.(right click properties)
14) Make sure cookies at C:WindowsSystem32configsystemprofile content is same as
%HOMEDRIVE%%HOMEPATH%.erlang.cookie
15)http://localhost:15672/#/, you should see the login screen.
16) login with guest/guest and create virual host and configure your bus(sender). Start your background service pointing to this virtual host.
add a comment |
I had the same issue with windows. I didn't find a solution by googling.
{error,{cannot_read_enabled_plugins_file,"C:RabbitMQENABLE~1",eisdir}}
I had set my HOMEDRIVE and HOMEPATH configured in environment variables as c: and RabbitMQ. But rabbimq ignore these values.
I had a folder named "enabled_plugins" in C:RabbitMQ folder. RabbitMQ is expecting a file in %HOMEDRIVE%%HOMEPATH% folder.
Solution was to delete enabled_plugins folder at C:RabbitMQ path and create the file named enabled_plugins in %HOMEDRIVE%%HOMEPATH% folder.
Other steps involved:
1) Install erlang. check if environment variables point to correct erlang path
In my case envName:ERLANG_HOME value: C:Program Fileserl10.0.1
2) Install RabbitMQ windows installer
3) Configure fire wall(if necessary). see Advanced Firewall setting(see on left panel of Firewall settings) from Control Panel.
Add new rules based on below.
Rule Type Port
Protocols and Ports TCP
Specified local ports 5672, 15672
Action Allow the connection
Profile Domain, Private, Public
Name RabbitMQ
Rule Type Program
Program path %ProgramFiles%erl7.2.1binerl.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang
Rule Type Program
Program path %ProgramFiles%erl10.0.1erts-10.0.1binerl.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang RunTime
Rule Type Program
Program path %ProgramFiles%erl10.0.1erts-10.0.1binepmd.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang Port
4) Copy RabbitMQ folder from %APPDATA% to C: drive and delete from %APPDATA% folder
(This can be done after signout and re-log-in).
5) Set environment variable (system variables) RABBITMQ_BASE = C:RabbitMQ and RABBITMQ_MNESIA_BASE= C:RabbitMQdb, make sure db folder exist.
6) Run RabbitMQ command prompt (Run As Administrator) (or command prompt path C:Program FilesRabbitMQ Serverrabbitmq_server-3.7.8sbin)
7) SET HOMEDRIVE=C: SET HOMEPATH=RabbitMQ from command prompt
8) rabbitmq-service.bat remove
9) rabbitmq-service.bat install
10) rabbitmq-service.bat start
11) rabbitmq-plugins.bat enable rabbitmq_management (if authentication didn't match check erlang cookie)
12) rabbitmqctl.bat status (to check status)
13) remove readonly attribute from C:WindowsSystem32configsystemprofile.erlang.cookie file.(right click properties)
14) Make sure cookies at C:WindowsSystem32configsystemprofile content is same as
%HOMEDRIVE%%HOMEPATH%.erlang.cookie
15)http://localhost:15672/#/, you should see the login screen.
16) login with guest/guest and create virual host and configure your bus(sender). Start your background service pointing to this virtual host.
I had the same issue with windows. I didn't find a solution by googling.
{error,{cannot_read_enabled_plugins_file,"C:RabbitMQENABLE~1",eisdir}}
I had set my HOMEDRIVE and HOMEPATH configured in environment variables as c: and RabbitMQ. But rabbimq ignore these values.
I had a folder named "enabled_plugins" in C:RabbitMQ folder. RabbitMQ is expecting a file in %HOMEDRIVE%%HOMEPATH% folder.
Solution was to delete enabled_plugins folder at C:RabbitMQ path and create the file named enabled_plugins in %HOMEDRIVE%%HOMEPATH% folder.
Other steps involved:
1) Install erlang. check if environment variables point to correct erlang path
In my case envName:ERLANG_HOME value: C:Program Fileserl10.0.1
2) Install RabbitMQ windows installer
3) Configure fire wall(if necessary). see Advanced Firewall setting(see on left panel of Firewall settings) from Control Panel.
Add new rules based on below.
Rule Type Port
Protocols and Ports TCP
Specified local ports 5672, 15672
Action Allow the connection
Profile Domain, Private, Public
Name RabbitMQ
Rule Type Program
Program path %ProgramFiles%erl7.2.1binerl.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang
Rule Type Program
Program path %ProgramFiles%erl10.0.1erts-10.0.1binerl.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang RunTime
Rule Type Program
Program path %ProgramFiles%erl10.0.1erts-10.0.1binepmd.exe
Action Allow the connection
Profile Domain, Private, Public
Name Erlang Port
4) Copy RabbitMQ folder from %APPDATA% to C: drive and delete from %APPDATA% folder
(This can be done after signout and re-log-in).
5) Set environment variable (system variables) RABBITMQ_BASE = C:RabbitMQ and RABBITMQ_MNESIA_BASE= C:RabbitMQdb, make sure db folder exist.
6) Run RabbitMQ command prompt (Run As Administrator) (or command prompt path C:Program FilesRabbitMQ Serverrabbitmq_server-3.7.8sbin)
7) SET HOMEDRIVE=C: SET HOMEPATH=RabbitMQ from command prompt
8) rabbitmq-service.bat remove
9) rabbitmq-service.bat install
10) rabbitmq-service.bat start
11) rabbitmq-plugins.bat enable rabbitmq_management (if authentication didn't match check erlang cookie)
12) rabbitmqctl.bat status (to check status)
13) remove readonly attribute from C:WindowsSystem32configsystemprofile.erlang.cookie file.(right click properties)
14) Make sure cookies at C:WindowsSystem32configsystemprofile content is same as
%HOMEDRIVE%%HOMEPATH%.erlang.cookie
15)http://localhost:15672/#/, you should see the login screen.
16) login with guest/guest and create virual host and configure your bus(sender). Start your background service pointing to this virtual host.
answered Nov 15 '18 at 21:52
MattMatt
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f52889873%2funable-to-start-rabbitmq-server-after-enabling-rabbitmq-management%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown