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.

    MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

    Scheduled Pinned Locked Moved Utilities
    256 Posts 55 Posters 540.5k Views 57 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.
    • C Offline
      chris1971 @sdetweil
      last edited by chris1971

      @sdetweil lot of stuff…

      pi@raspberrypi:~ $ pm2 logs --lines=100
      [TAILING] Tailing last 100 lines for [all] processes (change the value with --lines option)
      /home/pi/.pm2/pm2.log last 100 lines:
      PM2 | 2023-03-31T16:08:12: PM2 log: App [MagicMirror:0] starting in -fork mode-
      PM2 | 2023-03-31T16:08:12: PM2 log: App [MagicMirror:0] online

      /home/pi/.pm2/logs/MagicMirror-error.log last 100 lines:
      0|MagicMir | [31.03.2023 16:08.20.333] [WARN] You’re using a full whitelist configuration to allow for all IPs
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2472:0331/160823.980369:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=134
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2472:0331/160825.475337:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=134
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2472:0331/160827.345249:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=134
      0|MagicMir | [2512:0331/160829.375127:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.

      /home/pi/.pm2/logs/MagicMirror-out.log last 100 lines:
      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 | [31.03.2023 16:08.18.855] [LOG] Starting MagicMirror: v2.22.0
      0|MagicMir | [31.03.2023 16:08.18.868] [LOG] Loading config …
      …
      …
      …

      I read something about the GPU process in the forum - could this infuence the system?

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

        @chris1971 possibly

        for pm2 add the

        export ELECTRON_DISABLE_GPU=1
        

        to the ~/MagicMirror/installers/mm.sh

        before the line

        DISPLAY=:0 npm start
        

        for using npm start
        just do it once in the terminal window

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        C 1 Reply Last reply Reply Quote 0
        • C Offline
          chris1971 @sdetweil
          last edited by

          @sdetweil still not loading…

          pi@raspberrypi:~/MagicMirror $ npm start

          magicmirror@2.22.0 start
          DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js

          [31.03.2023 16:29.04.053] [LOG] Starting MagicMirror: v2.22.0
          [31.03.2023 16:29.04.077] [LOG] Loading config …
          [31.03.2023 16:29.04.113] [LOG] Loading module helpers …
          [31.03.2023 16:29.04.120] [LOG] No helper found for module: alert.
          [31.03.2023 16:29.04.191] [LOG] Initializing new module helper …
          [31.03.2023 16:29.04.194] [LOG] Module helper loaded: updatenotification
          [31.03.2023 16:29.04.196] [LOG] No helper found for module: clock.
          [31.03.2023 16:29.04.591] [LOG] Initializing new module helper …
          [31.03.2023 16:29.04.592] [LOG] Module helper loaded: MMM-OpenWeatherForecast
          [31.03.2023 16:29.05.736] [LOG] Initializing new module helper …
          [31.03.2023 16:29.05.740] [LOG] Module helper loaded: calendar
          [31.03.2023 16:29.05.754] [LOG] No helper found for module: MMM-TextClock.
          [31.03.2023 16:29.06.143] [LOG] Initializing new module helper …
          [31.03.2023 16:29.06.150] [LOG] Module helper loaded: newsfeed
          [31.03.2023 16:29.06.155] [LOG] No helper found for module: MMM-RAIN-MAP.
          [31.03.2023 16:29.06.170] [LOG] Initializing new module helper …
          [31.03.2023 16:29.06.172] [LOG] Module helper loaded: MMM-GoogleMapsTraffic
          [31.03.2023 16:29.06.173] [LOG] All module helpers loaded.
          [31.03.2023 16:29.06.803] [LOG] Starting server on port 8080 …
          [31.03.2023 16:29.06.828] [WARN] You’re using a full whitelist configuration to allow for all IPs
          [31.03.2023 16:29.06.884] [ERROR] Whoops! There was an uncaught exception…
          [31.03.2023 16:29.06.900] [ERROR] Error: listen EADDRINUSE: address already in use 0.0.0.0:8080
          at Server.setupListenHandle [as _listen2] (node:net:1432:16)
          at listenInCluster (node:net:1480:12)
          at doListen (node:net:1629:7)
          at process.processTicksAndRejections (node:internal/process/task_queues:84:21) {
          code: ‘EADDRINUSE’,
          errno: -98,
          syscall: ‘listen’,
          address: ‘0.0.0.0’,
          port: 8080
          }
          [31.03.2023 16:29.06.901] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
          [31.03.2023 16:29.06.902] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
          [31.03.2023 16:29.08.680] [LOG] Launching application.
          MESA-LOADER: failed to retrieve device information
          MESA-LOADER: failed to retrieve device information
          MESA-LOADER: failed to retrieve device information
          …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2071:0331/162912.978009:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
          MESA-LOADER: failed to retrieve device information
          MESA-LOADER: failed to retrieve device information
          MESA-LOADER: failed to retrieve device information
          …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2071:0331/162914.498526:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
          MESA-LOADER: failed to retrieve device information
          MESA-LOADER: failed to retrieve device information
          MESA-LOADER: failed to retrieve device information
          …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2071:0331/162915.779583:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
          [31.03.2023 16:29.37.588] [LOG] Shutting down server…
          [31.03.2023 16:29.37.595] [LOG] Stopping module helper: updatenotification
          [31.03.2023 16:29.37.596] [LOG] Stopping module helper: MMM-OpenWeatherForecast
          [31.03.2023 16:29.37.596] [LOG] Stopping module helper: calendar
          [31.03.2023 16:29.37.597] [LOG] Stopping module helper: newsfeed
          [31.03.2023 16:29.37.597] [LOG] Stopping module helper: MMM-GoogleMapsTraffic

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

            @chris1971 said in MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast:

            Error: listen EADDRINUSE: address already in use 0.0.0.0:8080

            did u do the pm2 stop all?

            did you use any install instructions before my script? the manual install describes how to create a service to auto start MM

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            C 1 Reply Last reply Reply Quote 0
            • C Offline
              chris1971 @sdetweil
              last edited by

              @sdetweil

              yes - ich changed the mm.sh after stop all

              my method for installation:

              • format SD card
              • install Bullseye
              • install sudo apt-get install xrdp (to get a remote connection via remote desktop)
              • install your scripts including screensaver/ pm2
              • install the modules
                it worked once … I do not understand what changed after a restart…
              S 1 Reply Last reply Reply Quote 0
              • S Offline
                sdetweil @chris1971
                last edited by

                @chris1971 and u checked the pm2 status

                before doing npm start ?

                you don’t reboot after pm2 stop all, as t will restart MM on boot (its job)

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                C 1 Reply Last reply Reply Quote 0
                • C Offline
                  chris1971 @sdetweil
                  last edited by chris1971

                  @sdetweil this is the pm2 status

                  pi@raspberrypi:~/MagicMirror $ pm2 status
                  ┌────┬────────────────────┬──────────┬──────┬───────────┬──────────┬──────────┐
                  │ id │ name │ mode │ ↺ │ status │ cpu │ memory │
                  ├────┼────────────────────┼──────────┼──────┼───────────┼──────────┼──────────┤
                  │ 0 │ MagicMirror │ fork │ 0 │ online │ 0% │ 2.3mb │

                  with npm start I only have a black screen in the terminal - I can see the conten in the browser with http://192.168.178.35:8080/

                  S 3 Replies Last reply Reply Quote 0
                  • S Offline
                    sdetweil @chris1971
                    last edited by

                    @chris1971 pm2 stop all

                    then cd ~/MagicMirror

                    npm start

                    only can have ONE instance running at a time on the same config.js port: setting

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

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

                      @chris1971 yes, you have another instance running , so this one will fail

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

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

                        @chris1971 said in MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast:

                        with npm start I only have a black screen in the terminal - I can see the conten in the browser with http://192.168.178.35:8080/

                        you are looking at the one running under pm2

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 19
                        • 20
                        • 21
                        • 22
                        • 23
                        • 24
                        • 25
                        • 26
                        • 21 / 26
                        • 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