Read the statement by Michael Teeuw here.
Error code EADDRINUSE
- 
 I cloned MagicMirror and copied the run-start.sh into the original but it still doesn’t work. 
 Entire error:{ Error: listen EADDRINUSE 0.0.0.0:8080 at Server.setupListenHandle [as _listen2] (net.js:1330:14) at listenInCluster (net.js:1378:12) at doListen (net.js:1492:7) at process._tickCallback (internal/process/next_tick.js:63:19) at Function.Module.runMain (internal/modules/cjs/loader.js:755:11) at startup (internal/bootstrap/node.js:241:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:579:3) errno: 'EADDRINUSE', code: 'EADDRINUSE', syscall: 'listen', address: '0.0.0.0', port: 8080 }
- 
 @PXNDA that means something is already using port 8080. Maybe u have pm2 running magicmirror already 
- 
 
- 
 Thank you. It fixed the error code but now it is asking me to create a config file when I already have one. 
- 
 @PXNDA u have a syntax error From the MagicMirror folder do npm run check:configFix errors top down, rerun til no errors 
- 
 Thanks it worked but I now have a black screen, with nothing on it. 
- 
 @PXNDA open the developers console, ctrl-shift-i, select the console tab and scroll up to find any errors, usually in red text 
- 
 I got this warning: Electron Security Warning (Insecure Content-Security-Policy) This renderer process has either no Content Security 
 Policy set or a policy with “unsafe-eval” enabled. This exposes users of
 this app to unnecessary security risks.For more information and help, consult 
 https://electronjs.org/docs/tutorial/security.
 This warning will not show up
 once the app is packaged.
- 
 @PXNDA don’t care about that… looking for errors are you still getting the eaddressinuse error in the terminal window? 
- 
 No, and i only have that warning. 
 

