• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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.

new update/upgrade script, ready for testing

Scheduled Pinned Locked Moved General Discussion
325 Posts 26 Posters 290.7k Views
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 @BKeyport
    last edited by Jan 28, 2020, 11:14 PM

    @BKeyport gotta be me… I will look at in about 45 minutes, when I get home.

    Thx for the report

    Sam

    How to add modules

    learning how to use css

    S 1 Reply Last reply Jan 28, 2020, 11:46 PM Reply Quote 0
    • S
      sdetweil @sdetweil
      last edited by sdetweil Jan 29, 2020, 12:26 AM Jan 28, 2020, 11:46 PM

      @sdetweil >local version 2.10.1 already same as master 2.10.1

      u are upgrading from/to the same version, so no work is done…

      if u want to force it to apply changes (again) then use force as the parm

      bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" force 
      

      Sam

      How to add modules

      learning how to use css

      B 1 Reply Last reply Jan 29, 2020, 1:22 AM Reply Quote 0
      • B
        BKeyport Module Developer @sdetweil
        last edited by Jan 29, 2020, 1:22 AM

        @sdetweil Correct, but isn’t it supposed to run for modules, too?

        The "E" in "Javascript" stands for "Easy"

        S 1 Reply Last reply Jan 29, 2020, 1:37 AM Reply Quote 0
        • S
          sdetweil @BKeyport
          last edited by Jan 29, 2020, 1:37 AM

          @BKeyport not if it’s doing nothing

          Sam

          How to add modules

          learning how to use css

          B 1 Reply Last reply Jan 29, 2020, 2:43 AM Reply Quote 0
          • B
            BKeyport Module Developer @sdetweil
            last edited by Jan 29, 2020, 2:43 AM

            @sdetweil oh, gotcha.

            Then I’ll manually update the module for now - would you be able to add that in at a later time? I’d love to be able to have a quick script to run through my modules and update 'em as they call for updates.

            Thanks!

            The "E" in "Javascript" stands for "Easy"

            S 1 Reply Last reply Jan 29, 2020, 3:12 AM Reply Quote 0
            • S
              sdetweil @BKeyport
              last edited by Jan 29, 2020, 3:12 AM

              @BKeyport use force. It will do it.

              Sam

              How to add modules

              learning how to use css

              1 Reply Last reply Reply Quote 1
              • B
                bdream
                last edited by Jul 3, 2020, 11:07 AM

                @sdetweil
                Hi Sam! I run your update script an my Pi0
                Seems it works fine :ok_hand: but my screen show up only the standard Raspian Desktop :crying_face:

                pm2 restart MagicMirror
                

                looks good

                [PM2] Applying action restartProcessId on app [MagicMirror](ids: 0)
                [PM2] [MagicMirror](0) ✓
                ┌─────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
                │ id  │ name           │ namespace   │ version │ mode    │ pid      │ uptime │ ↺    │ status    │ cpu      │ mem      │ user     │ watching │
                ├─────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
                │ 0   │ MagicMirror    │ default     │ 2.12.0  │ fork    │ 19770    │ 0s     │ 122… │ online    │ 0%       │ 2.5mb    │ pi       │ enabled  │
                └─────┴────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
                
                

                what is I’m doing wrong?

                Many thanks!!!

                –
                cheers, bdream

                S 1 Reply Last reply Jul 3, 2020, 11:27 AM Reply Quote 0
                • S
                  sdetweil @bdream
                  last edited by Jul 3, 2020, 11:27 AM

                  @bdream something is wrong, 122 restarts 0 uptime.

                  do

                  pm2 stop 0
                  pm2 logs --lines=100
                  

                  Sam

                  How to add modules

                  learning how to use css

                  1 Reply Last reply Reply Quote 0
                  • B
                    bdream
                    last edited by Jul 3, 2020, 11:35 AM

                    here is

                    pi@RasPiZeroW:~/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:
                    PM2        | 2020-07-03T13:25:00: PM2 log: App [MagicMirror:0] exited with code [1] via signal [SIGINT]
                    PM2        | 2020-07-03T13:25:00: PM2 log: App [MagicMirror:0] starting in -fork mode-
                    PM2        | 2020-07-03T13:25:01: PM2 log: App [MagicMirror:0] online
                    :
                    :
                    PM2        | 2020-07-03T13:28:36: PM2 log: [Watch] Stop watching MagicMirror
                    PM2        | 2020-07-03T13:28:36: PM2 log: Stopping app:MagicMirror id:0
                    PM2        | 2020-07-03T13:28:37: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT]
                    PM2        | 2020-07-03T13:28:37: PM2 log: pid=29676 msg=process killed
                    
                    
                    /home/pi/.pm2/logs/MagicMirror-out.log last 100 lines:
                    0|MagicMir |
                    0|MagicMir | > magicmirror@2.12.0 start /home/pi/MagicMirror
                    0|MagicMir | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
                    0|MagicMir |
                    0|MagicMir |
                    :
                    :
                    
                    
                    /home/pi/.pm2/logs/MagicMirror-error.log last 100 lines:
                    0|MagicMir | npm ERR! errno ENOENT
                    0|MagicMir | npm ERR! magicmirror@2.12.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
                    0|MagicMir | npm ERR! spawn ENOENT
                    0|MagicMir | npm ERR!
                    0|MagicMir | npm ERR! Failed at the magicmirror@2.12.0 start script.
                    0|MagicMir | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                    0|MagicMir |
                    0|MagicMir | npm ERR! A complete log of this run can be found in:
                    0|MagicMir | npm ERR!     /home/pi/.npm/_logs/2020-07-03T11_27_39_492Z-debug.log
                    0|MagicMir | sh: 1: ./node_modules/.bin/electron: not found
                    0|MagicMir | npm ERR! code ELIFECYCLE
                    0|MagicMir | npm ERR! syscall spawn
                    0|MagicMir | npm ERR! file sh
                    0|MagicMir | npm ERR! errno ENOENT
                    0|MagicMir | npm ERR! magicmirror@2.12.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
                    0|MagicMir | npm ERR! spawn ENOENT
                    0|MagicMir | npm ERR!
                    0|MagicMir | npm ERR! Failed at the magicmirror@2.12.0 start script.
                    0|MagicMir | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                    0|MagicMir |
                    :
                    :
                    0|MagicMir |
                    0|MagicMir | npm ERR! A complete log of this run can be found in:
                    0|MagicMir | npm ERR!     /home/pi/.npm/_logs/2020-07-03T11_28_26_351Z-debug.log
                    
                    

                    –
                    cheers, bdream

                    S 1 Reply Last reply Jul 3, 2020, 11:40 AM Reply Quote 0
                    • S
                      sdetweil @bdream
                      last edited by sdetweil Jul 3, 2020, 11:45 AM Jul 3, 2020, 11:40 AM

                      @bdream hm. looks like my upgrade script failed to restore the start script change

                      edit package.json
                      change the start line to

                      "start": "./run-start.sh",
                      

                      then

                      pm2 flush
                      pm2 start 0
                      

                      I see the bug, but am on my phone right now and will have to fix it later

                      Sam

                      How to add modules

                      learning how to use css

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 26
                      • 27
                      • 28
                      • 29
                      • 30
                      • 31
                      • 32
                      • 33
                      • 28 / 33
                      • 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