• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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 16.8k 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 Feb 10, 2024, 3:22 AM

    @sdetweil Okay I ran both of those commands.

    S 1 Reply Last reply Feb 10, 2024, 3:23 AM Reply Quote 0
    • S Offline
      sdetweil @vandy2424
      last edited by Feb 10, 2024, 3:23 AM

      @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 Feb 10, 2024, 3:27 AM Reply Quote 0
      • V Offline
        vandy2424 @sdetweil
        last edited by Feb 10, 2024, 3:27 AM

        @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 Feb 10, 2024, 3:31 AM Reply Quote 0
        • S Offline
          sdetweil @vandy2424
          last edited by sdetweil Feb 10, 2024, 3:48 AM Feb 10, 2024, 3:31 AM

          @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 Feb 10, 2024, 3:32 AM Reply Quote 0
          • S Offline
            sdetweil @sdetweil
            last edited by Feb 10, 2024, 3:32 AM

            @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 Feb 10, 2024, 3:35 AM Feb 10, 2024, 3:34 AM

              @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 Feb 10, 2024, 3:44 AM Reply Quote 0
              • S Offline
                sdetweil @vandy2424
                last edited by sdetweil Feb 10, 2024, 3:44 AM Feb 10, 2024, 3:44 AM

                @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 Feb 10, 2024, 4:25 AM Feb 10, 2024, 4:18 AM

                  @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 Feb 10, 2024, 5:02 AM Reply Quote 0
                  • V Offline
                    vandy2424 @sdetweil
                    last edited by vandy2424 Feb 10, 2024, 5:02 AM Feb 10, 2024, 5:02 AM

                    @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 Feb 10, 2024, 5:11 AM Reply Quote 0
                    • S Offline
                      sdetweil @vandy2424
                      last edited by sdetweil Feb 10, 2024, 5:12 AM Feb 10, 2024, 5:11 AM

                      @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 Feb 10, 2024, 2:12 PM Reply Quote 1
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 4 / 5
                      4 / 5
                      • First post
                        40/49
                        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