Read the statement by Michael Teeuw here.
Default Calendar & Nextcloud Calendar - CERT_HAS_EXPIRED
-
@mmrize
Same error with 2.17.0 with both node 14 and 16 -
@assassins
Well, sorry. I have no idea anymore. -
@mmrize
But thanks for you try mate :) -
@assassins a new version is posted 2.17.1 that fixes this problem
git pull npm install
to update manually
OR
use my upgrade script
see https://github.com/sdetweil/MagicMirror_scriptswith apply, if not already on 2.17,
use force if already on 2.17 -
-
@sdetweil
Thanks alot mate, i Will try to Update om monday 🙆♂️🙆♂️ -
@sdetweil I went the
git pull && npm install
route but now MM will not load0|MagicMirror | Initializing new module helper ... 0|MagicMirror | [01.10.2021 15:25.04.722] [LOG] Module helper loaded: MMM-NowPlayingOnSpotify 0|MagicMirror | [01.10.2021 15:25.04.724] [LOG] No helper found for module: MMM-PlexNowPlaying. 0|MagicMirror | [01.10.2021 15:25.04.729] [ERROR] App threw an error during load 0|MagicMirror | [01.10.2021 15:25.04.734] [ERROR] Error: Cannot find module 'request' 0|MagicMirror | Require stack: 0|MagicMirror | - /home/pi/MagicMirror/modules/MMM-learnlanguage/node_helper.js 0|MagicMirror | - /home/pi/MagicMirror/js/app.js 0|MagicMirror | - /home/pi/MagicMirror/js/electron.js 0|MagicMirror | - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js 0|MagicMirror | - 0|MagicMirror | at Module._resolveFilename (internal/modules/cjs/loader.js:887:15) 0|MagicMirror | at Function.n._resolveFilename (electron/js2c/browser_init.js:257:1128) 0|MagicMirror | at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/module-alias/index.js:49:29) 0|MagicMirror | at Module._load (internal/modules/cjs/loader.js:732:27) 0|MagicMirror | at Function.f._load (electron/js2c/asar_bundle.js:5:12913) 0|MagicMirror | at Module.require (internal/modules/cjs/loader.js:959:19) 0|MagicMirror | at require (internal/modules/cjs/helpers.js:88:18) 0|MagicMirror | at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-learnlanguage/node_helper.js:8:15) 0|MagicMirror | at Module._compile (internal/modules/cjs/loader.js:1078:30) 0|MagicMirror | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1108:10) 0|MagicMirror | [01.10.2021 15:25.04.738] [ERROR] 0|MagicMirror | Whoops! There was an uncaught exception... 0|MagicMirror | [01.10.2021 15:25.04.755] [ERROR] 0|MagicMirror | Error: Cannot find module 'request' 0|MagicMirror | Require stack: 0|MagicMirror | - /home/pi/MagicMirror/modules/MMM-learnlanguage/node_helper.js 0|MagicMirror | - /home/pi/MagicMirror/js/app.js 0|MagicMirror | - /home/pi/MagicMirror/js/electron.js 0|MagicMirror | - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js 0|MagicMirror | - 0|MagicMirror | at Module._resolveFilename (internal/modules/cjs/loader.js:887:15) 0|MagicMirror | at Function.n._resolveFilename (electron/js2c/browser_init.js:257:1128) 0|MagicMirror | at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/module-alias/index.js:49:29) 0|MagicMirror | at Module._load (internal/modules/cjs/loader.js:732:27) 0|MagicMirror | at Function.f._load (electron/js2c/asar_bundle.js:5:12913) 0|MagicMirror | at Module.require (internal/modules/cjs/loader.js:959:19) 0|MagicMirror | at require (internal/modules/cjs/helpers.js:88:18) 0|MagicMirror | at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-learnlanguage/node_helper.js:8:15) 0|MagicMirror | at Module._compile (internal/modules/cjs/loader.js:1078:30) 0|MagicMirror | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1108:10) { 0|MagicMirror | code: 'MODULE_NOT_FOUND', 0|MagicMirror | requireStack: [ 0|MagicMirror | '/home/pi/MagicMirror/modules/MMM-learnlanguage/node_helper.js', 0|MagicMirror | '/home/pi/MagicMirror/js/app.js', 0|MagicMirror | '/home/pi/MagicMirror/js/electron.js', 0|MagicMirror | '/home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js', 0|MagicMirror | undefined 0|MagicMirror | ] 0|MagicMirror | } 0|MagicMirror | [01.10.2021 15:25.04.757] [ERROR] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 0|MagicMirror | [01.10.2021 15:25.04.759] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues 0|MagicMirror | [01.10.2021 15:25.05.202] [LOG] 0|MagicMirror | Launching application.
any ideas?
-
@basicuser said in Default Calendar & Nextcloud Calendar - CERT_HAS_EXPIRED:
Cannot find module ‘request’
sure
see above
-
@sdetweil I got it figured out by just running
npm install request
in~/MagicMirror/
Not super sure what you’re referring to when you say see above though.
-
-
Great info in this thread, thank you!
Weirdly enough, I’m still experiencing the CERT_HAS_EXPIRED error on the Calendar module, despite updating MagicMirror to 2.17.1.
Had the certificate error on quite a few modules prior, the update fixed all except the Calendar one. Did I miss something or is it perhaps an entirely different error?
(What kind of certificate is this anyway? I had thought an http request wouldn’t need any.)
0|launchMa | [03.10.2021 09:15.33.458] [ERROR] Calendar Error. Could not fetch calendar: http://kalender.link/ical/best FetchError: request to https://kalender.link/ical/best failed, reason: certificate has expired 0|launchMa | at ClientRequest.<anonymous> (/home/pi/MagicMirror/node_modules/node-fetch/lib/index.js:1483:11) 0|launchMa | at ClientRequest.emit (events.js:315:20) 0|launchMa | at TLSSocket.socketErrorListener (_http_client.js:469:9) 0|launchMa | at TLSSocket.emit (events.js:315:20) 0|launchMa | at emitErrorNT (internal/streams/destroy.js:106:8) 0|launchMa | at emitErrorCloseNT (internal/streams/destroy.js:74:3) 0|launchMa | at processTicksAndRejections (internal/process/task_queues.js:80:21) { 0|launchMa | type: 'system', 0|launchMa | errno: 'CERT_HAS_EXPIRED', 0|launchMa | code: 'CERT_HAS_EXPIRED' 0|launchMa | }