MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord
    MagicMirror² v2.20.0 is available! For more information about this release, check out this topic.

    SOLVED v2.18.0 update gave black screen, then nothing.

    Troubleshooting
    4
    73
    996
    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.
    • R
      Richard238 @sdetweil last edited by

      @sdetweil

      Ok, I’ll do that then.

      Do we know what the cause of all this was, was it something to do with a mismatch in versions of node and npm?

      S 1 Reply Last reply Reply Quote 0
      • S
        sdetweil @Richard238 last edited by

        @richard238 no idea what caused it.

        there clearly was an error somewhere in the upgrade process, maybe reported and missed, or unreported.

        but can u send me the MagicMirror.save/installers/upgrade.log

        Sam

        Create a working config
        How to add modules

        R 1 Reply Last reply Reply Quote 0
        • R
          Richard238 @sdetweil last edited by

          @sdetweil

          That’s a huge file, what’s the best way to send it?

          S 1 Reply Last reply Reply Quote 0
          • S
            sdetweil @Richard238 last edited by

            @richard238 use zip to make it smaller

            do

            cd ~
            zip logfile.zip ~/MagicMirror.save/installers/upgrade.log
            # rename logfile.zip so it can be emailed
            mv logfile.zip logfile.txt
            

            then use email to send logfile.txt to me.
            same userid at gmail

            Sam

            Create a working config
            How to add modules

            R 1 Reply Last reply Reply Quote 0
            • R
              Richard238 @sdetweil last edited by

              @sdetweil

              bash: zip: command not found
              
              

              Zipped it on Windows, renamed and emailed.

              S 2 Replies Last reply Reply Quote 0
              • S
                sdetweil @Richard238 last edited by

                @richard238 thx…

                looking back thru the topic, the

                Module.createRequire is not a function is because of downlevel node.
                the eslint library depends on node 14+ for that to work.
                (from npm run config:check)

                Sam

                Create a working config
                How to add modules

                1 Reply Last reply Reply Quote 0
                • S
                  sdetweil @Richard238 last edited by

                  @richard238 if you haven’t deleted yet, can u try something

                  because you did

                  pi@magicmirror:~/MagicMirror $ npm init -y
                  

                  in the mm folder, instead of the module folder, this overwrote the shipped package.json

                  so,

                  do

                  cd ~/MagicMirror.save
                  git checkout package.json
                  rm -rf node_modules
                  rm package.lock.json
                  npm install --only=prod
                  

                  then stop good mm if running and then do , in the MagicMirror.save folder

                  npm start

                  Sam

                  Create a working config
                  How to add modules

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    Richard238 @sdetweil last edited by

                    @sdetweil

                    That’s given a very basic, but working MM

                    pi@magicmirror:~ $ cd ~/MagicMirror.save
                    pi@magicmirror:~/MagicMirror.save $ git checkout package.json
                    pi@magicmirror:~/MagicMirror.save $ rm -rf node_modules
                    pi@magicmirror:~/MagicMirror.save $ rm package.lock.json
                    rm: cannot remove 'package.lock.json': No such file or directory
                    pi@magicmirror:~/MagicMirror.save $ npm install --only=prod
                    
                    > magicmirror@2.18.0 install
                    > echo "Installing vendor files ...
                    > " && cd vendor && npm install --loglevel=error
                    
                    Installing vendor files ...
                    
                    
                    up to date, audited 10 packages in 4s
                    
                    found 0 vulnerabilities
                    
                    > magicmirror@2.18.0 postinstall
                    > npm run install-fonts && echo "MagicMirror installation finished successfully! 
                    > "
                    
                    
                    > magicmirror@2.18.0 install-fonts
                    > echo "Installing fonts ...
                    > " && cd fonts && npm install --loglevel=error
                    
                    Installing fonts ...
                    
                    
                    up to date, audited 2 packages in 3s
                    
                    found 0 vulnerabilities
                    MagicMirror installation finished successfully! 
                    
                    
                    > magicmirror@2.18.0 prepare
                    > [ -f node_modules/.bin/husky ] && husky install || echo no husky installed.
                    
                    no husky installed.
                    
                    added 266 packages, and audited 267 packages in 2m
                    
                    19 packages are looking for funding
                      run `npm fund` for details
                    
                    found 0 vulnerabilities
                    pi@magicmirror:~/MagicMirror.save $ npm start
                    
                    > magicmirror@2.18.0 start
                    > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
                    
                    [07.01.2022 14:15.55.560] [LOG]   Starting MagicMirror: v2.18.0
                    [07.01.2022 14:15.55.585] [LOG]   Loading config ...
                    [07.01.2022 14:15.55.607] [LOG]   Loading module helpers ...
                    [07.01.2022 14:15.55.617] [LOG]   No helper found for module: alert.
                    [07.01.2022 14:15.55.675] [LOG]   Initializing new module helper ...
                    [07.01.2022 14:15.55.679] [LOG]   Module helper loaded: updatenotification
                    [07.01.2022 14:15.55.683] [LOG]   No helper found for module: clock.
                    [07.01.2022 14:15.56.139] [LOG]   Initializing new module helper ...
                    [07.01.2022 14:15.56.141] [LOG]   Module helper loaded: calendar
                    [07.01.2022 14:15.56.146] [LOG]   No helper found for module: compliments.
                    [07.01.2022 14:15.56.159] [LOG]   Initializing new module helper ...
                    [07.01.2022 14:15.56.161] [LOG]   Module helper loaded: currentweather
                    [07.01.2022 14:15.56.168] [LOG]   Initializing new module helper ...
                    [07.01.2022 14:15.56.170] [LOG]   Module helper loaded: weatherforecast
                    [07.01.2022 14:15.56.248] [LOG]   Initializing new module helper ...
                    [07.01.2022 14:15.56.250] [LOG]   Module helper loaded: newsfeed
                    [07.01.2022 14:15.56.253] [LOG]   All module helpers loaded.
                    [07.01.2022 14:15.56.571] [LOG]   Starting server on port 8080 ... 
                    [07.01.2022 14:15.56.602] [LOG]   Server started ...
                    [07.01.2022 14:15.56.604] [LOG]   Connecting socket for: updatenotification
                    [07.01.2022 14:15.56.606] [LOG]   Starting module helper: updatenotification
                    [07.01.2022 14:15.56.607] [LOG]   Connecting socket for: calendar
                    [07.01.2022 14:15.56.609] [LOG]   Starting node helper for: calendar
                    [07.01.2022 14:15.56.610] [LOG]   Connecting socket for: currentweather
                    [07.01.2022 14:15.56.611] [WARN]  The module 'currentweather' is deprecated in favor of the 'weather'-module, please refer to the documentation for a migration path
                    [07.01.2022 14:15.56.614] [LOG]   Connecting socket for: weatherforecast
                    [07.01.2022 14:15.56.616] [WARN]  The module 'weatherforecast' is deprecated in favor of the 'weather'-module, please refer to the documentation for a migration path
                    [07.01.2022 14:15.56.617] [LOG]   Connecting socket for: newsfeed
                    [07.01.2022 14:15.56.620] [LOG]   Starting node helper for: newsfeed
                    [07.01.2022 14:15.56.622] [LOG]   Sockets connected & modules started ...
                    [07.01.2022 14:15.57.465] [LOG]   Launching application.
                    [12477:0107/141600.023451:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization
                    [12538:0107/141600.426774:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
                    [07.01.2022 14:16.03.157] [LOG]   Create new calendarfetcher for url: http://www.calendarlabs.com/templates/ical/US-Holidays.ics - Interval: 300000
                    [07.01.2022 14:16.03.201] [LOG]   Create new newsfetcher for url: http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000
                    [07.01.2022 14:16.03.219] [INFO]  Checking git for module: default
                    [07.01.2022 14:16.04.177] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                    [07.01.2022 14:16.04.552] [INFO]  Newsfeed-Fetcher: Broadcasting 57 items.
                    
                    S 1 Reply Last reply Reply Quote 0
                    • S
                      sdetweil @Richard238 last edited by

                      @richard238 we may have copied back the config.js.sample before we gave up

                      Sam

                      Create a working config
                      How to add modules

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        Richard238 @sdetweil last edited by

                        @sdetweil

                        That’s working good too.

                        Do I keep MM, or MM.save?

                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • 8
                        • 7 / 8
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy