<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-forward-container">Actually, it doesn't seem to be a
good idea to manually exclude any application until you know
precisely what you're doing.<br>
<div class="moz-cite-prefix"> Reltool will exclude any unused
applications itself. Just stop excluding the applications in
reltool.config and see if it works.<br>
<br>
<br>
<br>
On 12/13/2012 12:49 PM, Vineet Naik wrote:<br>
</div>
<blockquote
cite="mid:CADmbCiMYmyGypUaLsibKobcbRJUiBeSi1K2ejziV70veVgAoKw@mail.gmail.com"
type="cite">Thanks Dmitry,
<div><br>
</div>
<div>After adding inets to the app config file it failed with - </div>
<div><br>
</div>
<div>{"init terminating in do_boot",{'cannot
load',mnesia_backup,get_file}}</div>
<div><br>
</div>
<div>I then excluded mnesia in reltool.config as I am not using
it (Is this the correct thing to do?)</div>
<div><br>
</div>
<div>Now it shows - </div>
<div><br>
</div>
<div>{"init terminating in do_boot",{'cannot
load',erts_alloc_config,get_file}}</div>
<div><br>
</div>
<div>I tried adding erts to app config but get the same error.</div>
<div><br>
</div>
<div>I don't think erts can be excluded, right? </div>
<div><br>
</div>
<div>I am not able to understand why is it required to either
include in app config or </div>
<div>exclude it in reltool config. What's going on here and who
is behind the magic,</div>
<div>reltools or rebar :-)</div>
<div><br>
</div>
<div>Really appreciate all the help, it would have very
difficult for me to </div>
<div>reach this far otherwise. Thanks a lot.</div>
<div><br>
<br>
<div class="gmail_quote">On Thu, Dec 13, 2012 at 2:46 PM,
Dmitry Klionsky <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:dm.klionsky@gmail.com" target="_blank">dm.klionsky@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Hi,
<div class="im"><br>
<br>
>> BTW, isn't ftp in the stdlib? <br>
</div>
No, it's inside the inets application
<div class="im"><br>
<br>
>> {"init terminating in do_boot",{'cannot
load',ftp,get_file}}<br>
</div>
Maybe this will clarify things for you: <a
moz-do-not-send="true"
href="http://stackoverflow.com/questions/10417469/could-not-start-release-with-rebar-generate-epgsql"
target="_blank">http://stackoverflow.com/questions/10417469/could-not-start-release-with-rebar-generate-epgsql</a>
<div class="im"> <br>
<br>
>> {app, ftp, [{incl_cond, exclude}]}, <br>
</div>
This won't work. The `ftp' isn't a separate
application
<div class="im"><br>
<br>
>> {app, inets, [{incl_cond, derived}]},<br>
</div>
Add {app, inets, [{incl_cond, include}]}.<br>
But better include `inets' into a YOUR_APP.app.src
file like this <a moz-do-not-send="true"
href="http://code.google.com/p/mochiweb/source/browse/trunk/src/mochiweb.app.src"
target="_blank">http://code.google.com/p/mochiweb/source/browse/trunk/src/mochiweb.app.src</a><br>
<br>
<br>
Best regards,<br>
Dmitry
<div>
<div class="h5"><br>
<br>
On 12/13/2012 10:28 AM, Vineet Naik wrote:<br>
</div>
</div>
</div>
<div>
<div class="h5">
<blockquote type="cite">On Thu, Dec 13, 2012 at
11:37 AM, Andrew Gopienko <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:gopienko@gmail.com"
target="_blank">gopienko@gmail.com</a>></span>
wrote:<br>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex"> Make sure you have
sasl dependency in your app file.<br>
<br>
{applications, [<br>
kernel,<br>
stdlib,<br>
sasl<br>
]},</blockquote>
<div><br>
</div>
<div>Thanks Andrew, that was indeed the problem
why no sasl error log was generated. </div>
<div>After adding sasl in applications, the
error logged in it is,</div>
<div><br>
</div>
<div>
<div>exception exit: {undef,[{inets,start,[]},</div>
<div>
{exmpp_component,init,1},</div>
<div>
{gen_fsm,init_it,6},</div>
<div>
{proc_lib,init_p_do_apply,3}]}</div>
<div> in function gen_fsm:init_it/6</div>
</div>
<div><br>
</div>
<div>I had added `{app, inets, [{incl_cond,
exclude}]},` in reltool.config myself
earlier. </div>
<div>I tried removing that option out now and I
am getting the following error while </div>
<div>starting up </div>
<div><br>
</div>
<div>{"init terminating in do_boot",{'cannot
load',ftp,get_file}}</div>
<div> <br>
</div>
<div>I was getting a series of such errors
before and I could fix them by excluding </div>
<div>non required libraries one by one. 'inets'
was excluded in order to fix the error for </div>
<div>'ftp' module. But it seems exmpp code needs
inets:start/0. </div>
<div><br>
</div>
<div>I tried replacing it with - </div>
<div><br>
</div>
<div>{app, ftp, [{incl_cond, exclude}]}, </div>
<div><br>
</div>
<div>and later</div>
<div><br>
</div>
<div>{app, inets, [{incl_cond, derived}]},</div>
<div><br>
</div>
<div>But both don't work. What is the correct
way to configure this? </div>
<div>BTW, isn't ftp in the stdlib? I can load
ftp module from inside any erlang shell</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Vineet</div>
<div><br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div>
<div><br>
<br>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2012/12/13
Vineet Naik <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:naikvin@gmail.com"
target="_blank">naikvin@gmail.com</a>></span><br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex"> Hi Roman,
<div><br>
</div>
<div>Thanks for replying. I have
<release-bundle>/log/sasl
but it's empty. And there is no</div>
<div>other file/dir in log dir. Do I
need to include anything in
code/config to make </div>
<div>it log errors to a file? </div>
<div><br>
</div>
<div>Regards,</div>
<div>Vineet</div>
<div>
<div>
<div><br>
<div class="gmail_quote">On
Wed, Dec 12, 2012 at 9:27
PM, Roman Gafiyatullin <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:r.gafiyatullin@me.com"
target="_blank">r.gafiyatullin@me.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div
style="font-family:Helvetica;font-size:12px">Vineet,
most probably something
went wrong during
startup.
<div>Can anything
similar to
sasl-error.log be
found in
the <release-bundle>/log/
directory?</div>
</div>
<div>
<div><br>
</div>
--
<div>RG</div>
<div><br>
</div>
</div>
<p style="color:#a0a0a8">On
Wednesday, December 12,
2012 at 6:31 pm, Vineet
Naik wrote:</p>
<blockquote type="cite"
style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px">
<span>
<div>
<div>Hello,
<div><br>
</div>
<div>I am trying
to package my
app using rebar.
`rebar generate`
command runs
without any</div>
<div>problem (no
errors at
least). But when
I try to start
the console by
running the
script generated</div>
<div>by rebar in
bin directory,
it fails
with "Kernel pid
terminated"</div>
<div><br>
</div>
<div>A huge
crash_dump is
also created but
I am not able to
gather any info
from it. </div>
<div><br>
</div>
<div>I checked the
erlang docs[1],
I found this
paragraph about
the error</div>
<div><br>
</div>
<div>
<blockquote
type="cite">
<div>"Kernel
pid terminated
(Who)
(Exit-reason)"
- The kernel
supervisor has
detected a
failure,
usually that
the
application_controller
has shut down
(Who =
application_controller,
Why =
shutdown). The
application
controller may
have shut down
for a number
of reasons,
the most usual
being that the
node name of
the
distributed
Erlang node is
already in
use. A
complete
supervisor
tree "crash"
(i.e., the top
supervisors
have exited)
will give
about the same
result. This
message comes
from the
Erlang code
and not from
the virtual
machine
itself. It is
always due to
some kind of
failure in an
application,
either within
OTP or a
"user-written"
one. Looking
at the error
log for your
application is
probably the
first step to
take.</div>
</blockquote>
<div><br>
</div>
<div>If I run
`console_clean`
command, then
the console
start in the
correct node.
Does </div>
<div>this rule
out the "Node
is already in
use" case
above? </div>
<div><br>
</div>
<div>I also
tried running
the code from
an erlang
shell with the
ebin dir paths
of all
required</div>
<div>libs added
manually to
sys path and
it works
perfectly. </div>
<div><br>
</div>
<div>How can I
go about
debugging
this? </div>
<div><br>
</div>
<div>[1] <a
moz-do-not-send="true"
href="http://www.erlang.org/doc/apps/erts/crash_dump.html#id71973"
target="_blank">http://www.erlang.org/doc/apps/erts/crash_dump.html#id71973</a></div>
<div><br>
</div>
<div>Thanks,</div>
<div>Vineet</div>
<br>
<br>
</div>
</div>
<div>
<div>_______________________________________________</div>
<div>erlang-questions
mailing list</div>
<div><a
moz-do-not-send="true"
href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a></div>
<div><a
moz-do-not-send="true"
href="http://erlang.org/mailman/listinfo/erlang-questions"
target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a></div>
</div>
</div>
</span> </blockquote>
<div> <br>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
</div>
</div>
<span><font color="#888888">-- <br>
Vineet Naik<br>
<br>
<br>
</font></span></div>
<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a moz-do-not-send="true"
href="mailto:erlang-questions@erlang.org"
target="_blank">erlang-questions@erlang.org</a><br>
<a moz-do-not-send="true"
href="http://erlang.org/mailman/listinfo/erlang-questions"
target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Vineet Naik<br>
<br>
<br>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
erlang-questions mailing list
<a moz-do-not-send="true" href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a>
<a moz-do-not-send="true" href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a>
</pre>
</blockquote>
<br>
<br>
</div>
</div>
<span class="HOEnZb"><font color="#888888">
<pre cols="72">--
Best regards,
Dmitry Klionsky</pre>
</font></span></div>
<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a moz-do-not-send="true"
href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a moz-do-not-send="true"
href="http://erlang.org/mailman/listinfo/erlang-questions"
target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Vineet Naik<br>
<br>
<br>
</div>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Best regards,
Dmitry Klionsky</pre>
<br>
</div>
<br>
</body>
</html>