MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    SOLVED Trying to update node.js fails

    Troubleshooting
    3
    26
    298
    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.
    • S
      sdetweil @thad last edited by

      @thad is there a cron job running? maybe killing pm2

      Sam

      Create a working config
      How to add modules

      T 1 Reply Last reply Reply Quote 0
      • T
        thad @sdetweil last edited by

        @sdetweil

        I don’t have any cron jobs running. A crontab -l says there’s nothing for user pi.

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

          @thad ok, lets see if we can start over on pm2

          do

          pm2 unstartup
          

          it will give u a command to issue to remove the pm2 hooks
          then do

          sudo npm uninstall pm2 
          

          then run my fixuppm2.sh script again … it will redo all the setup

          Sam

          Create a working config
          How to add modules

          T 1 Reply Last reply Reply Quote 0
          • T
            thad @sdetweil last edited by

            @sdetweil

            Looks promising! MagicMirror has been running with the same pid for 5 minutes now!

            1 Reply Last reply Reply Quote 0
            • T
              thad last edited by

              @sdetweil

              That worked for around 20 minutes and now it’s restarting randomly again. Let me get the pm2 logs…

              Here they are:

              0|MagicMirror | Newsfeed-Fetcher: Broadcasting 54 items.
              0|MagicMirror | [12.01.2022 11:40.16.970] [INFO]
              0|MagicMirror | Calendar-Fetcher: Broadcasting 9 events.
              PM2 | pm2 has been killed by signal, dumping process list before exit…
              PM2 | Deleting process 0
              PM2 | Stopping app:MagicMirror id:0
              PM2 | App [MagicMirror:0] exited with code [0] via signal [SIGTERM]
              0|MagicMirror | [12.01.2022 11:41.34.434] [LOG] Shutting down server…
              0|MagicMirror | [12.01.2022 11:41.34.457] [LOG] Stopping module helper: updatenotification
              0|MagicMirror | [12.01.2022 11:41.34.459] [LOG] Stopping module helper: MMM-AVStock
              0|MagicMirror | [12.01.2022 11:41.34.460] [LOG] Stopping module helper: calendar
              0|MagicMirror | [12.01.2022 11:41.34.461] [LOG] Stopping module helper: newsfeed
              0|MagicMirror | [1561:0112/114134.512661:ERROR:command_buffer_proxy_impl.cc(328)] GPU state invalid after WaitForGetOffsetInRange.
              0|MagicMirror | [1561:0112/114134.561597:ERROR:zygote_communication_linux.cc(276)] Failed to send GetTerminationStatus message to zygote
              0|MagicMirror | [1561:0112/114134.568770:ERROR:zygote_communication_linux.cc(276)] Failed to send GetTerminationStatus message to zygote
              PM2 | pid=1533 msg=process killed
              PM2 | Exited peacefully
              0|MagicMirror | > magicmirror@2.18.0 start
              0|MagicMirror | > DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js
              0|MagicMirror | [12.01.2022 11:41.39.771] [LOG]
              0|MagicMirror | Starting MagicMirror: v2.18.0

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

                @thad fun times

                edit package.json and add

                --disable-gpu
                

                between the node_modules/electron and the js/electron.js

                on the start statement

                on my phone so hard to build good statement result… like this…

                "start":"DISPLAY=${DISPLAY:=:0}./node_modules/.bin/electron --disable-gpu js/electron.js"
                

                Sam

                Create a working config
                How to add modules

                T 1 Reply Last reply Reply Quote 0
                • T
                  thad @sdetweil last edited by

                  @sdetweil

                  Looking good. Right at an hour with no restarts.

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

                    @thad what pi is this? and what os?

                    lsb_release -a
                    

                    will show the os release info

                    Sam

                    Create a working config
                    How to add modules

                    T 1 Reply Last reply Reply Quote 0
                    • T
                      thad @sdetweil last edited by

                      @sdetweil

                      It’s a pi4 running Raspbian release 10.

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

                        @thad release 10, is that buster or bullseye?

                        pi4, 2,4,8 gig?

                        Sam

                        Create a working config
                        How to add modules

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