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

Failed Update

Scheduled Pinned Locked Moved Solved Troubleshooting
45 Posts 3 Posters 6.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.
  • D Offline
    DarkV
    last edited by Oct 22, 2023, 8:28 AM

    I tried to Update my wife’s mirror and got this error ( I tried to stop MM with no success as It is still running)

    Linux MAGIC-MIRROR 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64

    The programs included with the Debian GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.

    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Tue Oct 17 13:12:23 2023
    junior@MAGIC-MIRROR:~ $ bash -c “$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)”
    bash: line 117: [: !=: unary operator expected

    doing test run = true, NO updates will be applied!

    update log will be in /home/junior/MagicMirror/installers/upgrade.log
    Check current Node installation …
    Node currently installed. Checking version number.
    Minimum Node version: v20.8.0
    Installed Node version: v16.20.2
    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
    junior 3451 3450 0 Oct17 ? 00:00:00 node ./node_modules/.bin/electron js/electron.js
    junior@MAGIC-MIRROR:~ $

    .js
    junior@MAGIC-MIRROR:~ $ ^C
    junior@MAGIC-MIRROR:~ $ pm2 stop mm

    S 2 Replies Last reply Oct 22, 2023, 11:29 AM Reply Quote 0
    • D Offline
      DarkV @sdetweil
      last edited by Oct 31, 2023, 2:02 PM

      @sdetweil I did this
      sudo apt-get remove nodejs npm -y
      hash -r
      which node
      which n

      if which n response with empty then do

      sudo apt-get install n

      once n responds then

      sudo n 20.8.0 --arch armv7l
      hash -r
      node -v

      Then both scripts and it went through!

      S 1 Reply Last reply Oct 31, 2023, 2:06 PM Reply Quote 0
      • S Offline
        sdetweil @DarkV
        last edited by Oct 22, 2023, 11:29 AM

        @DarkV bug in the script please run again

        note it’s a two step process

        1. test, make no changes
        2. actually do changes

        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 @DarkV
          last edited by Oct 22, 2023, 2:19 PM

          @DarkV said in Failed Update:

          bash: line 117: [: !=: unary operator expected

          I have fixed this in the upgrade-script.sh
          (and another similar)

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          D 1 Reply Last reply Oct 22, 2023, 3:11 PM Reply Quote 0
          • D Offline
            DarkV @sdetweil
            last edited by Oct 22, 2023, 3:11 PM

            @sdetweil Wil try again, I tried it a week ago and it failed to start after the update with a failed to update .json. I had to restore from a previous image. I will try again.
            I will report back

            S 1 Reply Last reply Oct 22, 2023, 3:16 PM Reply Quote 0
            • S Offline
              sdetweil @DarkV
              last edited by Oct 22, 2023, 3:16 PM

              @DarkV ok, thx… let me see the

              ~/MagicMirror/installers/upgrade.log 
              

              when u finish

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              D 1 Reply Last reply Oct 24, 2023, 10:08 AM Reply Quote 0
              • D Offline
                DarkV @sdetweil
                last edited by lavolp3 Nov 2, 2023, 12:18 PM Oct 24, 2023, 10:08 AM

                @sdetweil

                Here is the log and a failed update again

                pgrade started - Sun Oct  2 10:41:43 BST 2022
                system is Linux MAGIC-MIRROR 5.15.61-v7l+ #1579 SMP Fri Aug 26 11:13:03 BST 2022 armv7l GNU/Linux
                the os is Distributor ID: Raspbian Description: Raspbian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
                doing test run = true, NO updates will be applied!
                Check current Node installation ...
                Node currently installed. Checking version number.
                Minimum Node version: v16.9.1
                Installed Node version: v16.17.1
                No Node.js upgrade necessary.
                Check current NPM installation ...
                NPM currently installed. Checking version number.
                Minimum npm version: V7.11.2
                Installed npm version: V8.15.0
                No npm upgrade necessary.
                
                saving custom.css
                remote name = origin
                upgrading from version 2.20.0 to 2.21.0
                fetching latest revisions
                git fetch rc=0
                current branch = master
                On branch master
                Your branch is behind 'origin/master' by 4694 commits, and can be fast-forwarded.
                  (use "git pull" to update your local branch)
                
                Changes not staged for commit:
                  (use "git add <file>..." to update what will be committed)
                  (use "git restore <file>..." to discard changes in working directory)
                	modified:   installers/mm.sh
                	modified:   package-lock.json
                
                Untracked files:
                  (use "git add <file>..." to include in what will be committed)
                	0
                	core
                	css/save_custom.css
                	installers/mm_temp.sh
                	installers/pm2_MagicMirror.json
                	installers/pm2_MagicMirror_new.json
                	run-start.sh
                
                no changes added to commit (use "git add" and/or "git commit -a")
                there are 2 local files that are different than the master repo
                
                   installers/mm.sh
                   package-lock.json
                
                save/restore files selection = y
                erasing lock files
                Saved working directory and index state WIP on master: 30d5bfe5 Merge pull request #2873 from MichMich/develop
                test merge result rc='' , if empty, no conflicts
                skipping merge, only test run
                Checking for modules with removed libraries
                downloading dumpactivemodules script
                
                processing dependency changes for active modules with package.json files
                processing for module MMM-Tools please wait
                ----------------------------------
                skipped processing for MMM-Tools, doing test run
                processing complete for module MMM-Tools
                restoring custom.css
                removing git alias
                test run, restoring files stashed
                Removing vendor/package-lock.json
                Removing package-lock.json
                Removing fonts/package-lock.json
                On branch master
                Your branch is behind 'origin/master' by 4694 commits, and can be fast-forwarded.
                  (use "git pull" to update your local branch)
                
                Changes not staged for commit:
                  (use "git add/rm <file>..." to update what will be committed)
                  (use "git restore <file>..." to discard changes in working directory)
                	deleted:    fonts/package-lock.json
                	modified:   installers/mm.sh
                	deleted:    package-lock.json
                	deleted:    vendor/package-lock.json
                
                Untracked files:
                  (use "git add <file>..." to include in what will be committed)
                	0
                	core
                	installers/mm_temp.sh
                	installers/pm2_MagicMirror.json
                	installers/pm2_MagicMirror_new.json
                	run-start.sh
                
                no changes added to commit (use "git add" and/or "git commit -a")
                Dropped refs/stash@{0} (0640a953f8283b8d55b598386c17d310f8a75680)
                Upgrade ended - Sun Oct  2 10:41:58 BST 2022
                
                Upgrade started - Sun Oct  2 10:42:15 BST 2022
                system is Linux MAGIC-MIRROR 5.15.61-v7l+ #1579 SMP Fri Aug 26 11:13:03 BST 2022 armv7l GNU/Linux
                the os is Distributor ID: Raspbian Description: Raspbian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
                user requested to apply changes
                doing test run = false
                Check current Node installation ...
                Node currently installed. Checking version number.
                Minimum Node version: v16.9.1
                Installed Node version: v16.17.1
                No Node.js upgrade necessary.
                Check current NPM installation ...
                NPM currently installed. Checking version number.
                Minimum npm version: V7.11.2
                Installed npm version: V8.15.0
                No npm upgrade necessary.
                
                saving custom.css
                remote name = origin
                upgrading from version 2.20.0 to 2.21.0
                fetching latest revisions
                git fetch rc=0
                current branch = master
                On branch master
                Your branch is behind 'origin/master' by 4694 commits, and can be fast-forwarded.
                  (use "git pull" to update your local branch)
                
                Changes not staged for commit:
                  (use "git add/rm <file>..." to update what will be committed)
                  (use "git restore <file>..." to discard changes in working directory)
                	deleted:    fonts/package-lock.json
                	modified:   installers/mm.sh
                	deleted:    package-lock.json
                	deleted:    vendor/package-lock.json
                
                Untracked files:
                  (use "git add <file>..." to include in what will be committed)
                	0
                	core
                	css/save_custom.css
                	installers/mm_temp.sh
                	installers/pm2_MagicMirror.json
                	installers/pm2_MagicMirror_new.json
                	run-start.sh
                
                no changes added to commit (use "git add" and/or "git commit -a")
                there are 1 local files that are different than the master repo
                
                   installers/mm.sh
                
                save/restore files selection = y
                erasing lock files
                Saved working directory and index state WIP on master: 30d5bfe5 Merge pull request #2873 from MichMich/develop
                test merge result rc='' , if empty, no conflicts
                executing merge, apply specified
                merge result rc= 0
                 Updating 30d5bfe5..9e029304 Fast-forward  .github/ISSUE_TEMPLATE.md                          
                    4 +-  .github/workflows/automated-tests.yaml             
                    4 +-  .github/workflows/codecov-test-suites.yaml         
                    2 +-  CHANGELOG.md                                       
                  100 +-  LICENSE.md                                         
                    2 +-  css/main.css                                       
                   18 +-  fonts/package-lock.json                            
                   28 +-  fonts/package.json                                 
                    4 +-  js/node_helper.js                                  
                   17 +-  modules/default/calendar/README.md                 
                    0  modules/default/calendar/calendar.js               
                   21 +-  modules/default/calendar/calendarutils.js          
                   37 +-  modules/default/calendar/node_helper.js            
                    8 +  modules/default/currentweather/currentweather.js   
                   33 -  modules/default/defaultmodules.js                  
                    2 +-  modules/default/newsfeed/newsfeedfetcher.js        
                   13 +  modules/default/weather/README.md                  
                    2 +-  modules/default/weather/current.njk                
                    0  modules/default/weather/providers/README.md        
                    0  modules/default/weather/providers/darksky.js       
                    0  .../default/weather/providers/openweathermap.js    
                    0  modules/default/weather/providers/smhi.js          
                   61 +-  modules/default/weather/providers/ukmetoffice.js   
                    0  modules/default/weather/providers/weatherbit.js    
                   26 +-  modules/default/weather/providers/weathergov.js    
                    0  modules/default/weather/weatherobject.js           
                    0  modules/default/weatherforecast/weatherforecast.js 
                   33 -  package-lock.json                                  
                 3885 +++++++++++---------  package.json                                       
                   38 +-  tests/configs/data/calendar_test_recurring.ics     
                    2 +-  tests/e2e/env_spec.js                              
                   17 +-  tests/e2e/global-setup.js                          
                   57 +-  tests/e2e/modules/alert_spec.js                    
                    9 +-  tests/e2e/modules/calendar_spec.js                 
                  111 +-  tests/e2e/modules/clock_es_spec.js                 
                   47 +-  tests/e2e/modules/clock_spec.js                    
                   77 +-  tests/e2e/modules/compliments_spec.js              
                   60 +-  tests/e2e/modules/helloworld_spec.js               
                   18 +-  tests/e2e/modules/newsfeed_spec.js                 
                   48 +-  tests/e2e/modules/weather_spec.js                  
                  225 +-  tests/e2e/modules_display_spec.js                  
                   10 +-  tests/e2e/modules_position_spec.js                 
                    9 +-  tests/e2e/translations_spec.js                     
                    6 +-  tests/e2e/without_modules.js                       
                   12 +-  .../__snapshots__/updatenotification_spec.js.snap  
                    6 +-  translations/en.json                               
                    1 -  vendor/package-lock.json                           
                   42 +-  vendor/package.json                                
                    6 +-  vendor/vendor.js                                   
                    0  49 files changed, 2858 insertions(+), 2243 deletions(-)  
                mode change 100755 => 100644 modules/default/calendar/README.md  
                mode change 100755 => 100644 modules/default/calendar/calendar.js  delete mode 100644 modules/default/currentweather/currentweather.js  
                mode change 100755 => 100644 modules/default/weather/README.md  
                mode change 100755 => 100644 modules/default/weather/current.njk  
                mode change 100755 => 100644 modules/default/weather/providers/README.md  
                mode change 100755 => 100644 modules/default/weather/providers/darksky.js  
                mode change 100755 => 100644 modules/default/weather/providers/openweathermap.js  
                mode change 100755 => 100644 modules/default/weather/providers/ukmetoffice.js  
                mode change 100755 => 100644 modules/default/weather/providers/weathergov.js  
                mode change 100755 => 100644 modules/default/weather/weatherobject.js  delete mode 100644 modules/default/weatherforecast/weatherforecast.js  
                mode change 100755 => 100644 vendor/package.json  
                mode change 100755 => 100644 vendor/vendor.js
                processor architecture is armv7l
                updating MagicMirror runtime, please wait
                npm WARN invalid config omit="dev --no-audit --no-fund --no-update-notifier" set in command line options
                npm WARN invalid config Must be one or more of: dev, optional, peer
                
                > magicmirror@2.21.0 postinstall
                > npm run install-vendor && npm run install-fonts && echo "MagicMirror² installation finished successfully! 
                > "
                
                
                > magicmirror@2.21.0 install-vendor
                > echo "Installing vendor files ...
                > " && cd vendor && npm install --loglevel=error --no-audit --no-fund --no-update-notifier
                
                Installing vendor files ...
                
                
                changed 3 packages in 9s
                
                > magicmirror@2.21.0 install-fonts
                > echo "Installing fonts ...
                > " && cd fonts && npm install --loglevel=error --no-audit --no-fund --no-update-notifier
                
                Installing fonts ...
                
                
                changed 2 packages in 4s
                MagicMirror² installation finished successfully! 
                
                
                > magicmirror@2.21.0 prepare
                > [ -f node_modules/.bin/husky ] && husky install || echo no husky installed.
                
                husky - Git hooks installed
                
                added 455 packages, removed 3 packages, changed 13 packages, and audited 754 packages in 3m
                
                91 packages are looking for funding
                  run `npm fund` for details
                
                3 moderate severity vulnerabilities
                
                To address all issues (including breaking changes), run:
                  npm audit fix --force
                
                Run `npm audit` for details.
                npm install completed - Sun Oct  2 10:45:27 BST 2022 on base
                fixing sandbox permissions
                Checking for modules with removed libraries
                downloading dumpactivemodules script
                
                processing dependency changes for active modules with package.json files
                processing for module MMM-Tools please wait
                ----------------------------------
                npm WARN invalid config omit="dev --no-audit --no-fund --no-update-notifier" set in command line options
                npm WARN invalid config Must be one or more of: dev, optional, peer
                
                added 3 packages, and audited 4 packages in 3s
                
                1 package is looking for funding
                  run `npm fund` for details
                
                found 0 vulnerabilities
                processing complete for module MMM-Tools
                restoring custom.css
                removing git alias
                we stashed a set of files that appear changed from the latest repo versions. you should review them
                Upgrade ended - Sun Oct  2 10:45:33 BST 2022
                
                Upgrade started - Tue Oct 17 12:57:21 BST 2023
                system is Linux MAGIC-MIRROR 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
                the os is Distributor ID: Raspbian Description: Raspbian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
                doing test run = true, NO updates will be applied!
                Check current Node installation ...
                Node currently installed. Checking version number.
                Minimum Node version: v20.8.0
                Installed Node version: v16.20.2
                Node should be upgraded.
                A Node process is currently running. Can't upgrade.
                Please quit all Node processes and restart the update.
                junior 18317 18316 0 Oct07 0 00:00:00 node ./node_modules/.bin/electron js/electron.js
                
                Upgrade started - Tue Oct 17 12:58:30 BST 2023
                system is Linux MAGIC-MIRROR 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
                the os is Distributor ID: Raspbian Description: Raspbian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
                doing test run = true, NO updates will be applied!
                Check current Node installation ...
                Node currently installed. Checking version number.
                Minimum Node version: v20.8.0
                Installed Node version: v16.20.2
                Node should be upgraded.
                A Node process is currently running. Can't upgrade.
                Please quit all Node processes and restart the update.
                junior 8378 8377 5 12:58 0 00:00:00 node ./node_modules/.bin/electron js/electron.js
                
                Upgrade started - Tue Oct 17 13:04:45 BST 2023
                system is Linux MAGIC-MIRROR 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
                the os is Distributor ID: Raspbian Description: Raspbian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
                doing test run = true, NO updates will be applied!
                Check current Node installation ...
                Node currently installed. Checking version number.
                Minimum Node version: v20.8.0
                Installed Node version: v16.20.2
                Node should be upgraded.
                A Node process is currently running. Can't upgrade.
                Please quit all Node processes and restart the update.
                junior 8378 8377 0 12:58 ? 00:00:00 node ./node_modules/.bin/electron js/electron.js
                
                Upgrade started - Sun Oct 22 09:24:16 BST 2023
                system is Linux MAGIC-MIRROR 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
                the os is Distributor ID: Raspbian Description: Raspbian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
                doing test run = true, NO updates will be applied!
                Check current Node installation ...
                Node currently installed. Checking version number.
                Minimum Node version: v20.8.0
                Installed Node version: v16.20.2
                Node should be upgraded.
                A Node process is currently running. Can't upgrade.
                Please quit all Node processes and restart the update.
                junior 3451 3450 0 Oct17 ? 00:00:00 node ./node_modules/.bin/electron js/electron.js
                
                Upgrade started - Tue Oct 24 11:04:00 BST 2023
                system is Linux MAGIC-MIRROR 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
                the os is Distributor ID: Raspbian Description: Raspbian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
                n (node version manager tool) not installed, doing test run, install skipped
                doing test run = true, NO updates will be applied!
                Check current Node installation ...
                Node currently installed. Checking version number.
                Minimum Node version: v20.8.0
                Installed Node version: v16.20.2
                Node should be upgraded.
                A Node process is currently running. Can't upgrade.
                Please quit all Node processes and restart the update.
                junior 3451 3450 0 Oct17 ? 00:00:00 node ./node_modules/.bin/electron js/electron.js
                
                Upgrade started - Tue Oct 24 11:04:44 BST 2023
                system is Linux MAGIC-MIRROR 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
                user requested to apply changes
                the os is Distributor ID: Raspbian Description: Raspbian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
                
                added 1 package, and audited 2 packages in 2s
                
                found 0 vulnerabilities
                npm notice 
                npm notice New major version of npm available! 8.19.4 -> 10.2.1
                npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.2.1>
                npm notice Run `npm install -g npm@10.2.1` to update!
                npm notice 
                  installing : node-v20.8.0
                       mkdir : /usr/local/n/versions/node/20.8.0
                       fetch : https://nodejs.org/dist/v20.8.0/node-v20.8.0-linux-arm64.tar.xz
                     copying : node/20.8.0
                   installed :  (with npm 10.1.0)
                
                Note: the node command changed location and the old location may be remembered in your current shell.
                         old : /usr/bin/node
                         new : /usr/local/bin/node
                If "node --version" shows the old version then start a new shell, or reset the location hash with:
                hash -r  (for bash, zsh, ash, dash, and ksh)
                rehash   (for csh and tcsh)
                doing test run = false
                Check current Node installation ...
                Node currently installed. Checking version number.
                forcing low Node version
                Minimum Node version: v20.8.0
                Installed Node version: V1.0.0
                Node should be upgraded.
                A Node process is currently running. Can't upgrade.
                Please quit all Node processes and restart the update.
                junior 3451 3450 0 Oct17 ? 00:00:00 node ./node_modules/.bin/electron js/electron.js
                
                
                
                Node currently installed. Checking version number.
                Minimum Node version: v20.8.0
                Installed Node version: v16.20.2
                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
                junior 3451 3450 0 Oct17 ? 00:00:00 node ./node_modules/.bin/electron js/electro                                           n.js
                junior@MAGIC-MIRROR:~ $ bash -c  "$(curl -sL https://raw.githubusercontent.com/s                                           detweil/MagicMirror_scripts/master/upgrade-script.sh)" apply
                npm WARN cli npm v10.1.0 does not support Node.js v16.20.2. This version of npm                                            supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the l                                           atest version at https://nodejs.org/.
                /usr/bin/n: line 746: /usr/local/bin/node: No such file or directory
                doing test run = false
                update log will be in /home/junior/MagicMirror/installers/upgrade.log
                Check current Node installation ...
                Node currently installed. Checking version number.
                apply: line 207: /usr/local/bin/node: No such file or directory
                Minimum Node version: v20.8.0
                Installed Node version: V1.0.0
                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
                junior 3451 3450 0 Oct17 ? 00:00:00 node ./node_modules/.bin/electron js/electro                                           n.js
                junior@MAGIC-MIRROR:~ $
                
                
                S 1 Reply Last reply Oct 24, 2023, 11:07 AM Reply Quote 0
                • S Offline
                  sdetweil @DarkV
                  last edited by Oct 24, 2023, 11:07 AM

                  @DarkV you have to stop your running mm first

                  pm2 stop all

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  D 1 Reply Last reply Oct 24, 2023, 12:20 PM Reply Quote 0
                  • D Offline
                    DarkV @sdetweil
                    last edited by Oct 24, 2023, 12:20 PM

                    @sdetweil said in Failed Update:

                    pm2 stop all

                    I can now update because that worked—many thanks for your assistance.

                    S 1 Reply Last reply Oct 26, 2023, 2:01 PM Reply Quote 0
                    • S Offline
                      sdetweil @DarkV
                      last edited by Oct 26, 2023, 2:01 PM

                      @DarkV were u able to update successfully?

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      D 1 Reply Last reply Oct 29, 2023, 1:11 PM Reply Quote 0
                      • D Offline
                        DarkV @sdetweil
                        last edited by Oct 29, 2023, 1:11 PM

                        @sdetweil it goes through the update process successfully, but on the mirror, it still reports that it is 3 updates behind upon reboot

                        S 1 Reply Last reply Oct 29, 2023, 1:28 PM Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 1 / 5
                        • 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