Read the statement by Michael Teeuw here.
Unable to start MM after updates
-
Good news! This was OK after a reboot, but how do you restart MM manually now?
pi@magicmirror:~ $ cd MagicMirror
pi@magicmirror:~/MagicMirror $ pm2 stop all
[PM2] Applying action stopProcessId on app [all](ids: [ 0 ])
[PM2] MagicMirror â
ââââââ¬âââââââââââââââââââââ¬âââââââââââ¬âââââââ¬ââââââââââââ¬âââââââââââ¬âââââââââââ
â id â name â mode â ⺠â status â cpu â memory â
ââââââ¼âââââââââââââââââââââ¼âââââââââââ¼âââââââ¼ââââââââââââ¼âââââââââââ¼âââââââââââ¤
â 0 â MagicMirror â fork â 1 â stopped â 0% â 0b â
ââââââ´âââââââââââââââââââââ´âââââââââââ´âââââââ´ââââââââââââ´âââââââââââ´âââââââââââ
pi@magicmirror:~/MagicMirror $ git pull && npm install
From https://github.com/MichMich/MagicMirror
a2d7cdcf…30d5bfe5 master -> origin/master- [new tag] v2.20.0 -> v2.20.0
Updating a2d7cdcf…30d5bfe5
Fast-forward
.eslintrc.json | 2 ±
.github/{FUNDING.yml => FUNDING.yaml} | 0
.github/{codecov.yml => codecov.yaml} | 0
.github/dependabot.yaml | 6 +
.github/{stale.yml => stale.yaml} | 0
…/{automated-tests.yml => automated-tests.yaml} | 7 ±
…ov-test-suites.yml => codecov-test-suites.yaml} | 6 ±
…nforce-changelog.yml => enforce-changelog.yaml} | 5 ±
CHANGELOG.md | 27 ±
fonts/package-lock.json | 28 ±
fonts/package.json | 4 ±
fonts/roboto.css | 19 ±
js/defaults.js | 3 +
js/electron.js | 2 ±
js/fetch.js | 20 +
js/server.js | 4 ±
modules/default/calendar/calendar.js | 26 ±
modules/default/calendar/calendarfetcher.js | 2 ±
modules/default/calendar/calendarutils.js | 3 ±
modules/default/newsfeed/newsfeedfetcher.js | 11 ±
modules/default/weather/weather.js | 9 +
modules/default/weather/weatherobject.js | 17 +
package-lock.json | 5217 +++++++±----------
package.json | 41 ±
tests/e2e/env_spec.js | 6 ±
tests/e2e/fonts.js | 6 ±
tests/e2e/global-setup.js | 7 ±
tests/e2e/ipWhitelist_spec.js | 10 ±
tests/e2e/modules/alert_spec.js | 4 ±
tests/e2e/modules/calendar_spec.js | 4 ±
tests/e2e/modules/clock_es_spec.js | 4 ±
tests/e2e/modules/clock_spec.js | 4 ±
tests/e2e/modules/compliments_spec.js | 4 ±
tests/e2e/modules/helloworld_spec.js | 4 ±
tests/e2e/modules/newsfeed_spec.js | 4 ±
tests/e2e/modules/weather_spec.js | 4 ±
tests/e2e/modules_display_spec.js | 4 ±
tests/e2e/modules_position_spec.js | 4 ±
tests/e2e/port_config.js | 10 ±
tests/e2e/vendor_spec.js | 6 ±
tests/e2e/without_modules.js | 4 ±
vendor/package-lock.json | 14 ±
vendor/package.json | 2 ±
43 files changed, 2482 insertions(+), 3082 deletions(-)
rename .github/{FUNDING.yml => FUNDING.yaml} (100%)
rename .github/{codecov.yml => codecov.yaml} (100%)
create mode 100644 .github/dependabot.yaml
rename .github/{stale.yml => stale.yaml} (100%)
rename .github/workflows/{automated-tests.yml => automated-tests.yaml} (90%)
rename .github/workflows/{codecov-test-suites.yml => codecov-test-suites.yaml} (84%)
rename .github/workflows/{enforce-changelog.yml => enforce-changelog.yaml} (77%)
create mode 100644 js/fetch.js
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/console@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/core@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/environment@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/expect@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/expect-utils@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/fake-timers@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/globals@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/reporters@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/schemas@28.0.2’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/source-map@28.0.2’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/test-result@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/test-sequencer@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/transform@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@jest/types@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘babel-jest@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘babel-plugin-jest-hoist@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘babel-preset-jest@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘diff-sequences@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘expect@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-changed-files@28.0.2’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-circus@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-cli@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-config@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-diff@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-docblock@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-each@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-environment-node@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-get-type@28.0.2’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-haste-map@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-leak-detector@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-matcher-utils@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-message-util@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-mock@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-regex-util@28.0.2’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-resolve@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-resolve-dependencies@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-runner@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-runtime@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-snapshot@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-util@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-validate@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-watcher@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘jest-worker@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘pretty-format@28.1.1’,
npm WARN EBADENGINE required: { node: ‘^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0’ },
npm WARN EBADENGINE current: { node: ‘v16.1.0’, npm: ‘7.11.2’ }
npm WARN EBADENGINE }
magicmirror@2.20.0 install
echo "Installing vendor files …
" && cd vendor && npm install --loglevel=errorInstalling vendor files …
changed 1 package, and audited 10 packages in 8s
found 0 vulnerabilities
magicmirror@2.20.0 postinstall
npm run install-fonts && echo "MagicMirror² installation finished successfully!
"magicmirror@2.20.0 install-fonts
echo "Installing fonts …
" && cd fonts && npm install --loglevel=errorInstalling fonts …
changed 2 packages, and audited 3 packages in 6s
found 0 vulnerabilities
MagicMirror² installation finished successfully!magicmirror@2.20.0 prepare
[ -f node_modules/.bin/husky ] && husky install || echo no husky installed.husky - Git hooks installed
added 467 packages, removed 2 packages, changed 96 packages, and audited 731 packages in 9m
82 packages are looking for funding
runnpm fundfor details3 moderate severity vulnerabilities
To address all issues (including breaking changes), run:
npm audit fix --forceRun
npm auditfor details.
npm notice
npm notice New major version of npm available! 7.11.2 -> 8.13.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.13.2
npm notice Run npm install -g npm@8.13.2 to update!
npm notice
pi@magicmirror:~/MagicMirror $ pm2 start mm
[PM2][ERROR] Script not found: /home/pi/MagicMirror/mm
pi@magicmirror:~/MagicMirror $ pm2 restart mm
Use --update-env to update environment variables
[PM2][ERROR] Process or Namespace mm not found
pi@magicmirror:~/MagicMirror $ pm2 start mm.sh
[PM2][ERROR] Script not found: /home/pi/MagicMirror/mm.sh
pi@magicmirror:~/MagicMirror $ - [new tag] v2.20.0 -> v2.20.0
-
@Richard238 pm2 status will show u the defined apps to monitor
if you used my script to install the name is MagicMirror.
u can also use the row number
pm2 start 0
or if more than one app is define, pm2 start all
your status from above says
0 | MagicMirror | fork | 1 | stopped | 0%
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login