• 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.

The correct way to update a module

Scheduled Pinned Locked Moved Unsolved Troubleshooting
8 Posts 4 Posters 4.8k Views 4 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.
  • J Offline
    JMac
    last edited by sdetweil May 31, 2023, 7:47 PM May 31, 2023, 6:22 PM

    I’ve had the notification on the top bar saying there’s an update to my MMM-calendarExt3 module, that the current installation is 2 commits behind the main branch.

    What is the correct way of dealing with this?

    It may seem a daft question however…
    The last time I had an update the issues off the back of it - when the update ran into issues and failed part way - and the entire MM stopped working and some kind people on here rescued me from the point of binning the whole setup.
    Cheers.

    sdetweil edit: change topic name

    B M 2 Replies Last reply May 31, 2023, 6:35 PM Reply Quote 0
    • B Offline
      BKeyport Module Developer @JMac
      last edited by May 31, 2023, 6:35 PM

      @JMac in this case, if you’re that close, it’s a simple git pull in your module directory, then restart.

      as a force of habit, I run git pull then npm install on every update, just to make sure everything loads, then restart.

      Likely, the reason it didn’t work before was a slight change to the code introduced in 1.2.0 - MMRize took duplicate code out of all his CX3 modules, and made a single file for them all - you had to install that code via the documentation here: https://github.com/MMRIZE/MMM-CalendarExt3Agenda#update-to-120

      I missed it too…

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

      1 Reply Last reply Reply Quote 0
      • M Offline
        MMRIZE @JMac
        last edited by Jun 1, 2023, 12:01 AM

        @JMac

        cd <YOUR_MM_DIRECTORY>/modules/MMM-CalendarExt3
        git pull
        npm install
        

        When you meet some error message about CX3_Shared, try this also there.

        git submodule update --init --recursive
        
        S J 2 Replies Last reply Jun 1, 2023, 12:27 AM Reply Quote 0
        • S Offline
          sdetweil @MMRIZE
          last edited by Jun 1, 2023, 12:27 AM

          @MMRIZE you should add a postinstall npm task and check that and do the git commands

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          M 1 Reply Last reply Jun 1, 2023, 5:06 AM Reply Quote 0
          • M Offline
            MMRIZE @sdetweil
            last edited by Jun 1, 2023, 5:06 AM

            @sdetweil
            I did already, so most cases it will work unless missing ‘npm install’

            S 1 Reply Last reply Jun 1, 2023, 11:29 AM Reply Quote 0
            • S Offline
              sdetweil @MMRIZE
              last edited by Jun 1, 2023, 11:29 AM

              @MMRIZE ah…

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • J Offline
                JMac @MMRIZE
                last edited by Jun 11, 2023, 9:43 AM

                @MMRIZE When I cd MagicMirror I get into that directory
                but the /modules/MMM-CalendarExt3 says it isn’t recognised.

                S 1 Reply Last reply Jun 11, 2023, 10:50 AM Reply Quote 0
                • S Offline
                  sdetweil @JMac
                  last edited by Jun 11, 2023, 10:50 AM

                  @JMac not /modules

                  / at the front means root

                  you want ~/MagicMirror/modules/MMM-CalendarExt3

                  ~ at the front means current users home folder

                  if you are in the MagicMirror folder, then

                  cd modules

                  will move the current folder the the ~/MagicMirror/modules folder

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

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