MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord
    MagicMirror² v2.20.0 is available! For more information about this release, check out this topic.

    SOLVED v2.18.0 update gave black screen, then nothing.

    Troubleshooting
    4
    73
    996
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      Richard238 @sdetweil last edited by Richard238

      @sdetweil

      what is that? I’m not aware of any code in config for calendar
      No idea, thought it had always been there. I’m not much of a coder, as I’m sure you can tell.

      // added

      pi@magicmirror:~/MagicMirror $ pm2 start MagicMirror
      [PM2] Applying action restartProcessId on app [MagicMirror](ids: [ 0 ])
      [PM2] [MagicMirror](0) ✓
      [PM2] Process successfully started
      ┌────┬────────────────────┬──────────┬──────┬───────────┬──────────┬──────────┐
      │ id │ name               │ mode     │ ↺    │ status    │ cpu      │ memory   │
      ├────┼────────────────────┼──────────┼──────┼───────────┼──────────┼──────────┤
      │ 0  │ MagicMirror        │ fork     │ 0    │ online    │ 0%       │ 2.4mb    │
      └────┴────────────────────┴──────────┴──────┴───────────┴──────────┴──────────┘
      pi@magicmirror:~/MagicMirror $ pm2 logs --lines=50
      [TAILING] Tailing last 50 lines for [all] processes (change the value with --lines option)
      /home/pi/.pm2/pm2.log last 50 lines:
      PM2        | 2022-01-06T14:24:56: PM2 log: App [MagicMirror:0] starting in -fork mode-
      PM2        | 2022-01-06T14:24:56: PM2 log: App [MagicMirror:0] online
      PM2        | 2022-01-06T14:50:49: PM2 log: Stopping app:MagicMirror id:0
      PM2        | 2022-01-06T14:50:49: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT]
      PM2        | 2022-01-06T14:50:49: PM2 log: pid=12707 msg=process killed
      PM2        | 2022-01-06T14:50:59: PM2 log: App [MagicMirror:0] starting in -fork mode-
      PM2        | 2022-01-06T14:50:59: PM2 log: App [MagicMirror:0] online
      PM2        | 2022-01-06T15:51:52: PM2 log: Stopping app:MagicMirror id:0
      PM2        | 2022-01-06T15:51:53: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT]
      PM2        | 2022-01-06T15:51:53: PM2 log: pid=18675 msg=process killed
      PM2        | 2022-01-06T15:52:00: PM2 log: App [MagicMirror:0] starting in -fork mode-
      PM2        | 2022-01-06T15:52:00: PM2 log: App [MagicMirror:0] online
      
      /home/pi/.pm2/logs/MagicMirror-out.log last 50 lines:
      0|MagicMir | 
      0|MagicMir | > magicmirror@2.18.0 start
      0|MagicMir | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      0|MagicMir | 
      0|MagicMir | 
      0|MagicMir | > magicmirror@2.18.0 start
      0|MagicMir | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      0|MagicMir | 
      0|MagicMir | 
      0|MagicMir | > magicmirror@2.18.0 start
      0|MagicMir | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      0|MagicMir | 
      
      /home/pi/.pm2/logs/MagicMirror-error.log last 50 lines:
      0|MagicMir |     at require (node:internal/modules/cjs/helpers:94:18)
      0|MagicMir |     at Object.<anonymous> (/home/pi/MagicMirror/js/electron.js:4:14)
      0|MagicMir |     at Module._compile (node:internal/modules/cjs/loader:1116:14)
      0|MagicMir | (node:18699) [DEP0025] DeprecationWarning: sys is deprecated. Use util instead.
      0|MagicMir | (Use `electron --trace-deprecation ...` to show where the warning was created)
      0|MagicMir | A JavaScript error occurred in the main process
      0|MagicMir | Uncaught Exception:
      0|MagicMir | TypeError: Log.log is not a function
      0|MagicMir |     at Object.<anonymous> (/home/pi/MagicMirror/js/app.js:20:5)
      0|MagicMir |     at Module._compile (node:internal/modules/cjs/loader:1116:14)
      0|MagicMir |     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1169:10)
      0|MagicMir |     at Module.load (node:internal/modules/cjs/loader:988:32)
      0|MagicMir |     at Module._load (node:internal/modules/cjs/loader:829:12)
      0|MagicMir |     at Function.c._load (node:electron/js2c/asar_bundle:5:13331)
      0|MagicMir |     at Module.require (node:internal/modules/cjs/loader:1012:19)
      0|MagicMir |     at require (node:internal/modules/cjs/helpers:94:18)
      0|MagicMir |     at Object.<anonymous> (/home/pi/MagicMirror/js/electron.js:4:14)
      0|MagicMir |     at Module._compile (node:internal/modules/cjs/loader:1116:14)
      0|MagicMir | [18754:0106/145107.193182:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization
      0|MagicMir | [18773:0106/145107.559447:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
      0|MagicMir | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT
      0|MagicMir | App threw an error during load
      0|MagicMir | TypeError: Log.log is not a function
      0|MagicMir |     at Object.<anonymous> (/home/pi/MagicMirror/js/app.js:20:5)
      0|MagicMir |     at Module._compile (node:internal/modules/cjs/loader:1116:14)
      0|MagicMir |     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1169:10)
      0|MagicMir |     at Module.load (node:internal/modules/cjs/loader:988:32)
      0|MagicMir |     at Module._load (node:internal/modules/cjs/loader:829:12)
      0|MagicMir |     at Function.c._load (node:electron/js2c/asar_bundle:5:13331)
      0|MagicMir |     at Module.require (node:internal/modules/cjs/loader:1012:19)
      0|MagicMir |     at require (node:internal/modules/cjs/helpers:94:18)
      0|MagicMir |     at Object.<anonymous> (/home/pi/MagicMirror/js/electron.js:4:14)
      0|MagicMir |     at Module._compile (node:internal/modules/cjs/loader:1116:14)
      0|MagicMir | (node:32542) [DEP0025] DeprecationWarning: sys is deprecated. Use util instead.
      0|MagicMir | (Use `electron --trace-deprecation ...` to show where the warning was created)
      0|MagicMir | A JavaScript error occurred in the main process
      0|MagicMir | Uncaught Exception:
      0|MagicMir | TypeError: Log.log is not a function
      0|MagicMir |     at Object.<anonymous> (/home/pi/MagicMirror/js/app.js:20:5)
      0|MagicMir |     at Module._compile (node:internal/modules/cjs/loader:1116:14)
      0|MagicMir |     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1169:10)
      0|MagicMir |     at Module.load (node:internal/modules/cjs/loader:988:32)
      0|MagicMir |     at Module._load (node:internal/modules/cjs/loader:829:12)
      0|MagicMir |     at Function.c._load (node:electron/js2c/asar_bundle:5:13331)
      0|MagicMir |     at Module.require (node:internal/modules/cjs/loader:1012:19)
      0|MagicMir |     at require (node:internal/modules/cjs/helpers:94:18)
      0|MagicMir |     at Object.<anonymous> (/home/pi/MagicMirror/js/electron.js:4:14)
      0|MagicMir |     at Module._compile (node:internal/modules/cjs/loader:1116:14)
      0|MagicMir | [32574:0106/155207.031878:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization
      0|MagicMir | [32615:0106/155207.383004:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
      
      
      
      
      
      S 3 Replies Last reply Reply Quote 0
      • S
        sdetweil @Richard238 last edited by

        @richard238 added it to me config.js and it doesn’t matter…

        Sam

        Create a working config
        How to add modules

        1 Reply Last reply Reply Quote 0
        • S
          sdetweil @Richard238 last edited by

          @richard238 ok, lets start back somewhere

          save your config.js

          copy the sample back to config.js

          and start

          this should work …

          Sam

          Create a working config
          How to add modules

          1 Reply Last reply Reply Quote 0
          • S
            sdetweil @Richard238 last edited by

            @richard238 i copied your config above to my system
            and it starts ok…

            my node/npm are

            node -v
            v16.1.0
            npm -v
            7.24.2

            so, lets try that , we will use the node version of node version manager (nvm) called n

            # install n globally
            npm i n -g 
            # install node version 16.1.0
            n i 16.1.0
            # use the setup path from node version install
            PATH="$PATH"
            # verify node and npm versions
            node -v
            npm -v
            

            Sam

            Create a working config
            How to add modules

            R 1 Reply Last reply Reply Quote 0
            • R
              Richard238 @sdetweil last edited by

              @sdetweil

              run those from
              pi@magicmirror:~/MagicMirror $

              or

              pi@magicmirror:~ $

              Or, does it not matter?

              S 2 Replies Last reply Reply Quote 0
              • S
                sdetweil @Richard238 last edited by

                @richard238 does not matter

                not MM specific

                Sam

                Create a working config
                How to add modules

                1 Reply Last reply Reply Quote 0
                • S
                  sdetweil @Richard238 last edited by

                  @richard238 did u try the initial config.js

                  Sam

                  Create a working config
                  How to add modules

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    Richard238 @sdetweil last edited by

                    @sdetweil

                    No, took me a while to restore one back from archive, but it’s there now, ready to go.

                    
                    /* Magic Mirror Config Sample
                     *
                     * By Michael Teeuw http://michaelteeuw.nl
                     * MIT Licensed.
                     */
                    
                    var config = {
                    	port: 8080,
                    	ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"],
                    
                    	language: 'en',
                    	timeFormat: 24,
                    	units: 'metric',
                    
                    	modules: [
                    		{
                    			module: 'alert',
                    		},
                    		{
                    			module: "updatenotification",
                    			position: "top_bar"
                    		},
                    		{
                    			module: 'clock',
                    			position: 'top_left'
                    		},
                    		{
                    			module: 'calendar',
                    			header: 'US Holidays',
                    			position: 'top_left',
                    			config: {
                    				calendars: [
                    					{
                    						symbol: 'calendar-check-o ',
                    						url: 'webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics'
                    					}
                    				]
                    			}
                    		},
                    		{
                    			module: 'compliments',
                    			position: 'lower_third'
                    		},
                    		{
                    			module: 'currentweather',
                    			position: 'top_right',
                    			config: {
                    				location: 'New York',
                    				locationID: '',  //ID from http://www.openweathermap.org
                    				appid: 'YOUR_OPENWEATHER_API_KEY'
                    			}
                    		},
                    		{
                    			module: 'weatherforecast',
                    			position: 'top_right',
                    			header: 'Weather Forecast',
                    			config: {
                    				location: 'New York',
                    				locationID: '5128581',  //ID from http://www.openweathermap.org
                    				appid: 'YOUR_OPENWEATHER_API_KEY'
                    			}
                    		},
                    		{
                    			module: 'newsfeed',
                    			position: 'bottom_bar',
                    			config: {
                    				feeds: [
                    					{
                    						title: "New York Times",
                    						url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml"
                    					}
                    				],
                    				showSourceTitle: true,
                    				showPublishDate: true
                    			}
                    		},
                    	]
                    
                    };
                    
                    /*************** DO NOT EDIT THE LINE BELOW ***************/
                    if (typeof module !== 'undefined') {module.exports = config;}
                    
                    
                    

                    My versions:

                    pi@magicmirror:~ $ node -v
                    v16.1.0
                    pi@magicmirror:~ $ npm -v
                    7.11.2
                    

                    NPM is different to yours, but OK to try?

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      sdetweil @Richard238 last edited by sdetweil

                      @richard238 said in v2.18.0 update gave black screen, then nothing.:

                      @sdetweil
                      No, took me a while to restore one back from archive, but it’s there now, ready to go.

                      in the config folder is the config.js.sample file which is what I wanted you to use
                      just to eliminate other things,

                      but

                      cd ~/MagicMirror
                      npm start
                      

                      may have to clean and nom install again as node version changed…

                      Sam

                      Create a working config
                      How to add modules

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        Richard238 @sdetweil last edited by

                        @sdetweil

                        It’s still throwing the log.log error!

                        pi@magicmirror:~/MagicMirror $ npm start
                        
                        > magicmirror@2.18.0 start
                        > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
                        
                        App threw an error during load
                        TypeError: Log.log is not a function
                            at Object.<anonymous> (/home/pi/MagicMirror/js/app.js:20:5)
                            at Module._compile (node:internal/modules/cjs/loader:1116:14)
                            at Object.Module._extensions..js (node:internal/modules/cjs/loader:1169:10)
                            at Module.load (node:internal/modules/cjs/loader:988:32)
                            at Module._load (node:internal/modules/cjs/loader:829:12)
                            at Function.c._load (node:electron/js2c/asar_bundle:5:13331)
                            at Module.require (node:internal/modules/cjs/loader:1012:19)
                            at require (node:internal/modules/cjs/helpers:94:18)
                            at Object.<anonymous> (/home/pi/MagicMirror/js/electron.js:4:14)
                            at Module._compile (node:internal/modules/cjs/loader:1116:14)
                        (node:6752) [DEP0025] DeprecationWarning: sys is deprecated. Use util instead.
                        (Use `electron --trace-deprecation ...` to show where the warning was created)
                        A JavaScript error occurred in the main process
                        Uncaught Exception:
                        TypeError: Log.log is not a function
                            at Object.<anonymous> (/home/pi/MagicMirror/js/app.js:20:5)
                            at Module._compile (node:internal/modules/cjs/loader:1116:14)
                            at Object.Module._extensions..js (node:internal/modules/cjs/loader:1169:10)
                            at Module.load (node:internal/modules/cjs/loader:988:32)
                            at Module._load (node:internal/modules/cjs/loader:829:12)
                            at Function.c._load (node:electron/js2c/asar_bundle:5:13331)
                            at Module.require (node:internal/modules/cjs/loader:1012:19)
                            at require (node:internal/modules/cjs/helpers:94:18)
                            at Object.<anonymous> (/home/pi/MagicMirror/js/electron.js:4:14)
                            at Module._compile (node:internal/modules/cjs/loader:1116:14)
                        [6808:0106/162138.316545:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization
                        [6828:0106/162138.716857:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
                        
                        
                        
                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • 8
                        • 5 / 8
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy