MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Any module I add turns to blank screen.

    Scheduled Pinned Locked Moved Solved Troubleshooting
    29 Posts 2 Posters 7.0k Views 2 Watching
    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.
    • S Offline
      Socrates
      last edited by

      More troubleshooting logs as per the link provided in this post.

      pi@raspberrypi:~/MagicMirror/modules/MMM-Dynamic-Modules $ npm install request
      npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
      npm WARN deprecated har-validator@5.1.5: this library is no longer supported
      npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
      + request@2.88.2
      updated 1 package and audited 48 packages in 2.163s
      found 0 vulnerabilities
      
      pi@raspberrypi:~/MagicMirror/modules/MMM-Dynamic-Modules $ npm install uuid
      npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
      + uuid@8.3.2
      added 1 package from 5 contributors, updated 1 package and audited 49 packages in 1.85s
      
      2 packages are looking for funding
        run `npm fund` for details
      
      found 0 vulnerabilities
      
      pi@raspberrypi:~/MagicMirror/modules/MMM-Dynamic-Modules $ npm fund
      MMM-Dynamic-Modules@1.0.0
      ├─┬ https://github.com/sponsors/feross
      │ └── safe-buffer@5.2.1
      ├─┬ https://www.patreon.com/feross
      │ └── safe-buffer@5.2.1
      ├─┬ https://feross.org/support
      │ └── safe-buffer@5.2.1
      └─┬ https://github.com/sponsors/epoberezkin
        └── ajv@6.12.6
      
      1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil @Socrates
        last edited by sdetweil

        @socrates said in Any module I add turns to blank screen.:

        Cannot find module ‘request’

        see the link I gave you in my 1st reply

        but looks like u are moving in the right direction

        Sam

        How to add modules

        learning how to use browser developers window for css changes

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

          @sdetweil thanks see my third post , i have the logs uploaded when i tried to install request using
          npm install request

          and then it shows three more packages that are depreciated.
          Not able to install none of those.

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

            @socrates said in Any module I add turns to blank screen.:

            Not able to install none of those

            don’t worry about that… one step at a time…

            don’t do npm fund unless u want to contribute money to other developers (outside MM)

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 0
            • S Offline
              Socrates @Socrates
              last edited by Socrates

              @sdetweil
              Do u think i should install MM some other way? I cannot think of anything else.

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

                @socrates well, i would start with one module at a time…

                save the current config.js
                copy the config.js.sample to config.js

                confirm MM runs

                add one module

                resolve any missing dependencies

                i don’t THINK u need to resinstall, but if u want to
                then use my install script… see
                https://github.com/sdetweil/MagicMirror_scripts

                it doesn’t look like config.js editing is the problem, but if so, try my MMM-Config module which generates a form for config , see
                https://github.com/sdetweil/MMM-Config

                but missing libs are a pain in the rear… just no way to know when it will hit

                note that the instructions link I posted will load ‘request’ or any other missing lib
                IN THE MODULE folder

                so, if u find ANOTHER module with the same problem, then u have to load it THERE TOO
                over and over

                you can do it in the MM folder instead, BUT… be warned… if you do an upgrade, the libs will be tossed as they are not referenced by the base, and are considered a security risk (in NPM, not the MM code) so, you could get to do it all over again, …
                (I am considering making a change to my upgrade script to try and detect this… not sure yet)

                Sam

                How to add modules

                learning how to use browser developers window for css changes

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

                  @sdetweil Thanks i am gonna follow these steps and let you know.
                  I am literally installing one module at a time, but none of the 3rd party module works. Even if i try to edit the inbuilt module that MM came with for eg:- the calendar, i try to add my own google calendar, it wont work. (meaning my calendar wont show up).
                  Do u have recommendations of which modules i can initially start with so that all the basic pre-requisite libraries get installed?

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

                    @socrates the defaults ones work pretty reliably…

                    for mail, the url for the cal ics lnk should download the ics file when used in a browser…
                    that is what the cal modules uses

                    what modules have u been trying over than default?

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

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

                      @sdetweil
                      I have tried todoist, the calander ext2 module, dynamic weather module, several others. I think i might have an installation issue… I will just reformat my card and re-install using your script.
                      So after i install rpi, do i run ur script in terminal, and follow the prompts?

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

                        @socrates said in Any module I add turns to blank screen.:

                        do i run ur script in terminal, and follow the prompts?

                        yes, just copy paste the one line for install in a terminal window

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 1 / 3
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy