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.

    Trying to update node.js fails

    Scheduled Pinned Locked Moved Solved Troubleshooting
    26 Posts 3 Posters 7.7k Views 3 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.
    • S Offline
      sdetweil @thad
      last edited by

      @thad as for pm2, then show the pm2 logs

      pm2 logs --lines=100
      

      (ctrl-c to end)
      maybe need to clear them first to get shorter version

      pm2 flush
      then pm2 start
      them pm2 logs --lines=100 as above

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      bugsounetB T 2 Replies Last reply Reply Quote 0
      • bugsounetB Offline
        bugsounet Banned @sdetweil
        last edited by

        @thad said in Trying to update node.js fails:

        E: Repository ‘http://archive.raspberrypi.org/debian buster InRelease’ changed its ‘Suite’ value from ‘testing’ to ‘oldstable’
        E: Repository ‘http://raspbian.raspberrypi.org/raspbian buster InRelease’ changed its ‘Suite’ value from ‘stable’ to ‘oldstable’

        @sdetweil : to correct this:

        sudo apt-get --allow-releaseinfo-change update
        

        (I’m really so kind, this cannot last !!! :dizzy_face: )

        T S 2 Replies Last reply Reply Quote 0
        • T Offline
          thad @sdetweil
          last edited by

          I don’t have nvm installed. The command ‘which nvm’ command returned nothing.

          If I clear the pm2 logs and immediately look at them, I’m seeing something odd. It appears I have 2 processed controlled by pm2. Here’s the output:

          pi@raspberrypi:~/MagicMirror $ 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:
          /home/pi/.pm2/logs/MagicMirror-out.log last 100 lines:
          /home/pi/.pm2/logs/MagicMirror-error.log last 100 lines:
          /home/pi/.pm2/logs/mm-out.log last 100 lines:
          /home/pi/.pm2/logs/mm-error.log last 100 lines:

          I think the MagicMirror references are to my initial installation from a year or two ago. The references to ‘mm’ are what I attempted to do this morning.

          S 1 Reply Last reply Reply Quote 0
          • T Offline
            thad @bugsounet
            last edited by

            @bugsounet said in Trying to update node.js fails:

            sudo apt-get --allow-releaseinfo-change update

            That made a big difference! The script that updates node.js now runs properly! Thanks.

            I’ll keep playing and see if I can get this thing running again.

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

              @bugsounet @bugsounet

              Thanks for your help. This has me running again. I need to work on the weather module some more. I have the current weather working, but the forecast is hung on ‘loading’. Thanks again for the super quick responses!

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

                @bugsounet thx… added to upgrade, had for install

                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 @thad
                  last edited by

                  @thad pm2 status shows the processes registered to manage

                  pm2 info x (x is name or number) will show what it run

                  pm2 delete x will remove an entry

                  pm2 --help will show all the things u can do .

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

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

                    @sdetweil

                    Thanks. I was able to remove the entry I created this morning, to there’s only one. I’m still having issues with pm2. If I start MM using pm2 after a couple of minutes it restarts. The pm2 log shows:

                    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 | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGTERM
                    PM2 | pid=1386 msg=process killed
                    PM2 | Exited peacefully
                    0|MagicM

                    For some reason this keeps cycling. At the moment I’ve started MM using the run-start.sh script and it appears to be stable.

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

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

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

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