[erlang-questions] epmd regression bug in erlang-solutions.com esl-erlang 18.3?

Khitai Pang khitai.pang@REDACTED
Sat Mar 19 16:47:49 CET 2016


On 2016/3/19 19:45, Michael Santos wrote:
>
> On Mar 18, 2016 10:46 PM, "Khitai Pang" <khitai.pang@REDACTED 
> <mailto:khitai.pang@REDACTED>> wrote:
> >
> > Hi,
> >
> > I have been using the esl-erlang pacakge from 
> https://packages.erlang-solutions.com/erlang/ Ubuntu PPA for Trusty.
> >
> > I have these in my bashrc:
> >
> > export ERL_EPMD_ADDRESS="XXX.XXX.XXX.XXX"   (LAN IP of my VM in the 
> cloud)
> > export ERL_EPMD_PORT="5678"
>
> Just tested and it worked for me.
>
> Does the IP address in ERL_EPMD_ADDRESS exist in the VM?
>

Yes it does, it's the IP of the LAN in the clound, and it all works fine 
with 18.2.

I believe it's possible that the issue is caused by the configuration in 
the operating system (Ubuntu 14.04.4 x86_64) but currently I have no 
idea how to further debug this issue.

With esl-erlang 18.2 and the following configs in bashrc:

export ERL_EPMD_ADDRESS="XXX.XXX.XXX.XXX"
export ERL_EPMD_PORT="5678"

epmd works fine:

tcp        0      0 127.0.0.1:5678          0.0.0.0:* LISTEN      6754/epmd
tcp        0      0 10.131.70.80:5678       0.0.0.0:* LISTEN      6754/epmd


Thanks
Khitai

> >
> > Everything worked fine with the 18.2 package.  After upgrading to 
> esl-erlang 18.3, epmd stopped to work:
> >
> > > epmd -debug
> > epmd: Sat Mar 19 16:16:51 2016: epmd running - daemon = 0
> > epmd: Sat Mar 19 16:16:51 2016: failed to bind socket: Cannot assign 
> requested address
> >
> > There is a workaround: if I remove the ERL_EPMD_ADDRESS environment 
> variable, epms works:
> >
> > tcp        0      0 0.0.0.0:5678 <http://0.0.0.0:5678> 0.0.0.0:*     
>  LISTEN      3328/epmd
> > tcp6       0      0 :::5678 :::*                    LISTEN     3328/epmd
> >
> > After downgrading esl-erlang from 18.3 to 18.2, the issue is gone.
> >
> >
> > Thanks
> > Khitai
> > _______________________________________________
> > erlang-questions mailing list
> > erlang-questions@REDACTED <mailto: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/20160319/d9d8a6e9/attachment.htm>


More information about the erlang-questions mailing list