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.9k 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

      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 Reply Quote 0
      • D Offline
        DarkV @sdetweil
        last edited by

        @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 Reply Quote 0
        • S Offline
          sdetweil @DarkV
          last edited by

          @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

            @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 Reply Quote 0
            • D Offline
              DarkV @sdetweil
              last edited by

              @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 Reply Quote 0
              • S Offline
                sdetweil @DarkV
                last edited by

                @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 Reply Quote 0
                • D Offline
                  DarkV @sdetweil
                  last edited by lavolp3

                  @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 Reply Quote 0
                  • S Offline
                    sdetweil @DarkV
                    last edited by

                    @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 Reply Quote 0
                    • D Offline
                      DarkV @sdetweil
                      last edited by

                      @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 Reply Quote 0
                      • S Offline
                        sdetweil @DarkV
                        last edited by

                        @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 Reply Quote 0
                        • D Offline
                          DarkV @sdetweil
                          last edited by

                          @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 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