@sdetweil Thank you so much for your help on this.  I ran your script, and the MagicMirror was working minus my modules, of course.  I copied over my config file, and only three of my modules displayed.  I rebooted my raspberry pi, and then MagicMirror would not display at all.  Here are the logs:
Use `pm2 show <id|name>` to get more details about an app
pi@raspberrypi:~ $ pm2 logs MagicMirror
[TAILING] Tailing last 15 lines for [MagicMirror] process (change the value with --lines option)
/home/pi/.pm2/logs/MagicMirror-out.log last 15 lines:
0|MagicMir | [09.08.2021 01:34.41.419] [LOG]   Connecting socket for: currentweather
0|MagicMir | [09.08.2021 01:34.41.423] [LOG]   Connecting socket for: newsfeed
0|MagicMir | [09.08.2021 01:34.41.425] [LOG]   Starting node helper for: newsfeed
0|MagicMir | [09.08.2021 01:34.41.426] [LOG]   Sockets connected & modules started ...
0|MagicMir | [09.08.2021 01:34.42.061] [LOG]   Launching application.
0|MagicMir | [09.08.2021 01:34.49.566] [LOG]   Shutting down server...
0|MagicMir | [09.08.2021 01:36.01.706] [LOG]   Starting MagicMirror: v2.16.0
0|MagicMir | [09.08.2021 01:37.27.498] [LOG]   [SIGINT] Received. Shutting down server...
0|MagicMir | [09.08.2021 01:37.29.125] [LOG]   Starting MagicMirror: v2.16.0
0|MagicMir | [09.08.2021 02:01.15] [LOG]   [SIGINT] Received. Shutting down server...
0|MagicMir | [09.08.2021 02:01.17.151] [LOG]   Starting MagicMirror: v2.16.0
0|MagicMir | [09.08.2021 02:06.47.453] [LOG]   [SIGINT] Received. Shutting down server...
0|MagicMir | [09.08.2021 02:06.49.001] [LOG]   Starting MagicMirror: v2.16.0
0|MagicMir | [09.08.2021 02:07.10.237] [LOG]   [SIGINT] Received. Shutting down server...
0|MagicMir | [09.08.2021 02:07.11.810] [LOG]   Starting MagicMirror: v2.16.0
/home/pi/.pm2/logs/MagicMirror-error.log last 15 lines:
0|MagicMir |     at Function.Module._load (internal/modules/cjs/loader.js:778:12)
0|MagicMir | [09.08.2021 02:07.11.831] [ERROR] Whoops! There was an uncaught exception...
0|MagicMir | [09.08.2021 02:07.11.835] [ERROR] TypeError: Cannot read property 'on' of undefined
0|MagicMir |     at Object.<anonymous> (/home/pi/MagicMirror/js/electron.js:98:5)
0|MagicMir |     at Module._compile (internal/modules/cjs/loader.js:1072:14)
0|MagicMir |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
0|MagicMir |     at Module.load (internal/modules/cjs/loader.js:937:32)
0|MagicMir |     at Function.Module._load (internal/modules/cjs/loader.js:778:12)
0|MagicMir |     at Object.<anonymous> (/usr/lib/node_modules/pm2/lib/ProcessContainerFork.js:75:21)
0|MagicMir |     at Module._compile (internal/modules/cjs/loader.js:1072:14)
0|MagicMir |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
0|MagicMir |     at Module.load (internal/modules/cjs/loader.js:937:32)
0|MagicMir |     at Function.Module._load (internal/modules/cjs/loader.js:778:12)
0|MagicMir | [09.08.2021 02:07.11.837] [ERROR] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|MagicMir | [09.08.2021 02:07.11.839] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
I do have an internet connection working, so that is not the issue…you see anything?
Thanks again.