• 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 199.6k 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.
  • B Offline
    Big11 @andyc7687
    last edited by Jan 8, 2019, 7:13 PM

    @andyc7687

    i run just

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

    don’t know if this leads to bare or Pi0 …

    This is your “modified” installer script also for the Pi0…

    A 1 Reply Last reply Jan 8, 2019, 7:46 PM Reply Quote 0
    • 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
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 17
                      • 18
                      • 3 / 18
                      3 / 18
                      • First post
                        29/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