Read the statement by Michael Teeuw here.
new update/upgrade script, ready for testing
- 
 @gonzonia yes, the upgrade script from the master github site has a bug, please erase that one file ~/MagicMirror/installers/dumpactivemodules.jsand then use the link to the script from this topic page1 https://forum.magicmirror.builders/topic/10859/new-update-upgrade-script-ready-for-testing?page=1 
- 
 Hi Sam, updating MM to 2.10.0 using your script. At the end the test run says: any *-lock.json files do not need to be saved do you want to save these files for later (Y/n)?Y git: 'git_user_name' is not a git command. See 'git --help'. no modules found needing npm refresh restoring custom.css test run, restoring files stashed git: 'git_user_name' is not a git command. See 'git --help'.The upgrade.log file does not give a clue as to what exact command was used. 
 I am not into git, so cannot give you anything more than the git versionpi@MagicPi:~ $ git --version git version 2.11.0Any ideas ? Best regards, 
 E.J.
- 
 @evroom great find!.. give it another try please… git wants all operations to be tagged with the users email address and name. 
 but if you haven’t provided one, I use a temporary approach…
- 
 Latest run: : : here are 1 local files that are different than the master repo css/custom.css do you want to save these files for later (Y/n)?Y : : restoring custom.css test run, restoring files stashed error: Your local changes to the following files would be overwritten by merge: css/custom.css Please commit your changes or stash them before you merge. AbortingI can of course save and restore during the apply, but I do not know if this is what you want /expect. 
- 
 @evroom said in new update/upgrade script, ready for testing: error: Your local changes to the following files would be overwritten by merge: 
 css/custom.csshmm… custom.css was taken out of distribution on the 2.9 release… 
 let me examine… hang on 30 mins
- 
 @sdetweil can u tell me what MM version you are running? grep version ~/MagicMirror/package.jsonthanks 
- 
 @sdetweil said in new update/upgrade script, ready for testing: grep version ~/MagicMirror/package.json This MM install has pi@MagicPi:~ $ grep version ~/MagicMirror/package.json "version": "2.8.0",Apparently I did not upgrade to 2.9.0. :-) In parallel I am upgrading an 2.9.0 install (using the ‘old’ apply script). I got the same git: 'git_user_name' is not a git command.error there, but decided to do the apply anyway.
 CurrentlyDownloading tmp-27972-0-electron-v3.1.13-linux-armv7l.zipwhich takes forever for some reason (approx. 700 B/s).Btw, I know it can be solved by other means, but I would like you to be able to tweak your script. 
- 
 @sdetweil Thanks! I thought I’d tried that as well. Guess not. All good now! 
- 
 @evroom >In parallel I am upgrading an 2.9.0 install (using the ‘old’ apply script). old? I updated the dropbox file so, it should have been fixed… the install script is now part of the base. “version”: “2.8.0”, actually the upgrade log should have said, upgrading from 2.8 to 2.10, 
 also shown on the screenthe upgrade.log is located in the MagicMirror/installers folder 
- 
 @sdetweil said in new update/upgrade script, ready for testing: old? I updated the dropbox file so, it should have been fixed… I mean before you said “give it another try please…”. 
 Old is always relative :-)The upgrade log did say``` 
 upgrading from version 2.8.0 to 2.10.0The upgrade that I still running says``` upgrading from version 2.9.0 to 2.10.0The test run on the 2.8.0 install currently outputs this: pi@MagicPi:~ $ date; bash -c "$(curl -sL https://www.dropbox.com/s/lxzwyzohg61sppu/upgrade-script.sh?dl=0)" Fri Jan 3 15:34:42 CET 2020 the log will be /home/pi/MagicMirror/installers/upgrade.log No LSB modules are available. doing test run = true update log will be in /home/pi/MagicMirror/installers/upgrade.log saving custom.css upgrading from version 2.8.0 to 2.10.0 fetching latest revisions there are 1 local files that are different than the master repo css/custom.css do you want to save these files for later (Y/n)?Y processing dependency changes for active modules with package.json files processing for module MMM-PublicTransportHafas please wait ---------------------------------- skipped processing for MMM-PublicTransportHafas, doing test run processing complete for module MMM-PublicTransportHafas processing for module MMM-soccer please wait ---------------------------------- skipped processing for MMM-soccer, doing test run processing complete for module MMM-soccer restoring custom.css test run, restoring files stashed error: Your local changes to the following files would be overwritten by merge: css/custom.css Please commit your changes or stash them before you merge. Aborting

