@sdetweil Wow, thank you so much! Perfect :folded_hands: :grinning_face_with_big_eyes:
Read the statement by Michael Teeuw here.
Best posts made by chrisfr1976
-
RE: MMM-weconnectid with 2 accounts
-
RE: MMM-euro2024
@0m4r There is a problem with the token. I think, I’m stupid, but:
You write for the config
token: [YOUR_TOKEN]
So I’ve tried
token:[1234567890],
With this I get an error in the config.js and the mirror does not start up.
Then I’ve triedtoken:1234567890,
. Same issue.
Then I’ve triedtoken:"1234567890",
Then the config.js is okay and electron starts. But in this case I get an error message:
[ERROR] MMM-euro2024 fetchTeams 2018 {"message":"Your API token is invalid.","errorCode":400}
…of course I received a real API-key from Daniel. Copy+paste, so the key real in my config is okay.
How should I enter the API-Key? :thinking_face:
Latest posts made by chrisfr1976
-
RE: Mirror not starting after update
Mirror is running now. I used
cd ~/MagicMirror git checkout package.json git checkout package-lock.json rm -rf node_modules npm run install-mm
I didn‘t change anything there but this fixed my main problem.
But I still have this error message when I use pm2 start whatever. But it may be cosmetics…
Thanks for your help one again!
Chris
-
RE: Mirror not starting after update
@sdetweil I did the npm run install-mm already. Still the same error.
I have a copy of my SD Card. I could start from last version again only with the update script. Maybe this helps.Chris.
-
RE: Mirror not starting after update
Now I have:
node -v v22.9.0
And when starting with pm2 I get 2 errors. Fist is directly im PM2:
chris@MagicPi:~ $ pm2 start mm (node:3915) [DEP0044] DeprecationWarning: The `util.isArray` API is deprecated. Please use `Array.isArray()` instead. (Use `node --trace-deprecation ...` to show where the warning was created) [PM2] Applying action restartProcessId on app [mm](ids: [ 0 ]) [PM2] [mm](0) ✓ [PM2] Process successfully started ┌────┬───────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐ │ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │ ├────┼───────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤ │ 1 │ Display_Drehen │ default │ N/A │ fork │ 3913 │ 2s │ 26 │ online │ 0% │ 1.8mb │ chris │ disabled │ │ 0 │ mm │ default │ N/A │ fork │ 3922 │ 0s │ 1 │ online │ 0% │ 1.8mb │ chris │ disabled │ └────┴───────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
Second with “pm2 log mm”:
0|mm | > magicmirror@2.29.0 start 0|mm | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|mm | App threw an error during load 0|mm | Error: Cannot find module 'logger' 0|mm | Require stack: 0|mm | - /home/chris/MagicMirror/js/app.js 0|mm | - /home/chris/MagicMirror/js/electron.js 0|mm | at Module._resolveFilename (node:internal/modules/cjs/loader:1232:15) 0|mm | at s._resolveFilename (node:electron/js2c/browser_init:2:121498) 0|mm | at Module._resolveFilename (/home/chris/MagicMirror/node_modules/module-alias/index.js:49:29) 0|mm | at Module._load (node:internal/modules/cjs/loader:1058:27) 0|mm | at c._load (node:electron/js2c/node_init:2:17025) 0|mm | at Module.require (node:internal/modules/cjs/loader:1318:19) 0|mm | at require (node:internal/modules/helpers:179:18) 0|mm | at Object.<anonymous> (/home/chris/MagicMirror/js/app.js:7:13) 0|mm | at Module._compile (node:internal/modules/cjs/loader:1484:14) 0|mm | at Module._extensions..js (node:internal/modules/cjs/loader:1564:10) 0|mm | at Module.load (node:internal/modules/cjs/loader:1295:32) 0|mm | at Module._load (node:internal/modules/cjs/loader:1111:12) 0|mm | at c._load (node:electron/js2c/node_init:2:17025) 0|mm | at Module.require (node:internal/modules/cjs/loader:1318:19) 0|mm | at require (node:internal/modules/helpers:179:18) 0|mm | at Object.<anonymous> (/home/chris/MagicMirror/js/electron.js:4:14) 0|mm | A JavaScript error occurred in the main process 0|mm | Uncaught Exception: 0|mm | Error: Cannot find module 'logger' 0|mm | Require stack: 0|mm | - /home/chris/MagicMirror/js/app.js 0|mm | - /home/chris/MagicMirror/js/electron.js 0|mm | at Module._resolveFilename (node:internal/modules/cjs/loader:1232:15) 0|mm | at s._resolveFilename (node:electron/js2c/browser_init:2:121498) 0|mm | at Module._resolveFilename (/home/chris/MagicMirror/node_modules/module-alias/index.js:49:29) 0|mm | at Module._load (node:internal/modules/cjs/loader:1058:27) 0|mm | at c._load (node:electron/js2c/node_init:2:17025) 0|mm | at Module.require (node:internal/modules/cjs/loader:1318:19) 0|mm | at require (node:internal/modules/helpers:179:18) 0|mm | at Object.<anonymous> (/home/chris/MagicMirror/js/app.js:7:13) 0|mm | at Module._compile (node:internal/modules/cjs/loader:1484:14) 0|mm | at Module._extensions..js (node:internal/modules/cjs/loader:1564:10) 0|mm | at Module.load (node:internal/modules/cjs/loader:1295:32) 0|mm | at Module._load (node:internal/modules/cjs/loader:1111:12) 0|mm | at c._load (node:electron/js2c/node_init:2:17025) 0|mm | at Module.require (node:internal/modules/cjs/loader:1318:19) 0|mm | at require (node:internal/modules/helpers:179:18) 0|mm | at Object.<anonymous> (/home/chris/MagicMirror/js/electron.js:4:14) 0|mm | [4076:1001/220004.817112:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.817605:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.817935:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.818158:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.818461:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.818629:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.818957:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.819176:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.819569:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.819796:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.820180:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.820424:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.820811:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.821043:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [4076:1001/220004.821511:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: Datei oder Verzeichnis nicht gefunden (2)
and so on…
-
RE: Mirror not starting after update
@sdetweil here is my upgrade.log:
Upgrade started - Di Okt 1 19:33:02 CEST 2024 system is Linux MagicPi 6.1.21-v7l+ #1642 SMP Mon Apr 3 17:22:30 BST 2023 armv7l GNU/Linux user requested to apply changes doing test run = false the os is PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)" NAME="Raspbian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" [0mNode currently installed. Checking version number.[0m [0mMinimum Node version: [1mv20.9.0[0m [0mInstalled Node version: [1mv21.7.3[0m [96mCheck current Node installation ...[0m [0mNode currently installed. Checking version number. [0mMinimum Node version: [1mv20.9.0[0m [0mInstalled Node version: [1mv21.7.3[0m [92mNo Node.js upgrade necessary.[0m [96mCheck current NPM installation ...[0m [0mNPM currently installed. Checking version number. [0mMinimum npm version: [1mV10.1.0[0m [0mInstalled npm version: [1mV10.5.0[0m [92mNo npm upgrade necessary.[0m saving custom.css remote name = origin upgrading from version 2.28.0 to 2.29.0 fetching latest revisions git fetch rc=0 current branch = master On branch master Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) Untracked files: (use "git add <file>..." to include in what will be committed) core js/main.backup.js nothing added to commit but untracked files present (use "git add" to track) no files different from github version test merge result rc='' , if empty, no conflicts executing merge, apply specified merge result rc= 0 Updating 53fc814f..94c3c699 Fast-forward .eslintignore 2 - .eslintrc.json 93 - .github/CONTRIBUTING.md 2 +- .github/workflows/automated-tests.yaml 2 +- .../workflows/{depsreview.yaml => dep-review.yaml} 2 + ...{electronRebuild.yaml => electron-rebuild.yaml} 6 +- .github/workflows/enforce-pullrequest-rules.yaml 4 +- .gitignore 3 + .prettierignore 2 +- CHANGELOG.md 77 +- Collaboration.md 50 +- README.md 4 +- cspell.config.json 227 + eslint.config.mjs 121 + fonts/package-lock.json 18 +- fonts/package.json 4 +- index.html 1 + installers/mm.sh 4 - js/app.js 29 +- js/check_config.js 104 +- js/class.js 21 +- js/defaults.js 8 +- js/electron.js 50 +- js/loader.js 34 +- js/main.js 22 +- js/module.js 29 +- js/node_helper.js 24 +- js/server.js 12 +- js/server_functions.js 46 +- js/translator.js 6 +- js/utils.js 41 +- modules/default/calendar/calendar.js 38 +- modules/default/calendar/debug.js 3 +- modules/default/compliments/compliments.js 100 +- modules/default/defaultmodules.js 3 +- .../default/updatenotification/update_helper.js 19 +- modules/default/weather/providers/envcanada.js 342 +- modules/default/weather/providers/openmeteo.js 10 +- .../default/weather/providers/openweathermap.js 48 +- modules/default/weather/providers/pirateweather.js 10 +- modules/default/weather/providers/smhi.js 11 +- modules/default/weather/providers/ukmetoffice.js 39 +- .../weather/providers/ukmetofficedatahub.js 64 +- modules/default/weather/providers/weatherbit.js 10 +- modules/default/weather/providers/weatherflow.js 10 +- modules/default/weather/providers/weathergov.js 38 +- modules/default/weather/providers/yr.js 17 +- modules/default/weather/weather.js 13 +- modules/default/weather/weatherutils.js 36 +- package-lock.json 4724 ++++++++++---------- package.json 51 +- splashscreen/MagicMirror.plymouth 8 - splashscreen/MagicMirror.script 53 - splashscreen/splash.png Bin 37062 -> 0 bytes splashscreen/splash_halt.png Bin 22304 -> 0 bytes tests/configs/customregions.js 23 + .../modules/calendar/exdate_la_at_midnight_dst.js 3 +- .../modules/calendar/exdate_la_at_midnight_std.js 3 +- .../modules/calendar/exdate_la_before_midnight.js 3 +- .../modules/calendar/exdate_syd_at_midnight_dst.js 3 +- .../modules/calendar/exdate_syd_at_midnight_std.js 3 +- .../modules/calendar/exdate_syd_before_midnight.js 3 +- .../configs/modules/calendar/long-fullday-event.js 3 +- .../modules/calendar/single-fullday-event.js 3 +- .../modules/calendar/sliceMultiDayEvents.js 30 + .../modules/compliments/compliments_cron_entry.js 18 + .../compliments/compliments_e2e_cron_entry.js 18 + tests/e2e/animateCSS_spec.js 2 +- tests/e2e/custom_module_regions_spec.js 30 + tests/e2e/helpers/global-setup.js 57 +- tests/e2e/modules/calendar_spec.js 11 - tests/e2e/modules/compliments_spec.js 11 + tests/e2e/modules/newsfeed_spec.js 31 +- tests/e2e/modules/weather_hourly_spec.js 4 +- tests/e2e/modules_display_spec.js 2 +- tests/e2e/serveronly_spec.js 2 +- tests/electron/modules/calendar_spec.js 123 +- tests/electron/modules/compliments_spec.js 36 + tests/mocks/sliceMultiDayEvents.ics 58 + tests/unit/functions/server_functions_spec.js 6 +- .../modules/default/weather/weather_utils_spec.js 2 +- vendor/package-lock.json 36 +- vendor/package.json 3 +- vendor/vendor.js 3 +- 84 files changed, 4147 insertions(+), 3078 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .eslintrc.json rename .github/workflows/{depsreview.yaml => dep-review.yaml} (90%) rename .github/workflows/{electronRebuild.yaml => electron-rebuild.yaml} (77%) create mode 100644 cspell.config.json create mode 100644 eslint.config.mjs delete mode 100755 installers/mm.sh delete mode 100644 splashscreen/MagicMirror.plymouth delete mode 100644 splashscreen/MagicMirror.script delete mode 100644 splashscreen/splash.png delete mode 100644 splashscreen/splash_halt.png create mode 100644 tests/configs/customregions.js create mode 100644 tests/configs/modules/calendar/sliceMultiDayEvents.js create mode 100644 tests/configs/modules/compliments/compliments_cron_entry.js create mode 100644 tests/configs/modules/compliments/compliments_e2e_cron_entry.js create mode 100644 tests/e2e/custom_module_regions_spec.js create mode 100644 tests/mocks/sliceMultiDayEvents.ics processor architecture is armv7l updating MagicMirror runtime, please wait npm ERR! code EBADENGINE npm ERR! engine Unsupported engine npm ERR! engine Not compatible with your version of node/npm: magicmirror@2.29.0 npm ERR! notsup Not compatible with your version of node/npm: magicmirror@2.29.0 npm ERR! notsup Required: {"node":">=20.9.0 <21 || 22"} npm ERR! notsup Actual: {"npm":"10.5.0","node":"v21.7.3"} npm ERR! A complete log of this run can be found in: /home/chris/.npm/_logs/2024-10-01T17_33_19_444Z-debug-0.log npm install completed - Di Okt 1 19:33:27 CEST 2024 on base Checking for modules with removed libraries downloading dumpactivemodules script updating dependencies for active modules with package.json files processing for module MMM-Carousel please wait ---------------------------------- up to date, audited 1 package in 2s found 0 vulnerabilities processing complete for module MMM-Carousel processing for module MMM-weconnectid please wait ---------------------------------- up to date, audited 1 package in 2s found 0 vulnerabilities processing complete for module MMM-weconnectid processing for module MMM-BackgroundSlideshow please wait ---------------------------------- added 12 packages, and audited 13 packages in 12s 3 packages are looking for funding run `npm fund` for details found 0 vulnerabilities processing complete for module MMM-BackgroundSlideshow processing for module mmm-systemtemperature please wait ---------------------------------- added 1 package, and audited 2 packages in 6s found 0 vulnerabilities processing complete for module mmm-systemtemperature processing for module MMM-pihole-stats please wait ---------------------------------- up to date, audited 1 package in 2s found 0 vulnerabilities processing complete for module MMM-pihole-stats processing for module MMM-NINA please wait ---------------------------------- up to date, audited 1 package in 2s found 0 vulnerabilities processing complete for module MMM-NINA processing for module MMM-Traffic please wait ---------------------------------- added 5 packages, and audited 6 packages in 6s found 0 vulnerabilities processing complete for module MMM-Traffic processing for module MMM-NowPlayingOnSpotify please wait ---------------------------------- npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 added 131 packages, and audited 694 packages in 1m 12 packages are looking for funding run `npm fund` for details 63 vulnerabilities (2 low, 22 moderate, 31 high, 8 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. processing complete for module MMM-NowPlayingOnSpotify processing for module MMM-DWD-Pollen please wait ---------------------------------- npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 added 47 packages, and audited 48 packages in 3s 2 packages are looking for funding run `npm fund` for details 2 moderate severity vulnerabilities Some issues need review, and may require choosing a different dependency. Run `npm audit` for details. processing complete for module MMM-DWD-Pollen processing for module MMM-SmartWebDisplay please wait ---------------------------------- npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 added 108 packages, and audited 109 packages in 5s 14 packages are looking for funding run `npm fund` for details 2 moderate severity vulnerabilities Some issues need review, and may require choosing a different dependency. Run `npm audit` for details. processing complete for module MMM-SmartWebDisplay processing for module MMM-CalendarExt3 please wait ---------------------------------- > mmm-calendarext3@1.8.0 postinstall > git submodule update --init --recursive up to date, audited 1 package in 870ms found 0 vulnerabilities processing complete for module MMM-CalendarExt3 processing for module MMM-MovieListings please wait ---------------------------------- npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 added 47 packages, and audited 48 packages in 3s 2 packages are looking for funding run `npm fund` for details 2 moderate severity vulnerabilities Some issues need review, and may require choosing a different dependency. Run `npm audit` for details. processing complete for module MMM-MovieListings processing for module MMM-GoogleMapsTraffic please wait ---------------------------------- added 5 packages, and audited 6 packages in 2s found 0 vulnerabilities processing complete for module MMM-GoogleMapsTraffic processing for module MMM-EmbedURL please wait ---------------------------------- npm WARN deprecated @iconify/iconify@3.1.1: no longer maintained, switch to modern iconify-icon web component added 2 packages, and audited 3 packages in 3s 1 package is looking for funding run `npm fund` for details found 0 vulnerabilities processing complete for module MMM-EmbedURL processing for module MMM-ImagesPhotos please wait ---------------------------------- added 70 packages, and audited 71 packages in 4s 13 packages are looking for funding run `npm fund` for details found 0 vulnerabilities processing complete for module MMM-ImagesPhotos restoring custom.css removing git alias Upgrade ended - Di Okt 1 19:36:05 CEST 2024
-
Mirror not starting after update
Hello,
after the latest update my Mirror does not start. I’ve used the update script from sdetweil
/MagicMirror_scripts.
I’ve used this:bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" apply
Now I get this error message when it starts:
0|mm | > magicmirror@2.29.0 start 0|mm | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|mm | sh: 1: ./node_modules/.bin/electron: not found
When using npm install manually I get this:
npm ERR! code EBADENGINE npm ERR! engine Unsupported engine npm ERR! engine Not compatible with your version of node/npm: magicmirror@2.29.0 npm ERR! notsup Not compatible with your version of node/npm: magicmirror@2.29.0 npm ERR! notsup Required: {"node":">=20.9.0 <21 || 22"} npm ERR! notsup Actual: {"npm":"10.5.0","node":"v21.7.3"} npm ERR! A complete log of this run can be found in: /home/chris/.npm/_logs/2024-10-01T18_39_19_616Z-debug-0.log
I don’t know. Everythis was fine before the update.
Chris.
-
RE: MMM-euro2024
@0m4r There is a problem with the token. I think, I’m stupid, but:
You write for the config
token: [YOUR_TOKEN]
So I’ve tried
token:[1234567890],
With this I get an error in the config.js and the mirror does not start up.
Then I’ve triedtoken:1234567890,
. Same issue.
Then I’ve triedtoken:"1234567890",
Then the config.js is okay and electron starts. But in this case I get an error message:
[ERROR] MMM-euro2024 fetchTeams 2018 {"message":"Your API token is invalid.","errorCode":400}
…of course I received a real API-key from Daniel. Copy+paste, so the key real in my config is okay.
How should I enter the API-Key? :thinking_face:
-
RE: MM failed after updating
@sdetweil I was able to fix it.
git reset --hard
followed bynpm run install-mm
fixed the issue. I don’t know why but now everything is fine again. I’ll do a SD-card back-up now :-) -
RE: MM failed after updating
In the beginning I’ve used the described update method here:
https://docs.magicmirror.builders/getting-started/upgrade-guide.html
So only
git pull && npm run install-mm
was used. But I’ve used the back-up script you’ve provided. Then I found also your update script. I’ve used it then, too. But same error. I’ll send the update.log via email :-)Here the lines around line 87. I’ve marked it to show the position only:
// Loads a package.json at given path and JSON parses static async load (path, opts = {}) { const p = new PackageJson() // Avoid try/catch if we aren't going to create if (!opts.create) { return p.load(path) } *87* try { return await p.load(path) } catch (err) { if (!err.message.startsWith('Could not read package.json')) { throw err } return await p.create(path) } }
Chris.
-
RE: MM failed after updating
Same issue here:
chris@MagicPi:~/MagicMirror $ pm2 logs --lines=75 [TAILING] Tailing last 75 lines for [all] processes (change the value with --lines option) /home/chris/.pm2/pm2.log last 75 lines: PM2 | 2024-04-03T10:25:09: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2024-04-03T10:25:09: PM2 log: App [mm:0] online PM2 | 2024-04-03T10:25:30: PM2 log: App [mm:0] exited with code [1] via signal [SIGINT] PM2 | 2024-04-03T10:25:30: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2024-04-03T10:25:30: PM2 log: App [mm:0] online PM2 | 2024-04-03T10:25:48: PM2 log: Stopping app:mm id:0 PM2 | 2024-04-03T10:25:48: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT] PM2 | 2024-04-03T10:25:48: PM2 log: pid=3783 msg=process killed /home/chris/.pm2/logs/mm-out.log last 75 lines: /home/chris/.pm2/logs/Display-Drehen-out.log last 75 lines: /home/chris/.pm2/logs/Display-Drehen-error.log last 75 lines: /home/chris/.pm2/logs/mm-error.log last 75 lines: 0|mm | npm ERR! code EJSONPARSE 0|mm | npm ERR! JSON.parse Invalid package.json: JSONParseError: Expected double-quoted property name in JSON at position 3351 (line 87 column 1) while parsing near "...moment\": \"^2.30.1\",\n<<<<<<< Updated upst..." 0|mm | npm ERR! JSON.parse Failed to parse JSON data. 0|mm | npm ERR! JSON.parse Note: package.json must be actual JSON, not just JavaScript. 0|mm | 0|mm | npm ERR! A complete log of this run can be found in: /home/chris/.npm/_logs/2024-04-03T08_25_30_215Z-debug-0.log
Complete log:
0 verbose cli /usr/bin/node /usr/bin/npm 1 info using npm@10.5.0 2 info using node@v21.7.1 3 timing npm:load:whichnode Completed in 5ms 4 timing config:load:defaults Completed in 5ms 5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 1ms 6 timing config:load:builtin Completed in 2ms 7 timing config:load:cli Completed in 6ms 8 timing config:load:env Completed in 2ms 9 timing config:load:file:/home/chris/MagicMirror/.npmrc Completed in 5ms 10 timing config:load:project Completed in 7ms 11 timing config:load:file:/home/chris/.npmrc Completed in 1ms 12 timing config:load:user Completed in 1ms 13 timing config:load:file:/usr/etc/npmrc Completed in 1ms 14 timing config:load:global Completed in 1ms 15 timing config:load:setEnvs Completed in 3ms 16 timing config:load Completed in 27ms 17 timing npm:load:configload Completed in 27ms 18 timing config:load:flatten Completed in 7ms 19 timing npm:load:mkdirpcache Completed in 0ms 20 timing npm:load:mkdirplogs Completed in 0ms 21 verbose title npm start 22 verbose argv "start" 23 timing npm:load:setTitle Completed in 2ms 24 timing npm:load:display Completed in 2ms 25 verbose logfile logs-max:10 dir:/home/chris/.npm/_logs/2024-04-03T08_25_30_215Z- 26 verbose logfile /home/chris/.npm/_logs/2024-04-03T08_25_30_215Z-debug-0.log 27 timing npm:load:logFile Completed in 23ms 28 timing npm:load:timers Completed in 0ms 29 timing npm:load:configScope Completed in 0ms 30 timing npm:load Completed in 107ms 31 silly logfile start cleaning logs, removing 2 files 32 timing command:run-script Completed in 21ms 33 timing command:start Completed in 36ms 34 verbose stack JSONParseError: Invalid package.json: JSONParseError: Expected double-quoted property name in JSON at position 3351 (line 87 column 1) while parsing near "...moment\": \"^2.30.1\",\n<<<<<<< Updated upst..." 34 verbose stack at PackageJson.fromJSON (/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/index.js:162:24) 34 verbose stack at PackageJson.load (/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/index.js:156:17) 34 verbose stack at async PackageJson.normalize (/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/index.js:115:5) 34 verbose stack at async RunScript.run (/usr/lib/node_modules/npm/lib/commands/run-script.js:72:27) 34 verbose stack at async module.exports (/usr/lib/node_modules/npm/lib/cli-entry.js:61:5) 35 verbose cwd /home/chris/MagicMirror 36 verbose Linux 6.1.21-v7l+ 37 verbose node v21.7.1 38 verbose npm v10.5.0 39 error code EJSONPARSE 40 error JSON.parse Invalid package.json: JSONParseError: Expected double-quoted property name in JSON at position 3351 (line 87 column 1) while parsing near "...moment\": \"^2.30.1\",\n<<<<<<< Updated upst..." 41 error JSON.parse Failed to parse JSON data. 41 error JSON.parse Note: package.json must be actual JSON, not just JavaScript. 42 verbose exit 1 43 timing npm Completed in 228ms 44 verbose code 1 45 error A complete log of this run can be found in: /home/chris/.npm/_logs/2024-04-03T08_25_30_215Z-debug-0.log
:anxious_face_with_sweat:
Cheers,
Chris. -
RE: MMM-weconnectid with 2 accounts
@sdetweil Wow, thank you so much! Perfect :folded_hands: :grinning_face_with_big_eyes: