MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Starter problem

    Scheduled Pinned Locked Moved Troubleshooting
    73 Posts 8 Posters 73.6k Views 5 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K Offline
      kurt @yawns
      last edited by

      @yawns
      Thank you for the immediate answer.
      This is what happend
      ‘’’
      npm ERR! Linux 4.4.38-v7+
      npm ERR! argv “/usr/bin/nodejs” “/usr/bin/npm” “start”
      npm ERR! node v6.9.4
      npm ERR! npm v3.10.10
      npm ERR! code ELIFECYCLE
      npm ERR! magicmirror@2.1.0 start: electron js/electron.js
      npm ERR! Exit status 1
      npm ERR!
      npm ERR! Failed at the magicmirror@2.1.0 start script ‘electron js/electron.js’.
      npm ERR! Make sure you have the latest version of node.js and npm installed.
      npm ERR! If you do, this is most likely a problem with the magicmirror package,
      npm ERR! not with npm itself.
      npm ERR! Tell the author that this fails on your system:
      npm ERR! electron js/electron.js
      npm ERR! You can get information on how to open an issue for this project with:
      npm ERR! npm bugs magicmirror
      npm ERR! Or if that isn’t available, you can get their info via:
      npm ERR! npm owner ls magicmirror
      npm ERR! There is likely additional logging output above.

      npm ERR! Please include the following file with any support request:
      npm ERR! /home/pi/MagicMirror/npm-debug.log
      ‘’’
      Please include the following file with any support request:
      npm ERR! /home/pi/MagicMirror/npm-debug.log

      * 0 info it worked if it ends with ok
      1 verbose cli [ '/usr/bin/nodejs', '/usr/bin/npm', 'start' ]
      2 info using npm@3.10.10
      3 info using node@v6.9.4
      4 verbose run-script [ 'prestart', 'start', 'poststart' ]
      5 info lifecycle magicmirror@2.1.0~prestart: magicmirror@2.1.0
      6 silly lifecycle magicmirror@2.1.0~prestart: no script for prestart, continuing
      7 info lifecycle magicmirror@2.1.0~start: magicmirror@2.1.0
      8 verbose lifecycle magicmirror@2.1.0~start: unsafe-perm in lifecycle true
      9 verbose lifecycle magicmirror@2.1.0~start: PATH: /usr/lib/node_modules/npm/bin/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
      10 verbose lifecycle magicmirror@2.1.0~start: CWD: /home/pi/MagicMirror
      11 silly lifecycle magicmirror@2.1.0~start: Args: [ '-c', 'electron js/electron.js' ]
      12 silly lifecycle magicmirror@2.1.0~start: Returned: code: 1  signal: null
      13 info lifecycle magicmirror@2.1.0~start: Failed to exec start script
      14 verbose stack Error: magicmirror@2.1.0 start: `electron js/electron.js`
      14 verbose stack Exit status 1
      14 verbose stack     at EventEmitter. (/usr/lib/node_modules/npm/lib/utils/lifecycle.js:255:16)
      14 verbose stack     at emitTwo (events.js:106:13)
      14 verbose stack     at EventEmitter.emit (events.js:191:7)
      14 verbose stack     at ChildProcess. (/usr/lib/node_modules/npm/lib/utils/spawn.js:40:14)
      14 verbose stack     at emitTwo (events.js:106:13)
      14 verbose stack     at ChildProcess.emit (events.js:191:7)
      14 verbose stack     at maybeClose (internal/child_process.js:877:16)
      14 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
      15 verbose pkgid magicmirror@2.1.0
      16 verbose cwd /home/pi/MagicMirror
      17 error Linux 4.4.38-v7+
      18 error argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
      19 error node v6.9.4
      20 error npm  v3.10.10
      21 error code ELIFECYCLE
      22 error magicmirror@2.1.0 start: `electron js/electron.js`
      22 error Exit status 1
      23 error Failed at the magicmirror@2.1.0 start script 'electron js/electron.js'.
      23 error Make sure you have the latest version of node.js and npm installed.
      23 error If you do, this is most likely a problem with the magicmirror package,
      23 error not with npm itself.
      23 error Tell the author that this fails on your system:
      23 error     electron js/electron.js
      23 error You can get information on how to open an issue for this project with:
      23 error     npm bugs magicmirror
      23 error Or if that isn't available, you can get their info via:
      23 error     npm owner ls magicmirror
      23 error There is likely additional logging output above.
      24 verbose exit [ 1, true ]
      * list item
      
      
      1 Reply Last reply Reply Quote 0
      • yawnsY Offline
        yawns Moderator
        last edited by

        Are you working on your raspberry? Or are you connected via ssh?
        If you are connected via ssh you need to run DISPLAY=:0 npm start instead to tell the raspberry to use the display connected to the raspberry instead of the not working ssh connection

        1 Reply Last reply Reply Quote 0
        • K Offline
          kurt
          last edited by

          I’m working via ssh, I can see the starter Logo, but thats’it
          ‘’’
          pi@raspberrypi:~/MagicMirror $ DISPLAY=:0 npm start

          magicmirror@2.1.0 start /home/pi/MagicMirror
          electron js/electron.js

          Starting MagicMirror: v2.1.0
          Loading config …
          WARNING! Could not find config file. Please create one. Starting with default configuration.
          Loading module helpers …
          Initializing new module helper …
          No helper found for module: helloworld.
          All module helpers loaded.
          Starting server op port 8080 …
          Server started …
          Connecting socket for: updatenotification
          Sockets connected & modules started …
          Launching application.

          strawberry 3.141S 1 Reply Last reply Reply Quote 0
          • strawberry 3.141S Offline
            strawberry 3.141 Project Sponsor Module Developer @kurt
            last edited by strawberry 3.141

            @kurt WARNING! Could not find config file. Please create one. Starting with default configuration.

            are you sure you renamed the file correctly?

            cd ~/MagicMirror/config
            ls
            

            if not then copy the sample again

            cp config.js.sample config.js
            

            Please create a github issue if you need help, so I can keep track

            1 Reply Last reply Reply Quote 0
            • K Offline
              kurt
              last edited by

              Thanks a lot once more!
              There was a point behind my “config.js” !
              I deletet that point and tryed again with
              DISPLAY=:0 npm start
              this is what happened:

              pi@raspberrypi:~ $ DISPLAY=:0 npm start
              npm ERR! Linux 4.4.38-v7+
              npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
              npm ERR! node v6.9.4
              npm ERR! npm  v3.10.10
              npm ERR! path /home/pi/package.json
              npm ERR! code ENOENT
              npm ERR! errno -2
              npm ERR! syscall open
              
              npm ERR! enoent ENOENT: no such file or directory, open '/home/pi/package.json'
              npm ERR! enoent ENOENT: no such file or directory, open '/home/pi/package.json'
              npm ERR! enoent This is most likely not a problem with npm itself
              npm ERR! enoent and is related to npm not being able to find a file.
              npm ERR! enoent 
              
              npm ERR! Please include the following file with any support request:
              npm ERR!     /home/pi/npm-debug.log
              '''
              strawberry 3.141S 1 Reply Last reply Reply Quote 0
              • strawberry 3.141S Offline
                strawberry 3.141 Project Sponsor Module Developer @kurt
                last edited by

                @kurt you are in the wrong directory again cd ~/MagicMirror

                Please create a github issue if you need help, so I can keep track

                1 Reply Last reply Reply Quote 0
                • K Offline
                  kurt
                  last edited by

                  I’m in the /home/pi/MagicMirror/config - file
                  Is this the wrong one?
                  and what does it mean “cd ~/Magic Mirror”

                  strawberry 3.141S tosti007T 2 Replies Last reply Reply Quote 0
                  • strawberry 3.141S Offline
                    strawberry 3.141 Project Sponsor Module Developer @kurt
                    last edited by

                    @kurt

                    your logs show what you are not in /home/pi/MagicMirror/config with the terminal console

                    if you type in that command you will be in the correct directory cd means change directory

                    after that do DISPLAY=:0 npm start

                    Please create a github issue if you need help, so I can keep track

                    1 Reply Last reply Reply Quote 0
                    • tosti007T Offline
                      tosti007 Module Developer @kurt
                      last edited by

                      @kurt if you are on /home/pi/MagicMirror/config then you have to move one folder up. You can do this by typing cd ..

                      If there is anything don't hesitate to contact me!
                      ProfileSwitcher, TouchNotifications

                      1 Reply Last reply Reply Quote 0
                      • K Offline
                        kurt
                        last edited by

                        WoW strawberry3.141 you made my day!
                        I’m looking hot, so they say :)
                        is it so that I have to typ in first the : cd ~/MagicMirror to get into the right directory, and is this the same I can see in my FTP Client?
                        Thanks a lot for your help, I’m just happy and thankfull.
                        Without you guys it would be impossible to get into that projekts so quick.
                        So I guess this the moment for the beer! Cheers and thank you again.
                        Now after some break I will start with the adaptions…
                        Do you have any hints for the best way to avoid problems with this adaption?
                        What a day
                        Greetings kurt

                        strawberry 3.141S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • 8
                        • 1 / 8
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy