Read the statement by Michael Teeuw here.
MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast
-
@chris1971 possibly
for pm2 add the
export ELECTRON_DISABLE_GPU=1
to the ~/MagicMirror/installers/mm.sh
before the line
DISPLAY=:0 npm start
for using npm start
just do it once in the terminal window -
@sdetweil still not loading…
pi@raspberrypi:~/MagicMirror $ npm start
magicmirror@2.22.0 start
DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js[31.03.2023 16:29.04.053] [LOG] Starting MagicMirror: v2.22.0
[31.03.2023 16:29.04.077] [LOG] Loading config …
[31.03.2023 16:29.04.113] [LOG] Loading module helpers …
[31.03.2023 16:29.04.120] [LOG] No helper found for module: alert.
[31.03.2023 16:29.04.191] [LOG] Initializing new module helper …
[31.03.2023 16:29.04.194] [LOG] Module helper loaded: updatenotification
[31.03.2023 16:29.04.196] [LOG] No helper found for module: clock.
[31.03.2023 16:29.04.591] [LOG] Initializing new module helper …
[31.03.2023 16:29.04.592] [LOG] Module helper loaded: MMM-OpenWeatherForecast
[31.03.2023 16:29.05.736] [LOG] Initializing new module helper …
[31.03.2023 16:29.05.740] [LOG] Module helper loaded: calendar
[31.03.2023 16:29.05.754] [LOG] No helper found for module: MMM-TextClock.
[31.03.2023 16:29.06.143] [LOG] Initializing new module helper …
[31.03.2023 16:29.06.150] [LOG] Module helper loaded: newsfeed
[31.03.2023 16:29.06.155] [LOG] No helper found for module: MMM-RAIN-MAP.
[31.03.2023 16:29.06.170] [LOG] Initializing new module helper …
[31.03.2023 16:29.06.172] [LOG] Module helper loaded: MMM-GoogleMapsTraffic
[31.03.2023 16:29.06.173] [LOG] All module helpers loaded.
[31.03.2023 16:29.06.803] [LOG] Starting server on port 8080 …
[31.03.2023 16:29.06.828] [WARN] You’re using a full whitelist configuration to allow for all IPs
[31.03.2023 16:29.06.884] [ERROR] Whoops! There was an uncaught exception…
[31.03.2023 16:29.06.900] [ERROR] Error: listen EADDRINUSE: address already in use 0.0.0.0:8080
at Server.setupListenHandle [as _listen2] (node:net:1432:16)
at listenInCluster (node:net:1480:12)
at doListen (node:net:1629:7)
at process.processTicksAndRejections (node:internal/process/task_queues:84:21) {
code: ‘EADDRINUSE’,
errno: -98,
syscall: ‘listen’,
address: ‘0.0.0.0’,
port: 8080
}
[31.03.2023 16:29.06.901] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
[31.03.2023 16:29.06.902] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
[31.03.2023 16:29.08.680] [LOG] Launching application.
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
…/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2071:0331/162912.978009:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
…/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2071:0331/162914.498526:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
…/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2071:0331/162915.779583:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
[31.03.2023 16:29.37.588] [LOG] Shutting down server…
[31.03.2023 16:29.37.595] [LOG] Stopping module helper: updatenotification
[31.03.2023 16:29.37.596] [LOG] Stopping module helper: MMM-OpenWeatherForecast
[31.03.2023 16:29.37.596] [LOG] Stopping module helper: calendar
[31.03.2023 16:29.37.597] [LOG] Stopping module helper: newsfeed
[31.03.2023 16:29.37.597] [LOG] Stopping module helper: MMM-GoogleMapsTraffic -
@chris1971 said in MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast:
Error: listen EADDRINUSE: address already in use 0.0.0.0:8080
did u do the pm2 stop all?
did you use any install instructions before my script? the manual install describes how to create a service to auto start MM
-
yes - ich changed the mm.sh after stop all
my method for installation:
- format SD card
- install Bullseye
- install sudo apt-get install xrdp (to get a remote connection via remote desktop)
- install your scripts including screensaver/ pm2
- install the modules
it worked once … I do not understand what changed after a restart…
-
@chris1971 and u checked the pm2 status
before doing npm start ?
you don’t reboot after pm2 stop all, as t will restart MM on boot (its job)
-
@sdetweil this is the pm2 status
pi@raspberrypi:~/MagicMirror $ pm2 status
┌────┬────────────────────┬──────────┬──────┬───────────┬──────────┬──────────┐
│ id │ name │ mode │ ↺ │ status │ cpu │ memory │
├────┼────────────────────┼──────────┼──────┼───────────┼──────────┼──────────┤
│ 0 │ MagicMirror │ fork │ 0 │ online │ 0% │ 2.3mb │with npm start I only have a black screen in the terminal - I can see the conten in the browser with http://192.168.178.35:8080/
-
@chris1971 pm2 stop all
then cd ~/MagicMirror
npm start
only can have ONE instance running at a time on the same config.js port: setting
-
@chris1971 yes, you have another instance running , so this one will fail
-
@chris1971 said in MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast:
with npm start I only have a black screen in the terminal - I can see the conten in the browser with http://192.168.178.35:8080/
you are looking at the one running under pm2
-
sdetweil 5 minutes ago
@chris1971 pm2 stop all
then cd ~/MagicMirror
npm start
ahhh… ok: with this I am able to see the scree in the terminal - but the weather module is still not loading in the terminal
Errors like before:
[31.03.2023 17:19.15.233] [LOG] Launching application.
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
…/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2465:0331/171918.392802:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
…/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2465:0331/171919.478457:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
…/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2465:0331/171920.679631:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
[2509:0331/171921.424506:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[31.03.2023 17:19.25.235] [LOG] Create new calendarfetcher for url: https://calendar.google.com/calendar/ical/c.euro%40gmx.de/private-8dd63e4cddfec3349/basic.ics - Interval: 50000
[31.03.2023 17:19.25.774] [LOG] Create new newsfetcher for url: http://www.radiomuelheim.de/lokalnachrichten.xml - Interval: 300000
[31.03.2023 17:19.25.793] [LOG] Create new newsfetcher for url: http://www.tagesschau.de/xml/rss2 - Interval: 300000
[31.03.2023 17:19.25.813] [LOG] Working notification system. Notification: MMM-GOOGLE_MAPS_TRAFFIC-GET payload: { style: ‘standard’ }have to go out for a beer now…:dizzy_face: