custom.css is still there, but the coloured icons I had beside calendar entries are no longer showing.
Read the statement by Michael Teeuw here.
Posts
-
RE: Updating did nothing but gave fatal error warning.
-
RE: Updating did nothing but gave fatal error warning.
OK that’s brought MM back to life, but my custom CSS seems to have been ignored.
That, and I need new weather modules?!
-
RE: Updating did nothing but gave fatal error warning.
@Richard238 said in Updating did nothing but gave fatal error warning.:
MMM-MysqlQuery
MMM-MysqlQuery seems to be the issue, I’ve commented it out of config .js,
Will that be ok if I try pm2 start again? -
RE: Updating did nothing but gave fatal error warning.
Then did
pm2 start alland now have a black screen on the Pi, and ‘Unable to connect’ on the desktop browser. :-(
-
RE: Updating did nothing but gave fatal error warning.
pi@magicmirror:~ $ bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" apply No LSB modules are available. doing test run = false update log will be in /home/pi/MagicMirror/installers/upgrade.log Check current Node installation ... Node currently installed. Checking version number. Minimum Node version: v16.9.1 Installed Node version: v16.1.0 Node should be upgraded. Installing Node.js ... gpg: WARNING: unsafe ownership on homedir '/home/pi/.gnupg' Reading package lists... Done Building dependency tree Reading state information... Done nodejs is already the newest version (17.3.1-deb-1nodesource1). The following package was automatically installed and is no longer required: python-colorzero Use 'sudo apt autoremove' to remove it. 0 upgraded, 0 newly installed, 0 to remove and 63 not upgraded. node version is Node.js installation Done! version=v16.1.0 Check current NPM installation ... NPM currently installed. Checking version number. Minimum npm version: V7.11.2 Installed npm version: V7.11.2 No npm upgrade necessary. saving custom.css upgrading from version 2.18.0 to 2.19.0 fetching latest revisions there are 2 local files that are different than the master repo config/config.js.sample modules/default/newsfeed/newsfeed.js do you want to save these files for later (Y/n)? updating MagicMirror runtime, please wait > magicmirror@2.19.0 install > echo "Installing vendor files ... > " && cd vendor && npm install --loglevel=error Installing vendor files ... changed 3 packages, and audited 10 packages in 22s found 0 vulnerabilities > magicmirror@2.19.0 postinstall > npm run install-fonts && echo "MagicMirror² installation finished successfully! > " > magicmirror@2.19.0 install-fonts > echo "Installing fonts ... > " && cd fonts && npm install --loglevel=error Installing fonts ... added 2 packages, removed 1 package, and audited 3 packages in 5s found 0 vulnerabilities MagicMirror² installation finished successfully! > magicmirror@2.19.0 prepare > [ -f node_modules/.bin/husky ] && husky install || echo no husky installed. no husky installed. added 3 packages, removed 4 packages, changed 35 packages, and audited 266 packages in 2m 20 packages are looking for funding run `npm fund` for details found 0 vulnerabilities npm notice npm notice New major version of npm available! 7.11.2 -> 8.6.0 npm notice Changelog: <https://github.com/npm/cli/releases/tag/v8.6.0> npm notice Run `npm install -g npm@8.6.0` to update! npm notice Checking for modules with removed libraries processing dependency changes for active modules with package.json files processing for module MMM-MysqlQuery please wait ---------------------------------- npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: mmm-mysqlquery@1.0.0 npm ERR! Found: stylelint@8.4.0 npm ERR! node_modules/stylelint npm ERR! dev stylelint@"^8.3.0" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer stylelint@"14.x" from grunt-stylelint@0.18.0 npm ERR! node_modules/grunt-stylelint npm ERR! dev grunt-stylelint@"latest" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See /home/pi/.npm/eresolve-report.txt for a full report. npm ERR! A complete log of this run can be found in: npm ERR! /home/pi/.npm/_logs/2022-04-08T13_34_50_165Z-debug.log processing complete for module MMM-MysqlQuery restoring custom.css we stashed a set of files that appear changed from the latest repo versions. you should review them see installers/stashed_files for the list you can use git checkout stash@{0} -- filename to extract one file from the stash or git stash pop to restore them all WARNING.. WARNING.. either will overlay the file just installed by the update WARNING.. pi@magicmirror:~ $ -
RE: Updating did nothing but gave fatal error warning.
pi@magicmirror:~ $ bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" No LSB modules are available. doing test run = true, NO updates will be applied! update log will be in /home/pi/MagicMirror/installers/upgrade.log Check current Node installation ... Node currently installed. Checking version number. Minimum Node version: v16.9.1 Installed Node version: v16.1.0 Node should be upgraded. Node.js upgrade defered, doing test run Check current NPM installation ... NPM currently installed. Checking version number. Minimum npm version: V7.11.2 Installed npm version: V7.11.2 No npm upgrade necessary. saving custom.css upgrading from version 2.18.0 to 2.19.0 fetching latest revisions there are 5 local files that are different than the master repo config/config.js.sample fonts/package-lock.json modules/default/newsfeed/newsfeed.js package-lock.json vendor/package-lock.json any *-lock.json files do not need to be saved do you want to save these files for later (Y/n)? Checking for modules with removed libraries processing dependency changes for active modules with package.json files processing for module MMM-MysqlQuery please wait ---------------------------------- skipped processing for MMM-MysqlQuery, doing test run processing complete for module MMM-MysqlQuery restoring custom.css test run, restoring files stashed pi@magicmirror:~ $ -
RE: Updating did nothing but gave fatal error warning.
@sdetweil And then rerun the script?
-
RE: Updating did nothing but gave fatal error warning.
Tried the script, and got this node error:
pi@magicmirror:~ $ bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" No LSB modules are available. doing test run = true, NO updates will be applied! update log will be in /home/pi/MagicMirror/installers/upgrade.log Check current Node installation ... Node currently installed. Checking version number. Minimum Node version: v16.9.1 Installed Node version: v16.1.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 pi 15102 15101 0 Jan08 ? 00:00:00 node ./node_modules/.bin/electron js/electron.js pi@magicmirror:~ $ -
Updating did nothing but gave fatal error warning.
MM reports being 119 commits behind. OK!
Went to https://docs.magicmirror.builders/getting-started/upgrade-guide.html
Did the suggested backups OK
Went to:~/MagicMirror $ entered git pull && npm install --only=prod --omit=devGot this:
fatal: Unable to read current working directory: No such file or directoryLooked at sdetweil’s script, not sure from the instructions if it need to be
run from :~/MagicMirror $ or elsewhere?Thank you.
-
RE: v2.18.0 update gave black screen, then nothing.
That’s given a very basic, but working MM
pi@magicmirror:~ $ cd ~/MagicMirror.save pi@magicmirror:~/MagicMirror.save $ git checkout package.json pi@magicmirror:~/MagicMirror.save $ rm -rf node_modules pi@magicmirror:~/MagicMirror.save $ rm package.lock.json rm: cannot remove 'package.lock.json': No such file or directory pi@magicmirror:~/MagicMirror.save $ npm install --only=prod > magicmirror@2.18.0 install > echo "Installing vendor files ... > " && cd vendor && npm install --loglevel=error Installing vendor files ... up to date, audited 10 packages in 4s found 0 vulnerabilities > magicmirror@2.18.0 postinstall > npm run install-fonts && echo "MagicMirror installation finished successfully! > " > magicmirror@2.18.0 install-fonts > echo "Installing fonts ... > " && cd fonts && npm install --loglevel=error Installing fonts ... up to date, audited 2 packages in 3s found 0 vulnerabilities MagicMirror installation finished successfully! > magicmirror@2.18.0 prepare > [ -f node_modules/.bin/husky ] && husky install || echo no husky installed. no husky installed. added 266 packages, and audited 267 packages in 2m 19 packages are looking for funding run `npm fund` for details found 0 vulnerabilities pi@magicmirror:~/MagicMirror.save $ npm start > magicmirror@2.18.0 start > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js [07.01.2022 14:15.55.560] [LOG] Starting MagicMirror: v2.18.0 [07.01.2022 14:15.55.585] [LOG] Loading config ... [07.01.2022 14:15.55.607] [LOG] Loading module helpers ... [07.01.2022 14:15.55.617] [LOG] No helper found for module: alert. [07.01.2022 14:15.55.675] [LOG] Initializing new module helper ... [07.01.2022 14:15.55.679] [LOG] Module helper loaded: updatenotification [07.01.2022 14:15.55.683] [LOG] No helper found for module: clock. [07.01.2022 14:15.56.139] [LOG] Initializing new module helper ... [07.01.2022 14:15.56.141] [LOG] Module helper loaded: calendar [07.01.2022 14:15.56.146] [LOG] No helper found for module: compliments. [07.01.2022 14:15.56.159] [LOG] Initializing new module helper ... [07.01.2022 14:15.56.161] [LOG] Module helper loaded: currentweather [07.01.2022 14:15.56.168] [LOG] Initializing new module helper ... [07.01.2022 14:15.56.170] [LOG] Module helper loaded: weatherforecast [07.01.2022 14:15.56.248] [LOG] Initializing new module helper ... [07.01.2022 14:15.56.250] [LOG] Module helper loaded: newsfeed [07.01.2022 14:15.56.253] [LOG] All module helpers loaded. [07.01.2022 14:15.56.571] [LOG] Starting server on port 8080 ... [07.01.2022 14:15.56.602] [LOG] Server started ... [07.01.2022 14:15.56.604] [LOG] Connecting socket for: updatenotification [07.01.2022 14:15.56.606] [LOG] Starting module helper: updatenotification [07.01.2022 14:15.56.607] [LOG] Connecting socket for: calendar [07.01.2022 14:15.56.609] [LOG] Starting node helper for: calendar [07.01.2022 14:15.56.610] [LOG] Connecting socket for: currentweather [07.01.2022 14:15.56.611] [WARN] The module 'currentweather' is deprecated in favor of the 'weather'-module, please refer to the documentation for a migration path [07.01.2022 14:15.56.614] [LOG] Connecting socket for: weatherforecast [07.01.2022 14:15.56.616] [WARN] The module 'weatherforecast' is deprecated in favor of the 'weather'-module, please refer to the documentation for a migration path [07.01.2022 14:15.56.617] [LOG] Connecting socket for: newsfeed [07.01.2022 14:15.56.620] [LOG] Starting node helper for: newsfeed [07.01.2022 14:15.56.622] [LOG] Sockets connected & modules started ... [07.01.2022 14:15.57.465] [LOG] Launching application. [12477:0107/141600.023451:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization [12538:0107/141600.426774:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process. [07.01.2022 14:16.03.157] [LOG] Create new calendarfetcher for url: http://www.calendarlabs.com/templates/ical/US-Holidays.ics - Interval: 300000 [07.01.2022 14:16.03.201] [LOG] Create new newsfetcher for url: http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000 [07.01.2022 14:16.03.219] [INFO] Checking git for module: default [07.01.2022 14:16.04.177] [INFO] Calendar-Fetcher: Broadcasting 0 events. [07.01.2022 14:16.04.552] [INFO] Newsfeed-Fetcher: Broadcasting 57 items. -
RE: v2.18.0 update gave black screen, then nothing.
That’s a huge file, what’s the best way to send it?
-
RE: v2.18.0 update gave black screen, then nothing.
Ok, I’ll do that then.
Do we know what the cause of all this was, was it something to do with a mismatch in versions of node and npm?
-
RE: v2.18.0 update gave black screen, then nothing.
Good morning Sam.
Tried that late yesterday, and yes, it works.
And this morning, I copiedcustom.cssfrom
/home/pi/MagicMirror.save/cssto
/home/pi/MagicMirror/cssThis too is working perfectly.
Is there anything else to do, housekeeping maybe, or is that it now?
-
RE: v2.18.0 update gave black screen, then nothing.
Trying to rename config.js to sample,
Error when getting information for file “/home/pi/MagicMirror/config/config.js”: No such file or directory Error renaming file /home/pi/MagicMirror/config/config.js: No such file or directoryYet I can see it, I can query it for permissions…
Back tomorrow.
Richard. -
RE: v2.18.0 update gave black screen, then nothing.
I have to leave shortly Sam.
Thank you for all your help with this today, I’ll try again tomorrow.
Richard.
-
RE: v2.18.0 update gave black screen, then nothing.
pi@magicmirror:~ $ cd ~/MagicMirror/modules pi@magicmirror:~/MagicMirror/modules $ mv default default.new pi@magicmirror:~/MagicMirror/modules $ sudo cp -r -p ~/MagicMirror.save/modules/* modules cp: target 'modules' is not a directoryTried it without the space…
pi@magicmirror:~/MagicMirror/modules $ sudo cp -r -p ~/MagicMirror.save/modules/*modules cp: missing destination file operand after '/home/pi/MagicMirror.save/modules/*modules' Try 'cp --help' for more information. pi@magicmirror:~/MagicMirror/modules $ -
RE: v2.18.0 update gave black screen, then nothing.
Clean install - works perfectly! :)
pi@magicmirror:~/MagicMirror $ cd config pi@magicmirror:~/MagicMirror/config $ cp config.js.sample config.js pi@magicmirror:~/MagicMirror/config $ cd .. pi@magicmirror:~/MagicMirror $ npm start > magicmirror@2.18.0 start > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js [06.01.2022 16:30.01.197] [LOG] Starting MagicMirror: v2.18.0 [06.01.2022 16:30.01.222] [LOG] Loading config ... [06.01.2022 16:30.01.238] [LOG] Loading module helpers ... [06.01.2022 16:30.01.243] [LOG] No helper found for module: alert. [06.01.2022 16:30.01.307] [LOG] Initializing new module helper ... [06.01.2022 16:30.01.311] [LOG] Module helper loaded: updatenotification [06.01.2022 16:30.01.315] [LOG] No helper found for module: clock. [06.01.2022 16:30.01.765] [LOG] Initializing new module helper ... [06.01.2022 16:30.01.768] [LOG] Module helper loaded: calendar [06.01.2022 16:30.01.771] [LOG] No helper found for module: compliments. [06.01.2022 16:30.01.773] [LOG] No helper found for module: weather. [06.01.2022 16:30.01.843] [LOG] Initializing new module helper ... [06.01.2022 16:30.01.845] [LOG] Module helper loaded: newsfeed [06.01.2022 16:30.01.848] [LOG] All module helpers loaded. [06.01.2022 16:30.02.152] [LOG] Starting server on port 8080 ... [06.01.2022 16:30.02.183] [LOG] Server started ... [06.01.2022 16:30.02.185] [LOG] Connecting socket for: updatenotification [06.01.2022 16:30.02.187] [LOG] Starting module helper: updatenotification [06.01.2022 16:30.02.189] [LOG] Connecting socket for: calendar [06.01.2022 16:30.02.190] [LOG] Starting node helper for: calendar [06.01.2022 16:30.02.191] [LOG] Connecting socket for: newsfeed [06.01.2022 16:30.02.192] [LOG] Starting node helper for: newsfeed [06.01.2022 16:30.02.193] [LOG] Sockets connected & modules started ... [06.01.2022 16:30.02.845] [LOG] Launching application. [8846:0106/163005.246382:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization [8886:0106/163005.631441:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process. [06.01.2022 16:30.12.077] [LOG] Create new calendarfetcher for url: http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics - Interval: 300000 [06.01.2022 16:30.12.157] [LOG] Create new newsfetcher for url: https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000 [06.01.2022 16:30.12.258] [INFO] Checking git for module: default [06.01.2022 16:30.13.590] [INFO] Calendar-Fetcher: Broadcasting 10 events. [06.01.2022 16:30.13.638] [INFO] Newsfeed-Fetcher: Broadcasting 64 items.