MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. redink
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    R
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 12
    • Posts 46
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Every time I run an update, something breaks. This time is no exception

      @sdetweil, i just kinda kept trying random things, including your script and I think I made things worse. I did try to update node and npm, but something is really out of whack.

      The error I keep seeing over and over again is

      npm WARN npm npm does not support Node.js v10.24.0
      npm WARN npm You should probably upgrade to a newer version of node as we
      npm WARN npm can't make any promises that npm will work with this version.
      

      when I run “node -v”, i see v19.8.1, so I have no idea where 10.24.0 is coming from. I am close to just nuking my pi and starting from scratch.

      posted in Troubleshooting
      R
      redink
    • Every time I run an update, something breaks. This time is no exception

      I don’t know what I am doing wrong, but every time I try to make any kinds of changes, I end up breaking the mirror.

      I would be greatful if someone could help me get the mirror running again

      Here are some logs

      pi@raspberrypi:~/MagicMirror $ cat /home/pi/.npm/_logs/2023-04-02T14_45_07_527Z-debug.log
      0 info it worked if it ends with ok
      1 verbose cli [ '/usr/bin/node', '/usr/local/bin/npm', 'start' ]
      2 info using npm@6.14.4
      3 info using node@v10.15.2
      4 verbose run-script [ 'prestart', 'start', 'poststart' ]
      5 info lifecycle magicmirror@2.22.0~prestart: magicmirror@2.22.0
      6 info lifecycle magicmirror@2.22.0~start: magicmirror@2.22.0
      7 verbose lifecycle magicmirror@2.22.0~start: unsafe-perm in lifecycle true
      8 verbose lifecycle magicmirror@2.22.0~start: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/pi/MagicMirror/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
      9 verbose lifecycle magicmirror@2.22.0~start: CWD: /home/pi/MagicMirror
      10 silly lifecycle magicmirror@2.22.0~start: Args: [ '-c',
      10 silly lifecycle   'DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js' ]
      11 silly lifecycle magicmirror@2.22.0~start: Returned: code: 1  signal: null
      12 info lifecycle magicmirror@2.22.0~start: Failed to exec start script
      13 verbose stack Error: magicmirror@2.22.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
      13 verbose stack Exit status 1
      13 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
      13 verbose stack     at EventEmitter.emit (events.js:189:13)
      13 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
      13 verbose stack     at ChildProcess.emit (events.js:189:13)
      13 verbose stack     at maybeClose (internal/child_process.js:970:16)
      13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
      14 verbose pkgid magicmirror@2.22.0
      15 verbose cwd /home/pi/MagicMirror
      16 verbose Linux 4.19.97-v7+
      17 verbose argv "/usr/bin/node" "/usr/local/bin/npm" "start"
      18 verbose node v10.15.2
      19 verbose npm  v6.14.4
      20 error code ELIFECYCLE
      21 error errno 1
      22 error magicmirror@2.22.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
      22 error Exit status 1
      23 error Failed at the magicmirror@2.22.0 start script.
      23 error This is probably not a problem with npm. There is likely additional logging output above.
      24 verbose exit [ 1, true ]
      
      pi@raspberrypi:~/MagicMirror $ tail -f /home/pi/.pm2/logs/MagicMirror-error.log
      npm ERR! code ELIFECYCLE
      npm ERR! errno 1
      npm ERR! magicmirror@2.22.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
      npm ERR! Exit status 1
      npm ERR!
      npm ERR! Failed at the magicmirror@2.22.0 start script.
      npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/pi/.npm/_logs/2023-04-02T14_44_34_392Z-debug.log
      /home/pi/MagicMirror/node_modules/electron/index.js:17
          throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again');
          ^
      
      Error: Electron failed to install correctly, please delete node_modules/electron and try installing again
          at getElectronPath (/home/pi/MagicMirror/node_modules/electron/index.js:17:11)
          at Object.<anonymous> (/home/pi/MagicMirror/node_modules/electron/index.js:21:18)
          at Module._compile (internal/modules/cjs/loader.js:689:30)
          at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
          at Module.load (internal/modules/cjs/loader.js:599:32)
          at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
          at Function.Module._load (internal/modules/cjs/loader.js:530:3)
          at Module.require (internal/modules/cjs/loader.js:637:17)
          at require (internal/modules/cjs/helpers.js:22:18)
          at Object.<anonymous> (/home/pi/MagicMirror/node_modules/electron/cli.js:3:18)
      
      posted in Troubleshooting
      R
      redink
    • RE: Can MagicMirror run on other similarily priced hardware?

      @sdetweil, that’s great to know. I will see what I can find.

      posted in Hardware
      R
      redink
    • Can MagicMirror run on other similarily priced hardware?

      Raspberry Pi is sold out everywhere. I’d like to build another MagicMirror, but don’t want to shell out $150 to a scalper for the hardware. Can I run this software on anything else?

      posted in Hardware
      R
      redink
    • RE: Update the mirror for the first time in six months, won't start now

      Never mind, it’s too late, and my brain isn’t working.
      I had the module commented out :(
      Still, I am seeing those errors in my logs.

      posted in Troubleshooting
      R
      redink
    • RE: Update the mirror for the first time in six months, won't start now

      Well, I managed to get it up and running, and the script you provided seems to be a lot less finicky that my last install process. However, one of my modules MMM-CalendarExt is currently not showing. Trying to troubleshoot this, but here’s the log in case anyone wants to help out.

      pi@raspberrypi:~/MagicMirror/modules $ cat /home/pi/.npm/_logs/2020-04-10T02_27_39_057Z-debug.log
      0 info it worked if it ends with ok
      1 verbose cli [ '/usr/bin/node', '/usr/local/bin/npm', 'start' ]
      2 info using npm@6.14.4
      3 info using node@v10.15.2
      4 verbose run-script [ 'prestart', 'start', 'poststart' ]
      5 info lifecycle magicmirror@2.11.0~prestart: magicmirror@2.11.0
      6 info lifecycle magicmirror@2.11.0~start: magicmirror@2.11.0
      7 verbose lifecycle magicmirror@2.11.0~start: unsafe-perm in lifecycle true
      8 verbose lifecycle magicmirror@2.11.0~start: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/pi/MagicMirror/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
      9 verbose lifecycle magicmirror@2.11.0~start: CWD: /home/pi/MagicMirror
      10 silly lifecycle magicmirror@2.11.0~start: Args: [ '-c',
      10 silly lifecycle   'DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js' ]
      11 silly lifecycle magicmirror@2.11.0~start: Returned: code: 1  signal: null
      12 info lifecycle magicmirror@2.11.0~start: Failed to exec start script
      13 verbose stack Error: magicmirror@2.11.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
      13 verbose stack Exit status 1
      13 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
      13 verbose stack     at EventEmitter.emit (events.js:189:13)
      13 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
      13 verbose stack     at ChildProcess.emit (events.js:189:13)
      13 verbose stack     at maybeClose (internal/child_process.js:970:16)
      13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
      14 verbose pkgid magicmirror@2.11.0
      15 verbose cwd /home/pi/MagicMirror
      16 verbose Linux 4.19.97-v7+
      17 verbose argv "/usr/bin/node" "/usr/local/bin/npm" "start"
      18 verbose node v10.15.2
      19 verbose npm  v6.14.4
      20 error code ELIFECYCLE
      21 error errno 1
      22 error magicmirror@2.11.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
      22 error Exit status 1
      23 error Failed at the magicmirror@2.11.0 start script.
      23 error This is probably not a problem with npm. There is likely additional logging output above.
      24 verbose exit [ 1, true ]
      pi@raspberrypi:~/MagicMirror/modules $
      
      posted in Troubleshooting
      R
      redink
    • RE: Update the mirror for the first time in six months, won't start now

      Messed with it too much and broke something. Time for another fresh install.
      Sigh…
      Every time I update the mirror, something breaks.

      @sdetweil, I’ll be trying your install script and update script from now on. Hopefully it will be a smoother experience that usual.

      This is why I’ve never built a MagicMirror as a gift. I can barely maintain my own mirror.

      posted in Troubleshooting
      R
      redink
    • Update the mirror for the first time in six months, won't start now

      I updated MagicMirror as well as all the modules using git pull. I then ran npm update. Now my mirror is blank. Here are some errors I am seeing. I’d appreciate any help.

      pi@raspberrypi:~/MagicMirror $ cat /home/pi/.npm/_logs/2020-04-08T15_04_37_921Z-debug.log
      0 info it worked if it ends with ok
      1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'start' ]
      2 info using npm@6.4.1
      3 info using node@v10.14.1
      4 verbose run-script [ 'prestart', 'start', 'poststart' ]
      5 info lifecycle magicmirror@2.11.0~prestart: magicmirror@2.11.0
      6 info lifecycle magicmirror@2.11.0~start: magicmirror@2.11.0
      7 verbose lifecycle magicmirror@2.11.0~start: unsafe-perm in lifecycle true
      8 verbose lifecycle magicmirror@2.11.0~start: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/pi/MagicMirror/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
      9 verbose lifecycle magicmirror@2.11.0~start: CWD: /home/pi/MagicMirror
      10 silly lifecycle magicmirror@2.11.0~start: Args: [ '-c',
      10 silly lifecycle   'DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js' ]
      11 info lifecycle magicmirror@2.11.0~start: Failed to exec start script
      12 verbose stack Error: magicmirror@2.11.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
      12 verbose stack spawn ENOENT
      12 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:48:18)
      12 verbose stack     at ChildProcess.emit (events.js:182:13)
      12 verbose stack     at maybeClose (internal/child_process.js:962:16)
      12 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
      13 verbose pkgid magicmirror@2.11.0
      14 verbose cwd /home/pi/MagicMirror
      15 verbose Linux 4.14.79-v7+
      16 verbose argv "/usr/bin/node" "/usr/bin/npm" "start"
      17 verbose node v10.14.1
      18 verbose npm  v6.4.1
      19 error file sh
      20 error code ELIFECYCLE
      21 error errno ENOENT
      22 error syscall spawn
      23 error magicmirror@2.11.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
      23 error spawn ENOENT
      24 error Failed at the magicmirror@2.11.0 start script.
      24 error This is probably not a problem with npm. There is likely additional logging output above.
      25 verbose exit [ 1, true ]
      
      posted in Troubleshooting
      R
      redink
    • RE: What's the technology used in magic mirror

      The Operating System is linux.
      MagicMirror is just an application that runs on linux.
      The application itself is electron, which It’s basically just a web browser.
      So, when you look at your mirror, you are just looking at a webpage with a bunch of components.
      Those components are written in JavaScript.

      posted in General Discussion
      R
      redink
    • RE: MMM-CalendarExt

      Is there a way to show the event start time in the same space as the even name?
      Like 6p Swim Lesson

      posted in Productivity
      R
      redink
    • 1 / 1