Read the statement by Michael Teeuw here.
eaddress in use
-
Hey, do have a blank screen. and the logs show:
/home/pi/.pm2/logs/mm-error.log last 15 lines:
0|mm | [01.09.2021 18:00.08.684] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
0|mm | [01.09.2021 18:09.09.021] [ERROR] Whoops! There was an uncaught exception…
0|mm | [01.09.2021 18:09.09.036] [ERROR] Error: listen EADDRINUSE: address already in use 127.0.0.1:8080
0|mm | at Server.setupListenHandle [as _listen2] (net.js:1313:16)
0|mm | at listenInCluster (net.js:1361:12)
0|mm | at GetAddrInfoReqWrap.doListen [as callback] (net.js:1498:7)
0|mm | at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:68:8) {
0|mm | code: ‘EADDRINUSE’,
0|mm | errno: ‘EADDRINUSE’,
0|mm | syscall: ‘listen’,
0|mm | address: ‘127.0.0.1’,
0|mm | port: 8080
0|mm | }
0|mm | [01.09.2021 18:09.09.038] [ERROR] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|mm | [01.09.2021 18:09.09.039] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issuesthis is with a clean install of Magicmirror and the sample.config.
-
-
@binog said in eaddress in use:
EADDRINUSE
The
EADDRINUSEerror usually means that another instance of the mirror is running. If you start the mirror with pm2, you can do a pm2 list to show the current processes that are running under pm2. You can then stop that process withpm2 stop #idorprocess stop all. Then you should be able to start the mirror again. -
@mumblebaj
Thank You for reply ! None the less, there was no other instance running, I double checked it, nore was an instance under npm running. I finally decided to format the card and start over,… thx -
@binog Even though it’s fixed, there could be another issue - something else running on port 8080. I always change the default ports… 60001, 60002, etc. Less mess.
-
Can you run the following commands from the CLI to check if anything is using that port
sudo netstat -punta | grep LIST sudo netstat -punta | grep 8080 -
Thank You, Nickthebeer and BKeyport
I’ll try in future, I finally decided to reinstall the whole system.
-
@binog That is a pity. We could probably have found the issue and save your current state prior to the issue. Hope it is running fine now though.
-
@bkeyport 1st thing I do is change the port always :)
-
As well as the sample config is documented, I’m shocked that the port line is blank.
I’d totally have it:
port: 8080 // Change this! Recommended over 60000 to avoid conflictBut, hey, I’m just a hack, ya know? 😉
-
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login