mirror of
https://github.com/processone/ejabberd.git
synced 2024-06-02 21:17:12 +02:00
* src/ejabberd_config.erl: Report human-readable message when
Mnesia spool files are not readable. SVN Revision: 1053
This commit is contained in:
parent
5a3c80e380
commit
6b8113c56f
|
@ -1,3 +1,8 @@
|
||||||
|
2007-12-08 Badlop <badlop@process-one.net>
|
||||||
|
|
||||||
|
* src/ejabberd_config.erl: Report human-readable message when
|
||||||
|
Mnesia spool files are not readable.
|
||||||
|
|
||||||
2007-12-08 Mickael Remond <mremond@process-one.net>
|
2007-12-08 Mickael Remond <mremond@process-one.net>
|
||||||
|
|
||||||
* src/ejabberd_s2s_out.erl: Increase dialback timeout as dialback can
|
* src/ejabberd_s2s_out.erl: Increase dialback timeout as dialback can
|
||||||
|
|
|
@ -239,7 +239,20 @@ set_opts(State) ->
|
||||||
mnesia:write(R)
|
mnesia:write(R)
|
||||||
end, Opts)
|
end, Opts)
|
||||||
end,
|
end,
|
||||||
{atomic, _} = mnesia:transaction(F).
|
case mnesia:transaction(F) of
|
||||||
|
{atomic, _} -> ok;
|
||||||
|
{aborted,{no_exists,Table}} ->
|
||||||
|
MnesiaDirectory = mnesia:system_info(directory),
|
||||||
|
?ERROR_MSG("Error reading Mnesia database spool files:~n"
|
||||||
|
"The Mnesia database couldn't read the spool file for the table '~p'.~n"
|
||||||
|
"ejabberd needs read and write access in the directory:~n ~s~n"
|
||||||
|
"Maybe the problem is a change in the computer hostname,~n"
|
||||||
|
"or a change in the Erlang node name, which is currently:~n ~p~n"
|
||||||
|
"Check the ejabberd guide for details about changing the~n"
|
||||||
|
"computer hostname or Erlang node name.~n",
|
||||||
|
[Table, MnesiaDirectory, node()]),
|
||||||
|
exit("Error reading Mnesia database")
|
||||||
|
end.
|
||||||
|
|
||||||
|
|
||||||
add_global_option(Opt, Val) ->
|
add_global_option(Opt, Val) ->
|
||||||
|
|
Loading…
Reference in New Issue
Block a user