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.

    Magic Mirror black screen Pi Zero W

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    11 Posts 2 Posters 6.5k Views 1 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.
    • Z Offline
      Zelocked
      last edited by yawns

      My magic is not working, and it’s driving me insane.
      When MagicMirror launches automatically, (when the gui is disabled) it simply gives me a black screen, and when I launch it manually I get the following code:

      /home/pi/MagicMirror/node_modules/electron/dist/electron: error while loading shared libraries: libnss3.so: cannot open shared object file: no such file or directory
      npm ERR! file sh
      npm ERR! code ELIFECYCLE
      npm ERR! errno EN0ENT
      npm ERR! syscall spawn
      npm ERR! magicmirror@1.2.1 start: 'sh run-start.sh' 
      npm ERR! spawn EN0ENT
      npm ERR! Failed at the magicmirror@1.2.1 start script. 
      npm ERR! This is probably not an error with npm. There is a likely additional logging output above. 
      

      I’m a complete noon when it comes to Linux please help me!!

      bheplerB 1 Reply Last reply Reply Quote 0
      • bheplerB Offline
        bhepler Module Developer @Zelocked
        last edited by bhepler

        @Zelocked Well. Let’s start with some basic questions:

        • How did you install the Magic Mirror framework?
        • Did you install node and electron separately?
        • Did you run npm install in the /home/pi/MagicMirror folder?
        • Did you copy config.js.sample to config.js in the /home/pi/MagicMirror/config folder?
        Z 1 Reply Last reply Reply Quote 0
        • Z Offline
          Zelocked @bhepler
          last edited by

          @bhepler
          Yes to both of those.

          bheplerB 1 Reply Last reply Reply Quote 0
          • bheplerB Offline
            bhepler Module Developer @Zelocked
            last edited by

            @Zelocked Can you expand on the log messages you receive? What versions of electron and node did you install?

            Z 1 Reply Last reply Reply Quote 0
            • Z Offline
              Zelocked @bhepler
              last edited by

              @bhepler

              https://drive.google.com/file/d/0ByTeJ1TSWiaqQ2Frc2xJN2hQT2c/view?usp=drivesdk

              There’s a picture of the error log (can’t screenshot, ssh not working)
              I’m not sure how to check electron version.

              1 Reply Last reply Reply Quote 0
              • bheplerB Offline
                bhepler Module Developer
                last edited by

                Let’s back up a bit. How did you install the Mirror on your Pi Zero? Which steps did you follow?

                Z 1 Reply Last reply Reply Quote 0
                • Z Offline
                  Zelocked @bhepler
                  last edited by

                  @bhepler

                  https://docs.google.com/document/d/1dw_VsG9mw-WzDcwY85wxJHyPgMcCszr0yAopafe_Y_k/edit?usp=drivesdk

                  I took notes of everything I did and all the complications. These are the exact steps I took, to the letter. This was about the sixth attempt at a fresh installation, and I’m at my wit’s end. Thank you sooo much for taking the time to help me and for being patient with me :)

                  bheplerB 1 Reply Last reply Reply Quote 0
                  • bheplerB Offline
                    bhepler Module Developer @Zelocked
                    last edited by

                    @Zelocked No worries. We all were where you are at some point. Let me take a look.

                    Z bheplerB 2 Replies Last reply Reply Quote 0
                    • Z Offline
                      Zelocked @bhepler
                      last edited by

                      @bhepler
                      Thanks, I’m in no rush to finish this so take your time :)

                      1 Reply Last reply Reply Quote 0
                      • bheplerB Offline
                        bhepler Module Developer @bhepler
                        last edited by

                        Heh. Well, I recognize which thread you used as a basis.
                        Okay, one last stupid question: Are you SSH into your Pi Zero, or are you working directly on it with it connected to a monitor right in front of you?

                        Z 1 Reply Last reply Reply Quote 0
                        • Z Offline
                          Zelocked @bhepler
                          last edited by

                          @bhepler
                          SSH wasn’t working, (hence the crappy pictures and retyped code in lieu of screenshots and copy pasting) so I’ve been working directly on my pi zero.

                          1 Reply Last reply Reply Quote 0

                          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
                          • 1 / 1
                          • 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