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.

    After update 2.23.0 crash

    Scheduled Pinned Locked Moved Bug Hunt
    56 Posts 9 Posters 21.6k Views 8 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.
    • swvalentiS Offline
      swvalenti Project Sponsor @sdetweil
      last edited by

      @sdetweil You are the man worked like a charm. Only thing I noticed when running on windows “alt” does not bring the toolbar up in order to quit MM. Did anything change?

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

        @swvalenti alt-spacebar, or ctrl-m

        ctrl-q to quit, if not using pm2.
        pm2 will just restart it

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        swvalentiS 1 Reply Last reply Reply Quote 0
        • swvalentiS Offline
          swvalenti Project Sponsor @sdetweil
          last edited by

          @sdetweil ctrl m worked thanks Sam!

          1 Reply Last reply Reply Quote 0
          • J Offline
            JoeFranz
            last edited by

            Same here, error after Update :-(
            @sdetweil Update with your script

            (Use electron --trace-warnings ... to show where the warning was created)
            [05.04.2023 07:02.12.571] [ERROR] (node:4893) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
            [4932:0405/070214.077646:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
            [4962:0405/070214.418104:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.

            1 Reply Last reply Reply Quote 0
            • J Offline
              JoeFranz
              last edited by

              I ran “electron-rebuild”, now it works again :-)

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

                @JoeFranz on what module?

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                J W 2 Replies Last reply Reply Quote 0
                • J Offline
                  JoeFranz @sdetweil
                  last edited by

                  @sdetweil MMM-PIR-Sensor

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

                    @sdetweil By chance, do you know of a command I can run to kill any running Node processes? I’m trying to run your upgrade script and its unable to upgrade Node because a process is already running. Googling gives me code to use within an application but that doesn’t seem like it’ll work from the CLI.

                    doing test run = false
                    update log will be in /home/pi/MagicMirror/installers/upgrade.log
                    Check current Node installation ...
                    Node currently installed. Checking version number.
                    Minimum Node version: v16.13.1
                    Installed Node version: v10.24.1
                    Node should be upgraded.
                    A Node process is currently running. Can't upgrade.
                    Please quit all Node processes and restart the update.
                    running process(s) are
                    pi 881 879 0 09:05 ? 00:00:00 node ./node_modules/.bin/electron js/electron.js
                    
                    S 1 Reply Last reply Reply Quote 0
                    • mumblebajM Offline
                      mumblebaj Module Developer @JerryP
                      last edited by

                      @JerryP Always use Sam’s update script. I used it last night and updated from 2.21.0 to 2.23.0 no issues. Often modules with a package.json requires an npm install in that folder and the upgrade script takes care of all of that.

                      Check out my modules at: https://github.com/mumblebaj?tab=repositories
                      Check my blog-post: https://mumblebaj.xyz/

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

                        @Wenike do this

                        from a terminal window

                        ps -ef | grep node
                        

                        this will show you the node processes running and parms to what they are running (file path)

                        if all looks understandable and u can’t terminate them thru app shutdown (pm2 stop all will stop all.managed apps, mm included), do

                        ps -ef | grep node | awk '{ print $2 }' | xargs kill -9
                        

                        this will hard kill all the node processes

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

                        W 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 4 / 6
                        • 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