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.

    Problem after installing MM on Pi Zero W

    Scheduled Pinned Locked Moved Troubleshooting
    11 Posts 5 Posters 6.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.
    • A Offline
      abergy
      last edited by

      Hey ,

      I have installed MM on mir Pi Zero W with this tutorial :

      MagicMirror on Pi Zero W

      after that my Pi output is :

      pi@magicmirror:~/MagicMirror $ npm start
      
      > magicmirror@2.1.2 start /home/pi/MagicMirror
      > sh run-start.sh
      
      /home/pi/MagicMirror/node_modules/electron/dist/electron: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory
      
      npm ERR! Linux 4.9.35+
      npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
      npm ERR! node v4.2.1
      npm ERR! npm  v2.14.7
      npm ERR! file sh
      npm ERR! code ELIFECYCLE
      npm ERR! errno ENOENT
      npm ERR! syscall spawn
      npm ERR! magicmirror@2.1.2 start: `sh run-start.sh`
      npm ERR! spawn ENOENT
      npm ERR!
      npm ERR! Failed at the magicmirror@2.1.2 start script 'sh run-start.sh'.
      npm ERR! 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!     sh run-start.sh
      npm ERR! 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
      

      But the Midori starts and says that there is no config.js file. So it seems to be running ?!?

      If I move the config.js.sample to config.js the Midori screen ist completley black…

      Could please someone help me

      1 Reply Last reply Reply Quote 0
      • U Offline
        Ultimatum22 Module Developer
        last edited by

        @abergy said in Problem after installing MM on Pi Zero W:
        You are missing some linux libraries. Look at this line:

        /home/pi/MagicMirror/node_modules/electron/dist/electron: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory

        It says it is missing library libgconf-2.so.4, install it with sudo apt-get install libgconf-2-4.

        You are probably missing more libraries but it will only show 1 error at a time. So execute above command and then rerun MM. Look for the next missing library and install that. I had this error too and I was missing two libraries, I can’t remember what the other was tho.

        A 1 Reply Last reply Reply Quote 0
        • A Offline
          abergy @Ultimatum22
          last edited by

          Hey @Ultimatum22 ,

          thank you very much.

          I was missing two libaries as you said :

          • libgconf-2-4
          • libnss3

          no errors occur after installation.

          1 Reply Last reply Reply Quote 0
          • A Offline
            abergy
            last edited by

            Ok I was a bit too fast.

            After installing the libaries no errors occur, but after rebooting the PiZeroW this happens:

            pi@magicmirror:~ $ npm start
            npm ERR! Linux 4.9.35+
            npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
            npm ERR! node v4.2.1
            npm ERR! npm  v2.14.7
            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 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
            
            

            I did not search for this in the forum yet, maybe you have a quick answer for this again.
            (maybe this is easy again, but I’m not good at debuging this error output)

            Mykle1M 1 Reply Last reply Reply Quote 0
            • Mykle1M Offline
              Mykle1 Project Sponsor Module Developer @abergy
              last edited by

              @abergy

              Are you running npm start from your MagicMirror directory?

              pi@magicmirror~/MagicMirror

              Create a working config
              How to add modules

              A 1 Reply Last reply Reply Quote 0
              • A Offline
                abergy @Mykle1
                last edited by abergy

                @Mykle1 said in Problem after installing MM on Pi Zero W:

                @abergy

                Are you running npm start from your MagicMirror directory?

                pi@magicmirror~/MagicMirror

                no I didn’t , now there are no errors. Thanks.

                But now the screen is black again.
                npm start works, … hmm …is the configsample.js maybe not working with the Pi Zero ?

                Is there a way to test the MM with an other method ? ( I’m using Midori, like in the tutorial)

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

                  @abergy if there is a module using es6 features it could be a reason for the black screen. can you check the developer console in midori for errors?

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

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    abergy
                    last edited by

                    Can I check the errorlog over the commandline somehow?

                    If I google the “Black screen” problem with the Pi zero W, there are a lot of questions but now solutions.
                    Someone said ist maybe because of the ARM6 Arch. on the Pi Zero!?

                    Should I buy a Raspi3 to save my nerves ^^?

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

                      @abergy said in Problem after installing MM on Pi Zero W:

                      Should I buy a Raspi3 to save my nerves ^^?

                      There is certainly less trouble with a Pi3. Installation is more direct and you don’t need any work-arounds. Your nerves are another matter. :^)

                      Create a working config
                      How to add modules

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

                        @abergy actually you can’t as the logs are related to your browser (midori)

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

                        1 Reply Last reply Reply Quote 0
                        • W Offline
                          wast
                          last edited by

                          I had the same issue. Tried Chromium instead Midori, where it works fine.

                          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