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.

    Error on new installation

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    7 Posts 2 Posters 915 Views 2 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.
    • R Offline
      requiemmg
      last edited by

      Hi,

      I just reinstalled my Pi from scratch (Raspbian Buster) and installed MM current version through @sdetweil 's installation script.
      Everything worked at once, MM started up on boot.

      Then I startet installing my modules, just git cloning them and doing npm install in the modules directories. No edit of config.js, I intend to use my old config.js.

      At some point I noticed that MM would not display - it is running, but electron throws an error:

      $ pm2 logs MagicMirror --lines=50
      [TAILING] Tailing last 50 lines for [MagicMirror] process (change the value with --lines option)
      /home/pi/.pm2/logs/MagicMirror-out.log last 50 lines:
      0|MagicMir |
      0|MagicMir |
      0|MagicMir | > magicmirror@2.22.0 start
      0|MagicMir | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      0|MagicMir |
      0|MagicMir |
      0|MagicMir | > magicmirror@2.22.0 start
      0|MagicMir | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      0|MagicMir |
      0|MagicMir |
      0|MagicMir | > magicmirror@2.22.0 start
      0|MagicMir | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      0|MagicMir |
      0|MagicMir |
      0|MagicMir | > magicmirror@2.22.0 start
      0|MagicMir | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      0|MagicMir |
      0|MagicMir | [05.01.2023 21:54.19.799] [LOG]   Starting MagicMirror: v2.22.0
      0|MagicMir | [05.01.2023 21:54.19.819] [LOG]   Loading config ...
      0|MagicMir | [05.01.2023 21:54.19.830] [LOG]   Loading module helpers ...
      0|MagicMir | [05.01.2023 21:54.19.835] [LOG]   No helper found for module: alert.
      0|MagicMir | [05.01.2023 21:54.19.866] [LOG]   Initializing new module helper ...
      0|MagicMir | [05.01.2023 21:54.19.867] [LOG]   Module helper loaded: updatenotification
      0|MagicMir | [05.01.2023 21:54.19.869] [LOG]   No helper found for module: clock.
      0|MagicMir | [05.01.2023 21:54.20.499] [LOG]   Initializing new module helper ...
      0|MagicMir | [05.01.2023 21:54.20.504] [LOG]   Module helper loaded: calendar
      0|MagicMir | [05.01.2023 21:54.20.508] [LOG]   No helper found for module: compliments.
      0|MagicMir | [05.01.2023 21:54.20.512] [LOG]   No helper found for module: weather.
      0|MagicMir | [05.01.2023 21:54.20.584] [LOG]   Initializing new module helper ...
      0|MagicMir | [05.01.2023 21:54.20.586] [LOG]   Module helper loaded: newsfeed
      0|MagicMir | [05.01.2023 21:54.20.587] [LOG]   All module helpers loaded.
      0|MagicMir | [05.01.2023 21:54.20.876] [LOG]   Starting server on port 8080 ...
      0|MagicMir | [05.01.2023 21:54.21.957] [LOG]   Server started ...
      0|MagicMir | [05.01.2023 21:54.21.964] [LOG]   Connecting socket for: updatenotification
      0|MagicMir | [05.01.2023 21:54.21.967] [LOG]   Starting module helper: updatenotification
      0|MagicMir | [05.01.2023 21:54.21.968] [LOG]   Connecting socket for: calendar
      0|MagicMir | [05.01.2023 21:54.21.970] [LOG]   Starting node helper for: calendar
      0|MagicMir | [05.01.2023 21:54.21.972] [LOG]   Connecting socket for: newsfeed
      0|MagicMir | [05.01.2023 21:54.21.976] [LOG]   Starting node helper for: newsfeed
      0|MagicMir | [05.01.2023 21:54.21.978] [LOG]   Sockets connected & modules started ...
      0|MagicMir | [05.01.2023 21:54.22.107] [LOG]   Launching application.
      0|MagicMir | [05.01.2023 21:54.29.651] [LOG]   Create new calendarfetcher for url: http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics - Interval: 300000
      0|MagicMir | [05.01.2023 21:54.29.678] [LOG]   Create new newsfetcher for url: https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000
      0|MagicMir | [05.01.2023 21:54.29.745] [INFO]  Checking git for module: default
      0|MagicMir | [05.01.2023 21:54.30.830] [INFO]  Newsfeed-Fetcher: Broadcasting 32 items.
      0|MagicMir | [05.01.2023 21:54.31.214] [INFO]  Calendar-Fetcher: Broadcasting 15 events.
      0|MagicMir |
      0|MagicMir | > magicmirror@2.22.0 start
      0|MagicMir | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      0|MagicMir |
      
      /home/pi/.pm2/logs/MagicMirror-error.log last 50 lines:
      0|MagicMir |     at f._load (node:electron/js2c/asar_bundle:2:13328)
      0|MagicMir |     at Module.require (node:internal/modules/cjs/loader:1035:19)
      0|MagicMir |     at require (node:internal/modules/cjs/helpers:102:18)
      0|MagicMir |     at Object.<anonymous> (/home/pi/MagicMirror/js/app.js:16:24)
      0|MagicMir |     at Module._compile (node:internal/modules/cjs/loader:1141:14)
      0|MagicMir |     at Module._extensions..js (node:internal/modules/cjs/loader:1196:10)
      0|MagicMir | [2805:0105/214507.331437:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
      0|MagicMir | [2825:0105/214507.549549:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
      0|MagicMir | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT
      0|MagicMir | [3628:0105/215425.860928:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
      0|MagicMir | [3670:0105/215426.220444:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
      0|MagicMir | [3641:0105/215426.273319:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
      0|MagicMir | [05.01.2023 21:56.59.668] [ERROR] App threw an error during load
      0|MagicMir | [05.01.2023 21:56.59.690] [ERROR] Error: Cannot find module '/home/pi/MagicMirror/js/../modules/default/defaultmodules'
      0|MagicMir | Require stack:
      0|MagicMir | - /home/pi/MagicMirror/js/app.js
      0|MagicMir | - /home/pi/MagicMirror/js/electron.js
      0|MagicMir | - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
      0|MagicMir | -
      0|MagicMir |     at Module._resolveFilename (node:internal/modules/cjs/loader:963:15)
      0|MagicMir |     at n._resolveFilename (node:electron/js2c/browser_init:2:109416)
      0|MagicMir |     at Module._resolveFilename (/home/pi/MagicMirror/node_modules/module-alias/index.js:49:29)
      0|MagicMir |     at Module._load (node:internal/modules/cjs/loader:811:27)
      0|MagicMir |     at f._load (node:electron/js2c/asar_bundle:2:13328)
      0|MagicMir |     at Module.require (node:internal/modules/cjs/loader:1035:19)
      0|MagicMir |     at require (node:internal/modules/cjs/helpers:102:18)
      0|MagicMir |     at Object.<anonymous> (/home/pi/MagicMirror/js/app.js:16:24)
      0|MagicMir |     at Module._compile (node:internal/modules/cjs/loader:1141:14)
      0|MagicMir |     at Module._extensions..js (node:internal/modules/cjs/loader:1196:10)
      0|MagicMir | A JavaScript error occurred in the main process
      0|MagicMir | Uncaught Exception:
      0|MagicMir | Error: Cannot find module '/home/pi/MagicMirror/js/../modules/default/defaultmodules'
      0|MagicMir | Require stack:
      0|MagicMir | - /home/pi/MagicMirror/js/app.js
      0|MagicMir | - /home/pi/MagicMirror/js/electron.js
      0|MagicMir | - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
      0|MagicMir | -
      0|MagicMir |     at Module._resolveFilename (node:internal/modules/cjs/loader:963:15)
      0|MagicMir |     at n._resolveFilename (node:electron/js2c/browser_init:2:109416)
      0|MagicMir |     at Module._resolveFilename (/home/pi/MagicMirror/node_modules/module-alias/index.js:49:29)
      0|MagicMir |     at Module._load (node:internal/modules/cjs/loader:811:27)
      0|MagicMir |     at f._load (node:electron/js2c/asar_bundle:2:13328)
      0|MagicMir |     at Module.require (node:internal/modules/cjs/loader:1035:19)
      0|MagicMir |     at require (node:internal/modules/cjs/helpers:102:18)
      0|MagicMir |     at Object.<anonymous> (/home/pi/MagicMirror/js/app.js:16:24)
      0|MagicMir |     at Module._compile (node:internal/modules/cjs/loader:1141:14)
      0|MagicMir |     at Module._extensions..js (node:internal/modules/cjs/loader:1196:10)
      0|MagicMir | [1780:0105/215705.238610:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
      0|MagicMir | [1804:0105/215706.349139:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
      0|MagicMir | [1830:0105/215706.819295:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
      

      I renamed the MM directory and installed again. MM was running fine. Then I copied back the modules folder - and got this error back.
      Can anyone point out what is going wrong here?

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

        @requiemmg it looks like something got erased

        when u are installing the other modules what do you do,?

        Sam

        How to add modules

        learning how to use browser developers window for css changes

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

          @sdetweil I just go into the MagicMirror/modules folder, git clone https://repository.of.module, enter the modules directory and npm install. Thats it…

          R 1 Reply Last reply Reply Quote 0
          • R Offline
            requiemmg @requiemmg
            last edited by

            Well, redone everything, now working. No idea what went wrong in first place…

            S 1 Reply Last reply Reply Quote 1
            • S Offline
              sdetweil @requiemmg
              last edited by

              @requiemmg only npm install if the module has a package.json file, right?
              not always

              Sam

              How to add modules

              learning how to use browser developers window for css changes

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

                @sdetweil Yes, only if indicated in the installation instructions to do so.

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

                  @requiemmg ok. just thinking of what would have caused the issue…

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  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