[erlang-bugs] "erl -name app" fails if hostname doesn't contain a dot

Bengt Kleberg <>
Thu Apr 24 15:33:17 CEST 2014


Greetings,

"hostname -f" should display the the FQDN (Fully Qualified Domain Name).
A FQDN consists of a short host name and the DNS domain name. I think
that only "localhost" is not correct.


bengt

 On Thu, 2014-04-24 at 14:01 +0200, Iván Martínez wrote:
> Accordingly to the documentation, "erl -name app" should work by
> taking the domain from the hostame and naming the node "".
> However, if the hostname doesn't contain a dot, like
> 
> 
> # hostname -f
> 
> localhost
> 
> 
> then
> 
> 
> 
> # erl -name app
> {error_logger,{{2014,4,24},{13,58,11}},"Can't set long node name!
> \nPlease check your configuration\n",[]}
> ...
> 
> 
> However, if the hostname contains a dot, like
> 
> 
> # hostname -f
> 
> localhost.localdomain
> 
> 
> then
> 
> 
> # erl -name app
> Erlang R16B01 (erts-5.10.2) [source-bdf5300] [64-bit] [smp:8:8]
> [async-threads:10] [hipe] [kernel-poll:false]
> ...
> 
> 
> This contradicts the fact
> 
> 
> # erl -name 
> 
> 
> always works.
> 
> Thank you,
> 
> Iván
> 
> _______________________________________________
> erlang-bugs mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-bugs




More information about the erlang-bugs mailing list