Hi again Allen!<div><br></div><div><div>When executing a restart_new_emulator instruction, the release_handler changes the heart command to "<start program> $ROOTDIR/releases/new_start_erl.data". The start program defaults to $ROOTDIR/bin/start, unless you have specifically set the 'start_prg' environment variable for the sasl application. </div>
<div><br></div><div>If you haven't modified this start script (found in you erlang installation), it will do</div><div><br></div><div><div>$ROOTDIR/bin/run_erl -daemon /tmp/ $ROOTDIR/log "exec $ROOTDIR/bin/start_erl $ROOTDIR $RELDIR $START_ERL_DATA" </div>
</div><div><br></div><div>i.e. it will start erlang node using run_erl, and log to $ROOTDIR/log - but only if this directory exists. In the log directory you should find erlang.log.*, and run_erl.log - they might give you an indication of what the problem is.</div>
<div><br></div><div>I hope this can be to some help in the investigation.</div><div><br></div><div>Regards</div><div>/siri</div><div><br></div><div><br></div><div><br><div class="gmail_quote">2011/8/9 Allen Kim <span dir="ltr"><<a href="mailto:allen.kim@epicadvertising.com">allen.kim@epicadvertising.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word;font-size:14px;font-family:Calibri, sans-serif"><div><div><div style="color:rgb(0, 0, 0)">
Siri,</div><div style="color:rgb(0, 0, 0)"><br></div><div style="color:rgb(0, 0, 0)">No, I don't see erl_crash.dump, or I could not find it.</div><div style="color:rgb(0, 0, 0)">Yes, I could start 5.8.4 emulator manually.</div>
<div style="color:rgb(0, 0, 0)"><br></div><div style="color:rgb(0, 0, 0)">The weird thing is after I start manually, then I run command, <span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif">release_handler:install_release("2.0.0")</span></div>
<div style="color:rgb(0, 0, 0)"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif">It gives me an error, which I don't remember.</span></div><div style="color:rgb(0, 0, 0)"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif"><br>
</span></div><div style="color:rgb(0, 0, 0)"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif">Now, I decided to upgrade erlang version manually, that means</span></div><div style="color:rgb(0, 0, 0)">
<span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif">  previous plan: </span></div><div style="color:rgb(0, 0, 0)"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif">    1. run command release_handler:install_release("2.0.0")</span></div>
<div style="color:rgb(0, 0, 0)"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif"><br></span></div><div style="color:rgb(0, 0, 0)"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif">  new plan:       </span></div>
<div style="color:rgb(0, 0, 0)"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif">    1. update RELEASE file manually by changing 1.9.0 old and 2.0.0 permanent</span></div><div style="color:rgb(0, 0, 0)">
<span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif">    2. run command init:reboot()</span></div><div style="color:rgb(0, 0, 0)"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif"><br>
</span></div><div style="color:rgb(0, 0, 0)"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif">The new plan seems working, but I was curious why the previous plan did not work.</span></div>
<div style="color:rgb(0, 0, 0)"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif"><br></span></div><div style="color:rgb(0, 0, 0)"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif">Hope this helps</span></div>
<div style="color:rgb(0, 0, 0)"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif">    </span></div></div></div><span style="color:rgb(0, 0, 0)"><div style="font-family:Calibri;font-size:11pt;text-align:left;color:black;border-bottom:medium none;border-left:medium none;padding-bottom:0in;padding-left:0in;padding-right:0in;border-top:#b5c4df 1pt solid;border-right:medium none;padding-top:3pt">
<span style="font-weight:bold">From: </span> Siri Hansen <<a href="mailto:erlangsiri@gmail.com" target="_blank">erlangsiri@gmail.com</a>><br><span style="font-weight:bold">Date: </span> Tue, 9 Aug 2011 08:05:07 -0500<br>
<span style="font-weight:bold">To: </span> Allen Kim <<a href="mailto:bighostkim@gmail.com" target="_blank">bighostkim@gmail.com</a>><br><span style="font-weight:bold">Cc: </span> erlang-questions <<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a>><br>
<span style="font-weight:bold">Subject: </span> Re: [erlang-questions] relup restart_new_emulator does not work for me<br></div><div><div></div><div class="h5"><div><br></div>Hi Allen!<div><br></div><div>Can you see an erl_crash.dump file after this?</div>
<div>Can you start the 5.8.4 emulator manually?</div><div><br></div><div>Regards</div><div>/siri<br><br><div class="gmail_quote">2011/8/3 Allen Kim <span dir="ltr"><<a href="mailto:bighostkim@gmail.com" target="_blank">bighostkim@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span style="border-collapse:collapse;font-size:13px;font-family:arial, sans-serif"><div>Hi, </div><div><br></div><div>

I want to upgrade erlang otp from R13B04 to R43B03</div><div><br></div><div>I used this start_erl.data and relup(recommended from </div><div><font face="courier new,monospace"><br></font></div><div><div><font face="courier new,monospace">[tracking@openads releases]$ cat new_start_erl.data </font></div>
<div><font face="courier new,monospace">5.8.4 2.0.0</font></div></div><div><br></div><div><div><font face="courier new,monospace">[tracking@openads releases]$ cat current/relup </font></div><div><font face="courier new,monospace">{"2.0.0",</font></div>
<div><font face="courier new,monospace"> [{"1.9.0",</font></div><div><font face="courier new,monospace">   [],</font></div><div><font face="courier new,monospace">   [restart_new_emulator]}],</font></div><div><font face="courier new,monospace"> [{"1.9.0",</font></div>
<div><font face="courier new,monospace">   [],</font></div><div><font face="courier new,monospace">   [restart_new_emulator]}]</font></div><div><font face="courier new,monospace">}.</font></div></div><div><br></div><div>when I run command release_handler:install_release("2.0.0")</div>
<div>I see the node shutting down messages, but I don't see a new node start up.(looks like heart is not starting up a new node).</div><div><br></div><div>My HEART_COMMAND is coreect, since I was able to kill the node and I see it starting up again.</div>
<div><br></div><div>The reason why I said restart_new_emulator not working is I could reboot the node with command init:reboot().</div><div><br></div><div>Any help would be appreciated.</div><div><br></div><font color="#888888"><div>
Allen Kim</div></font></span><br>_______________________________________________<br>
erlang-questions mailing list<br><a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br><a 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></span></div>
</blockquote></div><br></div></div>