EACCES error on Zowe ports at startup

If Zowe fails to start and you see errors like this

Error: listen EACCES 0.0.0.0:8546
    at Server.setupListenHandle Ýas _listen2¨ (net.js:1347:19)
    at listenInCluster (net.js:1405:12)
    at doListen (net.js:1514:7)
    at _combinedTickCallback (internal/process/next_tick.js:142:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)
    at Function.Module.runMain (module.js:696:11)
    at startup (bootstrap_node.js:204:16)
    at bootstrap_node.js:625:3
events.js:183
      throw er; // Unhandled 'error' event

The error code EACCES means that you did not provide proper permissions on that port to run applications. This means that node.js is unable to listen on those 85xx ports, which could be because they are in use (that’s the stack trace you’d get if they were) or reserved (we don’t recommend reserving ports), or being trapped by a firewall. This error can also appear when you attempt to access ports <1024, when you’d need to be root, but that’s not the case here.

Solution: Un-reserve those ports.