Error when setting local ipv6
Created by: M5oul
(node) warning: possible EventEmitter memory leak detected. 11 end listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Server.addListener (events.js:239:17)
at Server.Readable.on (_stream_readable.js:655:33)
at Server.once (events.js:265:8)
at Server.Readable.pipe (_stream_readable.js:478:9)
at /home/inso/code/ucoin/app/lib/streams/bma.js:106:8
at /home/inso/code/ucoin/app/lib/network.js:123:26
at Array.map (native)
at /home/inso/code/ucoin/app/lib/network.js:107:34
at next (native)
at onFulfilled (/home/inso/code/ucoin/node_modules/co/index.js:65:19)
2016-03-16T20:06:30+01:00 - info: uCoin server listening on http://192.168.0.22:20906
2016-03-16T20:06:30+01:00 - error: Error: listen EINVAL fe80::863a:4bff:fe5e:75fc:20906
at Object.exports._errnoException (util.js:837:11)
at exports._exceptionWithHostPort (util.js:860:20)
at Server._listen2 (net.js:1218:19)
at listen (net.js:1267:10)
at net.js:1376:9
at doNTCallback3 (node.js:440:9)
at process._tickCallback (node.js:346:17)
The memory leak seems to be something else.
But the Error: listen EINVAL fe80::863a:4bff:fe5e:75fc:20906
is really mysterious, because with ::1
IPv6 loopback interface it works.
Consider the following:
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:65536 Metric:1
Packets reçus:117438 erreurs:0 :0 overruns:0 frame:0
TX packets:117438 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:59472768 (59.4 MB) Octets transmis:59472768 (59.4 MB)
wlan0 Link encap:Ethernet HWaddr 28:b2:bd:24:49:97
inet adr:192.168.1.30 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::2ab2:bdff:fe24:4997/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:104802 erreurs:0 :0 overruns:0 frame:0
TX packets:91077 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:103254219 (103.2 MB) Octets transmis:12942218 (12.9 MB)
And check the following tries:
IPv4 | IPv6 | port | Works |
---|---|---|---|
127.0.0.1 | ::1 | 9330 | Yes |
192.168.1.30 | ::1 | 9330 | Yes |
127.0.0.1 | fe80::2ab2:bdff:fe24:4997 | 9330 | No |
192.168.1.30 | fe80::2ab2:bdff:fe24:4997 | 9330 | No |
Is it because wlan0
interface for IPv6 has a Scope:Lien
? The lo
has a Scope:Hôte
on its side.
This french thread also suggests this might be the bug.