[erlang-questions] net_kernel:nodes_info() error

Michael McDaniel <>
Wed Feb 20 18:22:43 CET 2008


On Wed, Feb 20, 2008 at 04:03:03PM +0100, Gleber wrote:
> Hello,
> 
> While figuring out how to make Distel work with long domain names, I've
> encountered the following error:
> 
> :~$ erl
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 I have same Ubuntu 7.10 w/Erlang R12B ; need to start erl with a name

$ erl -sname fu
Erlang (BEAM) emulator version 5.6 [async-threads:0] [hipe] [kernel-poll:false]

=> reading /home/mmcdanie/.erlang
=> ** Found 0 name clashes in code paths
Eshell V5.6  (abort with ^G)
()1> net_kernel:nodes_info().
{ok,[]}
()2> 


I get same error if starting erl without name; I think because starting with
no name means there is no node name.

See net_kernel docs ...

"
 An Erlang node is started using the command line flag -name or -sname:

$ erl -sname foobar
"



> Erlang (BEAM) emulator version 5.6.1 [source] [async-threads:0] [hipe]
> [kernel-poll:false]
> 
> Eshell V5.6.1  (abort with ^G)
> 1> net_kernel:nodes_info().
> ** exception error: bad argument
>      in function  ets:first/1
>         called as ets:first(sys_dist)
>      in call from net_kernel:get_nodes/1
>      in call from net_kernel:get_nodes_info/0
> 2> ets:i().
> id              name              type  size   mem      owner
> ----------------------------------------------------------------------------
> 11              code              set   259    10768    code_server
> 12              code_names        set   52     5065     code_server
> 13              shell_records     ordered_set 0      72       <0.24.0>
> ac_tab          ac_tab            set   6      855      application_controller
> file_io_servers file_io_servers   set   0      279      file_server_2
> global_locks    global_locks      set   0      279      global_name_server
> global_names    global_names      set   0      279      global_name_server
> global_names_ext global_names_ext  set   0      279      global_name_server
> global_pid_ids  global_pid_ids    bag   0      279      global_name_server
> global_pid_names global_pid_names  bag   0      279      global_name_server
> inet_cache      inet_cache        bag   0      279      inet_db
> inet_db         inet_db           set   21     546      inet_db
> inet_hosts      inet_hosts        set   0      279      inet_db
> ok
> 3>
> 
> My system is Ubuntu Gutsy 7.10 with Erlang 12B built from debian experimental
> deb-src files.
> 
> Do anyone know what this means? Is it a bug?
> 
> 
> 
> --
> Gleb Peregud
> http://gleber.pl/
> 
> "Only two things are infinite, the universe and human stupidity, and I'm not
> sure about the former."
> --  Albert Einstein

> _______________________________________________
> erlang-questions mailing list
> 
> http://www.erlang.org/mailman/listinfo/erlang-questions

-- 
Michael McDaniel
Portland, Oregon, USA
http://autosys.us
+1 503 283 5284



More information about the erlang-questions mailing list