Read the statement by Michael Teeuw here.
MMM-PIR -Sensor doesn't work after update
-
Hello,
pi@MagicMirror:~/MagicMirror $ npm -v 8.1.4 pi@MagicMirror:~/MagicMirror $ node -v v16.13.0 pi@MagicMirror:~/MagicMirror $ cat package.json | grep version "version": "2.18.0",Today, I’ve upgraded my MM with the git pull && npm install command.
At the end, It offered me to upgrade NPM to the 8.3.1, so i’ve do it with the next command : npm install -g npm@8.3.1Since, I’ve 2 problem.
1# My MM can’t launch anymore.
Here’s associated logs.0|mm | > magicmirror@2.18.0 start 0|mm | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|mm | [19.01.2022 18:45.29.030] [LOG] 0|mm | Starting MagicMirror: v2.18.0 0|mm | [19.01.2022 18:45.29.044] [LOG] 0|mm | Loading config ... 0|mm | [19.01.2022 18:45.29.066] [LOG] 0|mm | Loading module helpers ... 0|mm | [19.01.2022 18:45.29.132] [ERROR] 0|mm | WARNING! Could not load config file. Starting with default configuration. Error found: Error: The module '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node' 0|mm | was compiled against a different Node.js version using 0|mm | NODE_MODULE_VERSION 93. This version of Node.js requires 0|mm | NODE_MODULE_VERSION 99. Please try re-compiling or re-installing 0|mm | the module (for instance, using `npm rebuild` or `npm install`). 0|mm | [19.01.2022 18:45.29.136] [LOG] Loading module helpers ... 0|mm | [19.01.2022 18:45.29.152] [ERROR] 0|mm | App threw an error during load 0|mm | [19.01.2022 18:45.29.157] [ERROR] Error: The module '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node' 0|mm | was compiled against a different Node.js version using 0|mm | NODE_MODULE_VERSION 93. This version of Node.js requires 0|mm | NODE_MODULE_VERSION 99. Please try re-compiling or re-installing 0|mm | the module (for instance, using `npm rebuild` or `npm install`). 0|mm | at process.func [as dlopen] (node:electron/js2c/asar_bundle:5:1800) 0|mm | at Object.Module._extensions..node (node:internal/modules/cjs/loader:1199:18) 0|mm | at Object.func [as .node] (node:electron/js2c/asar_bundle:5:1800) 0|mm | at Module.load (node:internal/modules/cjs/loader:988:32) 0|mm | at Module._load (node:internal/modules/cjs/loader:829:12) 0|mm | at Function.c._load (node:electron/js2c/asar_bundle:5:13331) 0|mm | at Module.require (node:internal/modules/cjs/loader:1012:19) 0|mm | at require (node:internal/modules/cjs/helpers:94:18) 0|mm | at bindings (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bindings/bindings.js:112:48) 0|mm | at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/epoll.js:7:31 0|mm | [19.01.2022 18:45.29.161] [ERROR] Whoops! There was an uncaught exception... 0|mm | [19.01.2022 18:45.29.176] [ERROR] Error: The module '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node' 0|mm | was compiled against a different Node.js version using 0|mm | NODE_MODULE_VERSION 93. This version of Node.js requires 0|mm | NODE_MODULE_VERSION 99. Please try re-compiling or re-installing 0|mm | the module (for instance, using `npm rebuild` or `npm install`). 0|mm | at process.func [as dlopen] (node:electron/js2c/asar_bundle:5:1800) 0|mm | at Object.Module._extensions..node (node:internal/modules/cjs/loader:1199:18) 0|mm | at Object.func [as .node] (node:electron/js2c/asar_bundle:5:1800) 0|mm | at Module.load (node:internal/modules/cjs/loader:988:32) 0|mm | at Module._load (node:internal/modules/cjs/loader:829:12) 0|mm | at Function.c._load (node:electron/js2c/asar_bundle:5:13331) 0|mm | at Module.require (node:internal/modules/cjs/loader:1012:19) 0|mm | at require (node:internal/modules/cjs/helpers:94:18) 0|mm | at bindings (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bindings/bindings.js:112:48) 0|mm | at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/epoll.js:7:31 { 0|mm | code: 'ERR_DLOPEN_FAILED' 0|mm | } 0|mm | [19.01.2022 18:45.29.180] [ERROR] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 0|mm | [19.01.2022 18:45.29.182] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues 0|mm | [19.01.2022 18:45.29.676] [LOG] 0|mm | Launching application. 0|mm | [5653:0119/184530.581252:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization 0|mm | [5680:0119/184530.915954:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.The problem is no more present if I comment the module MMM-PIR-Sensor in my config.js
I’ve downgraded npm to the previous version with npm install -g npm@8.1.4, but problem is still present.
Any idea ?
2# ERROR:viz_main_impl.cc
Other problem is the two lines displayed at the end, ever present still MMM-PIR-Sensor present. Here’s pm2 logs without the MMM-PIR-Sensor activated.0|mm | > magicmirror@2.18.0 start 0|mm | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|mm | [19.01.2022 18:38.31.479] [LOG] 0|mm | Starting MagicMirror: v2.18.0 0|mm | [19.01.2022 18:38.31.502] [LOG] 0|mm | Loading config ... 0|mm | [19.01.2022 18:38.31.517] [LOG] 0|mm | Loading module helpers ... 0|mm | [19.01.2022 18:38.31.937] [LOG] 0|mm | Initializing new module helper ... 0|mm | [19.01.2022 18:38.31.941] [LOG] 0|mm | Module helper loaded: MMM-Remote-Control 0|mm | [19.01.2022 18:38.31.951] [LOG] 0|mm | No helper found for module: alert. 0|mm | [19.01.2022 18:38.31.963] [LOG] 0|mm | Initializing new module helper ... 0|mm | [19.01.2022 18:38.31.965] [LOG] 0|mm | Module helper loaded: updatenotification 0|mm | [19.01.2022 18:38.31.972] [LOG] 0|mm | No helper found for module: clock. 0|mm | [19.01.2022 18:38.32.347] [LOG] 0|mm | Initializing new module helper ... 0|mm | [19.01.2022 18:38.32.357] [LOG] 0|mm | Module helper loaded: calendar 0|mm | [19.01.2022 18:38.32.365] [LOG] 0|mm | No helper found for module: weather. 0|mm | [19.01.2022 18:38.32.566] [LOG] 0|mm | Initializing new module helper ... 0|mm | [19.01.2022 18:38.32.574] [LOG] 0|mm | Module helper loaded: MMM-VigilanceMeteoFrance 0|mm | [19.01.2022 18:38.32.583] [LOG] 0|mm | No helper found for module: compliments. 0|mm | [19.01.2022 18:38.32.593] [LOG] 0|mm | Initializing new module helper ... 0|mm | [19.01.2022 18:38.32.594] [LOG] Module helper loaded: MMM-Jeedom 0|mm | [19.01.2022 18:38.32.654] [LOG] 0|mm | Initializing new module helper ... 0|mm | [19.01.2022 18:38.32.655] [LOG] Module helper loaded: newsfeed 0|mm | [19.01.2022 18:38.32.656] [LOG] All module helpers loaded. 0|mm | [19.01.2022 18:38.32.842] [LOG] 0|mm | Starting server on port 8080 ... 0|mm | [19.01.2022 18:38.32.868] [LOG] 0|mm | Server started ... 0|mm | [19.01.2022 18:38.32.870] [LOG] Connecting socket for: MMM-Remote-Control 0|mm | [19.01.2022 18:38.32.873] [LOG] Starting node helper for: MMM-Remote-Control 0|mm | [19.01.2022 18:38.32.887] [LOG] 0|mm | Connecting socket for: updatenotification 0|mm | [19.01.2022 18:38.32.888] [LOG] Starting module helper: updatenotification 0|mm | [19.01.2022 18:38.32.891] [LOG] Connecting socket for: calendar 0|mm | [19.01.2022 18:38.32.899] [LOG] 0|mm | Starting node helper for: calendar 0|mm | [19.01.2022 18:38.32.901] [LOG] Connecting socket for: MMM-VigilanceMeteoFrance 0|mm | [19.01.2022 18:38.32.902] [LOG] Starting module helper: MMM-VigilanceMeteoFrance 0|mm | [19.01.2022 18:38.32.904] [LOG] Connecting socket for: MMM-Jeedom 0|mm | [19.01.2022 18:38.32.906] [LOG] Connecting socket for: newsfeed 0|mm | [19.01.2022 18:38.32.908] [LOG] Starting node helper for: newsfeed 0|mm | [19.01.2022 18:38.32.909] [LOG] Sockets connected & modules started ... 0|mm | [19.01.2022 18:38.33.395] [LOG] 0|mm | Launching application. ********0|mm | [4731:0119/183834.710177:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization 0|mm | [4813:0119/183836.346175:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization 0|mm | [4863:0119/183837.534871:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization******** 0|mm | [4887:0119/183837.864415:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process. 0|mm | [19.01.2022 18:38.40.430] [LOG] 0|mm | Create new calendarfetcher for url: http://*** - Interval: 300000 0|mm | [19.01.2022 18:38.40.491] [LOG] 0|mm | Create new calendarfetcher for url: http://*** - Interval: 300000 0|mm | [19.01.2022 18:38.40.752] [LOG] 0|mm | Create new newsfetcher for url: https://*** - Interval: 300000 0|mm | [19.01.2022 18:38.40.765] [LOG] 0|mm | Create new newsfetcher for url: https://*** - Interval: 300000 0|mm | [19.01.2022 18:38.40.776] [LOG] 0|mm | Create new newsfetcher for url: https://*** - Interval: 300000 0|mm | [19.01.2022 18:38.40.789] [LOG] 0|mm | Create new newsfetcher for url: https://*** - Interval: 300000 0|mm | [19.01.2022 18:38.40.819] [INFO] 0|mm | Checking git for module: MMM-Remote-Control 0|mm | [19.01.2022 18:38.40.956] [INFO] 0|mm | Checking git for module: MMM-VigilanceMeteoFrance 0|mm | [19.01.2022 18:38.41.114] [INFO] 0|mm | Checking git for module: MMM-Jeedom 0|mm | [19.01.2022 18:38.41.485] [INFO] 0|mm | Checking git for module: default 0|mm | [19.01.2022 18:38.41.824] [INFO] 0|mm | Newsfeed-Fetcher: Broadcasting 30 items. 0|mm | [19.01.2022 18:38.43.049] [INFO] 0|mm | Calendar-Fetcher: Broadcasting 10 events. 0|mm | [19.01.2022 18:38.43.356] [INFO] 0|mm | Newsfeed-Fetcher: Broadcasting 100 items. 0|mm | [19.01.2022 18:38.43.794] [INFO] Newsfeed-Fetcher: Broadcasting 10 items. 0|mm | [19.01.2022 18:38.48.372] [INFO] 0|mm | Calendar-Fetcher: Broadcasting 7 events. 0|mm | [19.01.2022 18:38.51.644] [INFO] 0|mm | Newsfeed-Fetcher: Broadcasting 60 items.I don’t know if these lines was present before update
0|mm | [4731:0119/183834.710177:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization 0|mm | [4813:0119/183836.346175:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization 0|mm | [4863:0119/183837.534871:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization 0|mm | [4887:0119/183837.864415:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process. [...]Si if you have any idea to solve my 2 problem i would appreciate it :)
-
-
@sdetweil Perfect ! Thank you for this sharing :)
I’ve leave a post to thanks bugsounet.Si my #1 problem is now solved.
Any idea for the #2 ? I’ve always theses lines0|mm | [7143:0119/191711.084830:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization 0|mm | [7219:0119/191711.800740:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.Thank you :)
-
@selyjohns ignore them nothing we can do.
u can try my fixsandbox script from here. might work
-
The sandbox error is mentioned in this github electron issue. It’s a chromium bug and everything should still work normally.
-
Ok, so I’ll just ignore it.
Thank you guys, have a nice day.
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