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.

    node_helper.js is not working?

    Scheduled Pinned Locked Moved Solved Troubleshooting
    49 Posts 3 Posters 19.3k Views 3 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.
    • V Offline
      vandy2424 @sdetweil
      last edited by

      @sdetweil Okay I ran both of those commands.

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

        @vandy2424 and try starting mm again

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        V 1 Reply Last reply Reply Quote 0
        • V Offline
          vandy2424 @sdetweil
          last edited by

          @sdetweil The calendar module still says loading… Everything else is the same as it was. Both logs show exactly the same as well.

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

            @vandy2424 can you confirm the permissions change?

            ls -laF

            I can explain it

            access to the file fails at startup time
            fs.accessSync() js/app.js, line 117
            so defaults is used… thats node helpers

            Screenshot_20240209_204637_Chrome.jpg

            file is loaded in the browser anyhow(index.html), and that controls module loading in browser

            Sam

            How to add modules

            learning how to use browser developers window for css changes

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

              @sdetweil I will test in the morning

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • V Offline
                vandy2424 @sdetweil
                last edited by vandy2424

                @sdetweil Yeah sure, the output actually looks the same even though I ran those commands:

                jackson@raspberrypi:~/Documents/MagicMirror/config $ ls -laF
                total 20
                drwxr-xr-x  2 jackson jackson 4096 Feb  9 19:19 ./
                drwxr-xr-x 18 jackson jackson 4096 Feb  2 10:27 ../
                -rwxrwxrwx  1 jackson jackson 1998 Feb  9 19:19 config.js*
                -rw-r--r--  1 jackson jackson 3534 Feb  2 10:27 config.js.sample
                -rw-r--r--  1 jackson jackson 1024 Feb  2 12:12 .config.js.swp
                

                And wow, its incredible you were able to find that. Thanks so much for the continuous help. Hopefully we are close!

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

                  @vandy2424 try this

                  sudo chmod 644 config.js

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

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

                    @vandy2424 said in node_helper.js is not working?:

                    Hopefully we are close!

                    I can recreate it if I force the fs api call to fail… but I cannot get it to fail normally

                    root, full permissions, still works…

                    i can force it to fail the accessSync()

                    with permissions 740, and owner/group as root

                    but, i get an error message in the npm startup messages

                    [09.02.2024 21:21.19.642] [DEBUG] config template file not exists, no envsubst
                    [09.02.2024 21:21.19.642] [ERROR] WARNING! Could not load config file. Starting with default configuration. Error found: Error: EACCES: permission denied, open '/home/pi/Documents/MagicMirror/config/config.js'
                    

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    V 1 Reply Last reply Reply Quote 0
                    • V Offline
                      vandy2424 @sdetweil
                      last edited by vandy2424

                      @sdetweil Interesting. So it would seem my issue isn’t based with permissions of the config file but something else causing the config file to not be read/synced properly? It is strange that mine is “failing” normally, even though my permissions are correct.

                      I tried sudo chmod 644 config.js and nothing changed.

                      I wonder if its worth reinstalling MM at this point? Not sure what your take would be on that.

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

                        @vandy2424 I would try the normal path

                        copy the config.js.sample to config.js

                        mv config.js config.js.save
                        cp config.js.sample config.js

                        I also moved my MagicMirror folder under Documents. that had no effect

                        you can disable modules with

                        disabled: true,
                        after the module: line

                        so you don’t have to delete the content…

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

                        V 1 Reply Last reply Reply Quote 1
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 1 / 5
                        • 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