Problem after installing MM on Pi Zero W



  • 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



  • @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.



  • Hey @Ultimatum22 ,

    thank you very much.

    I was missing two libaries as you said :

    • libgconf-2-4
    • libnss3

    no errors occur after installation.



  • 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)


  • Module Developer

    @abergy

    Are you running npm start from your MagicMirror directory?

    pi@magicmirror~/MagicMirror



  • @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)



  • @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?



  • 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 ^^?


  • Module Developer

    @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. :^)



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


Log in to reply
 

Looks like your connection to MagicMirror Forum was lost, please wait while we try to reconnect.