Read the statement by Michael Teeuw here.
Error Running Magic Mirror on Google Compute
-
@bhepler Hey, thanks for your reply. I don’t see how changing the whitelist would do anything since the whitelist is located in the config and the config can’t be loaded in server only. I could be mistaken. I think my issue is a bit different. I should have expanded more. I’m on a pi3 and I’m running the code on the same pi.
This is when I run node server only::~/MagicMirror $ node serveronly Starting MagicMirror: v2.1.1 Loading config ... ***WARNING! Could not load config file. Starting with default configuration. Error found: TypeError: Object # has no method 'accessSync'*** Loading module helpers ... No helper found for module: updatenotification. No helper found for module: helloworld. All module helpers loaded. Starting server on port 8080 ... Starting server op port 8080 ... Server started ... Sockets connected & modules started ... Ready to go! Please point your browser to: http://localhost:8080
and when I run npm start it does find the config which I find very strange.
~/MagicMirror $ npm start > magicmirror@2.1.1 start /home/drpi1/MagicMirror > sh run-start.sh Starting MagicMirror: v2.1.1 Loading config ... Loading module helpers ... No helper found for module: alert. No helper found for module: clock. No helper found for module: calendar_monthly. Initializing new module helper ... Module helper loaded: calendar Initializing new module helper ... Module helper loaded: MMM-Wunderlist-Enhanced Initializing new module helper ... Module helper loaded: MMM-GarminActivities No helper found for module: MMM-doomsDay. Initializing new module helper ... Module helper loaded: newsfeed Initializing new module helper ... Module helper loaded: MMM-WunderGround Initializing new module helper ... Module helper loaded: MMM-Strava Initializing new module helper ... Module helper loaded: MMM-Remote-Control No helper found for module: MMM-iFrameReload. No helper found for module: MMM-iFrame. Initializing new module helper ... Module helper loaded: MMM-Readfile No helper found for module: MMM-Carousel. All module helpers loaded. Starting server on port 8080 ... Starting server op port 8080 ... Server started ... Connecting socket for: calendar Starting node helper for: calendar Connecting socket for: MMM-Wunderlist-Enhanced Connecting socket for: MMM-GarminActivities Starting node helper for: MMM-GarminActivities Connecting socket for: newsfeed Starting module: newsfeed Connecting socket for: MMM-WunderGround MMM-WunderGround helper started ... Connecting socket for: MMM-Strava Starting module: MMM-Strava Connecting socket for: MMM-Remote-Control Starting node helper for: MMM-Remote-Control Connecting socket for: MMM-Readfile Staring module helper: MMM-Readfile Sockets connected & modules started ... Launching application.
-
@d3r That’s really curious. Because I do not have that problem with
node serveronly
.node serveronly Starting MagicMirror: v2.1.1 Loading config ... Loading module helpers ... No helper found for module: alert. Initializing new module helper ... Module helper loaded: updatenotification No helper found for module: clock. No helper found for module: MMM-Globe. All module helpers loaded. Starting server on port 8080 ... Starting server op port 8080 ... Server started ... Connecting socket for: updatenotification Sockets connected & modules started ... Ready to go! Please point your browser to: http://localhost:8080
It looks like you are running two different mirrors on that box. The list of modules loaded in each case is different. I think you’re logged in as different users, so the
~
folder is going to point to different spots.What do you get in return when you run
ls -lh /home/
? -
@bhepler said in Error Running Magic Mirror on Google Compute:
@d3r That’s really curious. Because I do not have that problem with node serveronly.
I used to run node serveronly fine too. Then last week my sd card starting showing signs that it would die soon. So, I flashed raspbian on a new sd card and started fresh.
~ $ ls -lh /home/ total 4.0K drwxr-xr-x 32 drpi1 drpi1 4.0K May 22 14:59 drpi1
I have the default pi user deleted for security reasons. That’s the only thing I did different on this card.
I think the list is different because it fails to load the config in node serveronly so the modules that are supposed to run do not. -
@d3r Well, there goes that theory.
At this point, all I can think of is a permissions problem. What doesls -lh ~/MagicMirror/config
get you? -
:~ $ ls -lh ~/MagicMirror/config total 24K -rw-r--r-- 1 drpi1 drpi1 7.7K May 21 18:00 configglobetest.js -rw-r--r-- 1 drpi1 drpi1 8.3K May 22 16:42 config.js -rw-r--r-- 1 drpi1 drpi1 1.6K May 21 02:28 config.js.sample
I