• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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.

Installing on a Pi Zero

Scheduled Pinned Locked Moved Troubleshooting
175 Posts 33 Posters 186.3k Views 33 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.
  • A Offline
    andyc7687 @Big11
    last edited by Jan 8, 2019, 7:46 PM

    @big11 this goes to my forked repo. Are you booting through to the desktop or to the console?

    B 1 Reply Last reply Jan 9, 2019, 9:56 AM Reply Quote 0
    • B Offline
      Big11 @andyc7687
      last edited by Jan 9, 2019, 9:56 AM

      @andyc7687

      so since yesterday i installed many times from Scratch but without success……

      With your script i ran into Troubles with a lot of Errors…

      missing dependencies….

      so i suggest to do more steps after “sudo apt INSTALL --fix-missing” -> “apt UPGRADE --fix-missing” does not work…

      sudo dpkg –configure -a. and.
      sudo apt install -f.
      

      at npm install a lot of Warnings e.g.

      npm WARN grunt-stylelint@0.10.1 requires a peer of stylelint@^9.0.0 but none is installed. You must install peer dependencies yourself.
      npm WARN acorn-jsx@5.0.1 requires a peer of acorn@^6.0.0 but none is installed. You must install peer dependencies yourself.
      
      added 921 packages from 1366 contributors and audited 2466 packages in 859.404s
      found 8 vulnerabilities (7 low, 1 high)
        run `npm audit fix` to fix them, or `npm audit` for details
      Errors while installing dependencies! (source command: npmc@latest install)
      
      + stylelint@9.9.0
      added 156 packages from 107 contributors, removed 32 packages, updated 99 packages, moved 6 packages and audited 4452 packages in 370.707s
      found 4 vulnerabilities (3 low, 1 high)
        run `npm audit fix` to fix them, or `npm audit` for details
      Errors while installing dependencies! (source command: pm install stylelint@latest)
      
      pi@magicpi:~ $   run `npm audit fix` to fix them, or `npm audit` for details
      npm ERR! code EAUDITNOPJSON
      npm ERR! audit No package.json found: Cannot audit a project without a package.json
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/pi/.npm/_logs/2019-01-09T07_05_26_138Z-debug.log
      npm ERR! code EAUDITNOPJSON
      npm ERR! audit No package.json found: Cannot audit a project without a package.json
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/pi/.npm/_logs/2019-01-09T07_05_35_497Z-debug.log
      -bash: run: Kommando nicht gefunden.
      pi@magicpi:~ $ Errors while installing dependencies! (source command: pm install stylelint@latest)
      -bash: Syntaxfehler beim unerwarteten Wort `('
      

      i could fix this with

      "npm audit fix" or "npm audit fix --force" in directory MagicMirror
      

      and then i figured out autostart with PM2 as described in MM-Wiki but…

      it won’t start …

      as done in the guide i created a mm.sh script und configured this for autostart with pm2

      at next start Nothing happens to start MagicMirror localy

      a “pm2 logs mm”

      Shows a loop of “sh run-start.sh”

      |mm       | > magicmirror@2.6.0 start /home/pi/MagicMirror
      0|mm       | > sh run-start.sh
      0|mm       |
      0|mm       |
      0|mm       | > magicmirror@2.6.0 start /home/pi/MagicMirror
      0|mm       | > sh run-start.sh
      0|mm       |
      0|mm       |
      0|mm       | > magicmirror@2.6.0 start /home/pi/MagicMirror
      0|mm       | > sh run-start.sh
      0|mm       |
      0|mm       |
      0|mm       | > magicmirror@2.6.0 start /home/pi/MagicMirror
      0|mm       | > sh run-start.sh
      

      a cat to run-start.sh Shows

      pi@magicpi:~/MagicMirror $ cat run-start.sh
      if [ -z "$DISPLAY" ]; then #If not set DISPLAY is SSH remote or tty
              export DISPLAY=:0 # Set by default display
      fi
      electron js/electron.js $1
      

      !!!
      but electron.js isn’t installed

      trying manually install this with

      sudo npm install electron -g
      

      ended again in Error-Messages

      Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/electron/.electron'
      npm ERR! code ELIFECYCLE
      npm ERR! errno 1
      npm ERR! electron@4.0.1 postinstall: `node install.js`
      npm ERR! Exit status 1
      npm ERR!
      npm ERR! Failed at the electron@4.0.1 postinstall 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!     /root/.npm/_logs/2019-01-09T09_13_51_893Z-debug.log
      

      so… now i’m giving up for These days….

      does anybody know where my Failure is ??

      Thank you

      A 1 Reply Last reply Jan 9, 2019, 3:23 PM Reply Quote 0
      • A Offline
        andyc7687 @Big11
        last edited by andyc7687 Jan 9, 2019, 3:24 PM Jan 9, 2019, 3:23 PM

        @big11 I did a test install today, so I’m really not sure what you are doing.

        You will notice that the missing dependencies are installed in subsequent steps (e.g. there’s a problem with style lint and acorn. This is then fixed (see where it says + stylelint@9.9.0 and + acorn lower down in your warnings).

        This installation is completely different from the MM-Wiki. It does not use sh run-start.sh at all. Therefore there may well be problems.

        Can I ask, are you doing your installation over SSH/Telnet? or on the Pi itself? because you keep mentioning ‘locally’ and I just want to make sure I know what you mean by that.

        Edit: Also, don’t use npm install in sudo; it should be run as the normal user

        B 1 Reply Last reply Jan 9, 2019, 5:50 PM Reply Quote 0
        • B Offline
          Big11 @andyc7687
          last edited by Jan 9, 2019, 5:50 PM

          @andyc7687

          as for your Question

          i’m installing over SSH but start it then directly on the Pi0…

          i will i try a new Installation by now…

          normally i don’t run “npm install” as root…
          don’t know if i wrote so…

          B 1 Reply Last reply Jan 10, 2019, 7:16 AM Reply Quote 0
          • B Offline
            Big11 @Big11
            last edited by Jan 10, 2019, 7:16 AM

            @big11

            thats my “achievment” from last night…

            pi@raspberrypi:~ $ cd MagicMirror/
            pi@raspberrypi:~/MagicMirror $ npm start
            
            > magicmirror@2.6.0 start /home/pi/MagicMirror
            > sh run-start.sh
            
            run-start.sh: 4: run-start.sh: electron: not found
            npm ERR! file sh
            npm ERR! code ELIFECYCLE
            npm ERR! errno ENOENT
            npm ERR! syscall spawn
            npm ERR! magicmirror@2.6.0 start: `sh run-start.sh`
            npm ERR! spawn ENOENT
            npm ERR!
            npm ERR! Failed at the magicmirror@2.6.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/2019-01-10T07_11_11_053Z-debug.log
            pi@raspberrypi:~/MagicMirror $
            
            
            
            1 Reply Last reply Reply Quote 0
            • 1 Offline
              12wsx
              last edited by Jan 10, 2019, 11:59 AM

              finally full success!!:)
              @big11 install directly from raspberry terminal not via ssh.
              After few fresh installation and hundreds errors last time tried install using

              bash -c "$(curl -sL https://raw.githubusercontent.com/ac2799/MagicMirror/master/installers/raspberry.sh)"
              

              from raspberrypi terminal.There were some errors but finally worked.
              if you want, I can make a image of my card and share it.

              B 1 Reply Last reply Jan 10, 2019, 4:54 PM Reply Quote 0
              • B Offline
                Big11 @12wsx
                last edited by Jan 10, 2019, 4:54 PM

                @12wsx

                you made my day…

                it works…

                the first differences i encountered was the Installation of electron …
                this i didn’t found at all the others…

                and i thought before, that this will be the quest…

                regarding to the warnings installing npm

                you could fix that with “npm Audit fix” or “npm Audit fix --force”
                as suggested…

                i did this also, so maybe this could be an error too…

                and if it works but this warnings, who cares…. :-)

                have a great day…
                thank you

                1 Reply Last reply Reply Quote 0
                • W Offline
                  Wordonroad
                  last edited by Jan 10, 2019, 5:24 PM

                  Awesome write up. Super helpful!

                  1 Reply Last reply Reply Quote 0
                  • Q Offline
                    qu1que Project Sponsor
                    last edited by qu1que Jan 25, 2019, 12:56 AM Jan 12, 2019, 9:37 PM

                    Thank you very much for this work! The tutorial works perfectly. I just installed it in a rpi zero W. Highly recommended for anyone who wants to install it on this SBC.

                    1 Reply Last reply Reply Quote 0
                    • C Offline
                      cdh1001
                      last edited by Jan 13, 2019, 9:41 PM

                      Many thanks Andrew - worked well for me (other than first step: connecting to wifi with WPA2 needed some minor tweaks.)

                      A 1 Reply Last reply Jan 13, 2019, 10:39 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 17
                      • 18
                      • 4 / 18
                      4 / 18
                      • First post
                        30/175
                        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