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.

    MagicMirror v2.1.0 Update error

    Scheduled Pinned Locked Moved Solved Troubleshooting
    31 Posts 12 Posters 25.1k Views 12 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.
    • SteffS Offline
      Steff
      last edited by Steff

      I did try to configure an external compliments.json file, however it seems that it is not interpreted, since I do get again the default compliments.
      The file is located within the config directory.
      My configuration:

      { module: 'compliments', position: 'lower_third', config: { remoteFile: 'compliments.json' } },

      Do you have a hint what might be wrong ?

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

        @Steff Due to my own incompetence when dealing with javascript, the external file needs to have quotes around the array names. If you are expanding the arrays within the config.js file, then you must remove the quotes from around the names.
        So this would work in the config.js file:

        evening : [
                "Einen Cocktail ?",
                "Wow, Du bist aber heiss heute...",
                "Wollen wir heute abend weggehen ?"
                ]
        

        and this should work in the external compliments file:

        "evening" : [
                "Einen Cocktail ?",
                "Wow, Du bist aber heiss heute...",
                "Wollen wir heute abend weggehen ?"
                 ]
        

        It’s a bug. But I’m a Java programmer, not a Javascript programmer. I don’t know how to fix it.

        1 Reply Last reply Reply Quote 0
        • O Offline
          ostfilinchen
          last edited by

          Hi all,

          After update my MM and want to open the mm via http://ip:8080 i get a blank Black screen. It comes on Win10 and also Android with Chrome.

          The Majorfailure is, the rpi stop working. So i can only disconnect the power and connect again.

          Has anybody else this issue?

          Regals
          Daniel

          lolobyteL 1 Reply Last reply Reply Quote 0
          • lolobyteL Offline
            lolobyte @ostfilinchen
            last edited by

            @ostfilinchen

            No, not such a major issue with the pi.

            Can you access your pi with ssh?

            Take a look at

            https://forum.magicmirror.builders/topic/1326/ipwhitelist-howto/

            1 Reply Last reply Reply Quote 0
            • O Offline
              ostfilinchen
              last edited by

              At the Moment it works. I have update and dist-upgrade the rpi. Thanks for helping.

              1 Reply Last reply Reply Quote 0
              • T Offline
                teandryk
                last edited by teandryk

                Hi, after update

                pi@raspberrypi:~ sudo git pull
                …

                my MM does not start anymore, so i tried from terminal and getting this error:

                *pi@raspberrypi:~ $ ./mm.sh

                >magicmirror@2.1.0 start /home/pi/MagicMirror
                >electron js/electron.js

                App threw an error during load
                Error: Cannot find module ‘express-ipfilter’
                at Module._resolveFilename (module.js:455:15)
                at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron-prebuilt/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
                at Function.Module._load (module.js:403:25)
                at Module.require (module.js:483:17)
                at require (internal/module.js:20:19)
                at Object. (/home/pi/MagicMirror/js/server.js:13:16)
                at Module._compile (module.js:556:32)
                at Object.Module._extensions…js (module.js:565:10)
                at Module.load (module.js:473:32)
                at tryModuleLoad (module.js:432:12)
                A JavaScript error occurred in the main process
                Uncaught Exception:
                Error: Cannot find module ‘express-ipfilter’
                at Module._resolveFilename (module.js:455:15)
                at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron-prebuilt/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
                at Function.Module._load (module.js:403:25)
                at Module.require (module.js:483:17)
                at require (internal/module.js:20:19)
                at Object. (/home/pi/MagicMirror/js/server.js:13:16)
                at Module._compile (module.js:556:32)
                at Object.Module._extensions…js (module.js:565:10)
                at Module.load (module.js:473:32)
                at tryModuleLoad (module.js:432:12)
                *

                yawnsY 1 Reply Last reply Reply Quote 0
                • yawnsY Offline
                  yawns Moderator @teandryk
                  last edited by

                  @teandryk
                  Please run npm install in the main MagicMirror folder

                  T 1 Reply Last reply Reply Quote 0
                  • O Offline
                    ostfilinchen
                    last edited by

                    I think, i Set up a New raspian with New Installation of mm. This update was Not a good idea…

                    1 Reply Last reply Reply Quote 0
                    • T Offline
                      teandryk @yawns
                      last edited by Jopyth

                      @yawns I did and thats what i got now :)

                      pi@raspberrypi:~/MagicMirror $ npm install
                      \
                      \> electron@1.4.13 postinstall /home/pi/MagicMirror/node_modules/electron
                      \> node install.js
                      
                      
                      \> electron-prebuilt@1.4.13 postinstall /home/pi/MagicMirror/node_modules/electron-prebuilt
                      \> node install.js
                      
                      npm WARN unmet dependency /home/pi/MagicMirror/node_modules/grunt-eslint/node_modules/eslint/node_modules/escope/node_modules/esrecurse requires estraverse@'~4.1.0' but will load
                      npm WARN unmet dependency /home/pi/MagicMirror/node_modules/grunt-eslint/node_modules/eslint/node_modules/estraverse,
                      npm WARN unmet dependency which is version 4.2.0
                      npm ERR! Linux 4.4.21-v7+
                      npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
                      npm ERR! node v4.3.2
                      npm ERR! npm  v2.14.12
                      npm ERR! code EPEERINVALID
                      
                      npm ERR! peerinvalid The package grunt@1.0.1 does not satisfy its siblings' peerDependencies requirements!
                      npm ERR! peerinvalid Peer grunt-yamllint@0.2.0 wants grunt@~0.4.0
                      npm ERR! peerinvalid Peer grunt-eslint@19.0.0 wants grunt@>=0.4.0
                      
                      npm ERR! Please include the following file with any support request:
                      npm ERR!     /home/pi/MagicMirror/npm-debug.log
                      
                      A 1 Reply Last reply Reply Quote 0
                      • A Offline
                        arosenhave @teandryk
                        last edited by arosenhave

                        @teandryk I too had this problem earlier today. I solved it by navigating to /node_modules/electron
                        and run “sudo node install.js”. Have some patience - it took a loooong time. I ended up leaving it and went to do something else. When I got back half an hour later it was done and the mirror was running.

                        Hope it helps. Good luck :-)

                        T P 2 Replies Last reply Reply Quote 1
                        • 1
                        • 2
                        • 3
                        • 4
                        • 2 / 4
                        • 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