Hi,

Looks like the ipv6 listener can’t start.
> =SUPERVISOR REPORT==== 24-Nov-2019::18:36:42.045104 ===
>     supervisor: {local,zotonic_sup}
>     errorContext: start_error
>     reason: eprotonosupport
>     offender: [{pid,undefined},
>                {id,webmachine_mochiweb_v6},
>                {mfargs,
>                    {webmachine_mochiweb,start,
>                        [webmachine_mochiweb_v6,
>                         [{port,8000},
>                          {ip,any6},
>                          {dispatcher,z_sites_dispatcher},
>                          {dispatch_list,[]},
>                          {backlog,500},
>                          {acceptor_pool_size,75}]]}},
>                {restart_type,permanent},
>                {shutdown,5000},
>                {child_type,worker}]

We check if ipv6 is available and if it is we start the listener.
This is in zotonic_sup.erl:

> ipv6_supported() ->
>     case (catch inet:getaddr("localhost", inet6)) of
>         {ok, _Addr} -> true;
>         {error, _} -> false
>     end.

Apparently the system pretend there is ip6 but doesn’t really support it.

You can disable starting the ipv6 listener by providing a specific listener 
port instead of ‘any’ in the zotonic.config

Replace this

> %%% IP address on which Zotonic will listen for HTTP requests.
> %%% Always overridden by the ZOTONIC_IP environment variable.
> %%% Use 'any' for all IP addresses.
>    {listen_ip, any},

With this:

> %%% IP address on which Zotonic will listen for HTTP requests.
> %%% Always overridden by the ZOTONIC_IP environment variable.
> %%% Use 'any' for all IP addresses.
>    {listen_ip, {0,0,0,0}},

If this fixes the problem then we can look into a better ipv6 detection method.
One of the methods I am thinking of is by actually opening the port before 
proceeding.

Cheers, Marc

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Zotonic developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to zotonic-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/zotonic-developers/EBF1C36D-8A31-4A4A-9A0C-724321250CB0%40me.com.

Reply via email to