[erlang-questions] Upgrade from R13B02 to R14B03
Siri Hansen
erlangsiri@REDACTED
Wed Jul 20 12:04:06 CEST 2011
Hi Allen!
I have to be honest and say I don't really know how this is supposed to
work. I know that the appup files in kernel and stdlib are intentionally
left empty, since it is never an option to hot-swap code from these
applications - i.e. the emulator must always be restarted. However, it is of
course not ok that systools:make_relup fails due to this! I will investigate
further, but I can not promise a quick answer since most of my colleagues
are on vacation and I definitely need to discuss this...
It would be interesting though, if it is possible, to see your fixed
.appup-files and the resulting relup that caused the second problem with
code loading.
Regards
/siri@REDACTED
2011/7/19 Allen Kim <allen.kim@REDACTED>
> Did make all .appup files for all system applications. I don't see the
> previous errors any more.
> Then, installed erlang otp r14b03 to target machine
> and when I run release_handler:install_release/1 I see the following error.
>
> =ERROR REPORT==== 19-Jul-2011::14:15:36 ===
> Loading of
> /home/tracking/projects/tracking/erlang/lib/inets-5.6/ebin/httpd_manager.beam
> failed: badfile
>
> =ERROR REPORT==== 19-Jul-2011::14:15:36 ===
> beam/beam_load.c(1300): Error loading module httpd_manager:
> use of opcode 151; this emulator supports only up to 148
>
>
> =ERROR REPORT==== 19-Jul-2011::14:15:36 ===
> beam/beam_load.c(1300): Error loading module tftp_engine:
> use of opcode 151; this emulator supports only up to 148
>
>
> =ERROR REPORT==== 19-Jul-2011::14:15:36 ===
> Loading of
> /home/tracking/projects/tracking/erlang/lib/inets-5.6/ebin/tftp_engine.beam
> failed: badfile
>
> anyone?
>
> From: Allen Kim <bighostkim@REDACTED>
> Date: Thu, 14 Jul 2011 15:31:22 -0500
> To: "erlang-questions@REDACTED" <erlang-questions@REDACTED>
> Cc: Allen Kim <allen.kim@REDACTED>
> Subject: Upgrade from R13B02 to R14B03
>
> Hi,
>
> I have installed elrang otp R14B03 on my machine.
> Then, I wanted to upgrade erlang otp from R13B02 to R14B03.
>
> I have myapp-1.9.0.rel like this:
>
> {release,{"tracking","1.9.0"},*{erts,"5.7.3"},*
> [
> {kernel,"2.13.3"}, {sasl,"2.1.7"}, {stdlib,"1.16.3"},
> {compiler, "4.6.3", load}, {crypto, "1.6.1", permanent},
> {edoc,"0.7.6.4", load}, {et,"1.3.2"},
> {syntax_tools,"1.6.3", load}, {gs,"1.5.10"}, {inets,"5.1.3"},
> {mnesia,"4.4.11", permanent}, {observer,"0.9.8.1"}, {os_mon,"2.2.3",
> permanent},
> {otp_mibs,"1.0.5", load}, {snmp,"4.13.5", load},
> {public_key,"0.3", load}, {ssl,"3.10.4", load}, {tools,"2.6.4",
> load}, {webtool,"0.8.4", load},
> {xmerl,"1.2.1", load}, {myapp,"1.0.0", load}
> ]}.
>
> and, I have myapp-2.0.0.rel like this:
>
> {release,{"tracking","2.0.0"},*{erts,"5.8.4"},*
> [
> {kernel,"2.14.4"}, {sasl,"2.1.9.4"}, {stdlib,"1.17.4"},
> {compiler, "4.7.4", load}, {crypto, "2.0.3", permanent},
> {edoc,"0.7.8", load}, {et,"1.4.3"},
> {syntax_tools,"1.6.7.1", load}, {gs,"1.5.13"}, {inets,"5.6"},
> {mnesia,"4.4.19", permanent}, {observer,"0.9.9"}, {os_mon,"2.2.6",
> permanent},
> {otp_mibs,"1.0.6", load}, {snmp,"4.20", load}, {public_key,"0.12",
> load}, {ssl,"4.1.5", load}, {tools,"2.6.6.4", load},
> {webtool,"0.8.8", load},
> {xmerl,"1.2.9", load}, {myapp,"1.0.0", load}
> ]}.
>
> when I run make_relup command, I see the following error.
>
> error = systools:make_relup("myapp-2.0.0", ["myapp-1.9.0"],
> ["myapp-1.9.0"], [restart_emulator, {path,
> ["/home/allen/releases/1.9.0/lib/*/ebin",
> "/home/allen/applications/*/ebin"]}])
> No release upgrade script entry for kernel-2.14.4 to kernel-2.13.3 in file
> "/home/azoogle/projects/releases/1.9.0/lib/kernel-2.14.4/ebin/kernel.appup"
>
> that appup file looks like this.
> $ cat
> /home/azoogle/projects/releases/1.9.0/lib/kernel-2.14.4/ebin/kernel.appup
> {"2.14.4",[],[]}.
>
> Does it mean do I have to write all .appup files for all application that I
> want to upgrade with erlang version upgrade?
>
> Is there any one who upgraded erlang version with systools:make_relup?
>
> Thanks for your reply in advance
>
> Allen.
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20110720/1934bdc7/attachment.htm>
More information about the erlang-questions
mailing list