Read the statement by Michael Teeuw here.
new update/upgrade script, ready for testing
-
Well, I would think you have nothing to lose by running the upgrade script again. Simply open a new terminal and copy and paste the script into the terminal and press enter.
-
this is what I get:
> cd - >/dev/null > date +"Upgrade ended - %a %b %e %H:%M:%S %Z %Y" >>$logfile > else > echo It appears MagicMirror has not been installed on this system > echo please run the installer, "raspberry.sh" first > fi
Can it be because my path has the same folder name twice? /Users/s****/MagicMirror/MagicMirror
-
Hmm, perhaps. The installer may be looking for the MM installation inside /Users/s****/MagicMirror. Can you move the MagicMirror folder with the installation OUT of the containing MagicMirror folder. Rename the containing MagicMirror folder to something else and put the MagicMirror folder containing the MM installation here
/Users/s****/MagicMirror
and try again? -
@trividar yeh, he assumes MagicMirror is THE folder where things are installed…
-
Test runs fine…This is the result when I try to apply the log will be ```
code_textNo LSB modules are available. doing test run = false update log will be in /home/pi/MagicMirror/installers/upgrade.log saving custom.css upgrading from version 2.9.0 to 2.10.0 fetching latest revisions there were merge errors error: The following untracked working tree files would be overwritten by merge: installers/dumpactivemodules.js Please move or remove them before you merge. Aborting Updating 500147e..b595cdd you should examine and resolve them using the command git log --oneline --decorate 500147e (grafted, HEAD -> master, tag: v2.9.0) Merge pull request #1776 from MichMich/develop restoring custom.css
-
@gonzonia yes, the upgrade script from the master github site has a bug,
please erase that one file
~/MagicMirror/installers/dumpactivemodules.js
and 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.0
Any 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. Aborting
I 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