[erlang-bugs] net_kernel:start/1 going its own way
Ulf Wiger
ulf@REDACTED
Wed Apr 11 23:53:03 CEST 2012
On 11 Apr 2012, at 23:25, Ulf Wiger wrote:
> I just noticed this confusing behavior:
>
> uwair: uwiger$ erl -name n1
> Erlang R15B (erts-5.9) [source] [64-bit] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false]
>
> Eshell V5.9 (abort with ^G)
> (n1@REDACTED)1>
> BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded
> (v)ersion (k)ill (D)b-tables (d)istribution
> a
> uwair: uwiger$ erl
> Erlang R15B (erts-5.9) [source] [64-bit] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false]
>
> Eshell V5.9 (abort with ^G)
> 1> net_kernel:start([n1, longnames]).
> {ok,<0.33.0>}
> (n1@REDACTED)2>
>
> When starting erlang the normal way, I get the node name 'n1@REDACTED', but when I start
> the net_kernel manually, I get 'n1@REDACTED'.
Having experimented a bit, I found the following workaround:
Eshell V5.9 (abort with ^G)
1> inet_config:do_load_resolv(os:type(),longnames).
ok
2> net_kernel:start([n1,longnames]).
{ok,<0.34.0>}
(n1@REDACTED)3>
Comments?
BR,
Ulf W
Ulf Wiger, Co-founder & Developer Advocate, Feuerlabs Inc.
http://feuerlabs.com
More information about the erlang-bugs
mailing list