• 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.

Permission denied after updating node.js and electron

Scheduled Pinned Locked Moved Solved Troubleshooting
5 Posts 2 Posters 1.4k 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
    SwissChemist
    last edited by Mar 19, 2022, 8:18 PM

    Hi guys,
    after 1.5 years I thought that it would be time to update my Magic Mirror to version 2.18.0, including node.js and electron.
    But now when I want to start it, I face the following issue:

    pi@raspberrypi:~/MagicMirror $ npm start
    magicmirror@2.18.0 start
    DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js
    sh: 1: ./node_modules/.bin/electron: Permission denied

    I also used Sam’s scripts to update: [https://github.com/sdetweil/MagicMirror_scripts]…but it did not work either.

    Even changing the owner and reinstalling electron did not work:
    pi@raspberrypi:~ $ sudo chown -R pi MagicMirror
    pi@raspberrypi:~ $ npm install electron --unsafe-perm=true

    Has anybody further ideas how to make it work again? Thanks so much!

    @ I have a Raspberry Pi 3 Model B

    S 1 Reply Last reply Mar 20, 2022, 12:45 PM Reply Quote 0
    • S Offline
      sdetweil @SwissChemist
      last edited by sdetweil Mar 25, 2022, 10:46 PM Mar 20, 2022, 12:45 PM

      @SwissChemist this sounds like the used up sd card.

      the technology is write once. when the bits are all consumed, the file system does not know, and the result is crazy results.

      sd card is great for low write devices. camera and music player. bad for operating system that uses paging all the time, writing to logs

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      S 1 Reply Last reply Mar 20, 2022, 8:59 PM Reply Quote 0
      • S Offline
        SwissChemist @sdetweil
        last edited by Mar 20, 2022, 8:59 PM

        @sdetweil Thanks for the hint!
        I tried to use the same backup on a different SD card, showed the same issue.
        Maybe I need to set it up from scratch on a different card…

        S 1 Reply Last reply Mar 20, 2022, 9:16 PM Reply Quote 0
        • S Offline
          sdetweil @SwissChemist
          last edited by sdetweil Mar 20, 2022, 9:17 PM Mar 20, 2022, 9:16 PM

          @SwissChemist use my backup tool.
          https://github.com/sdetweil/MagicMirror-backup-restore

          is saves config.js, custom.css and the GitHub urls of the add on modules

          then restore adds it all back after mm install

          download and run the backup script.

          save the three files

          then copy back after mm install
          then run restore

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          S 1 Reply Last reply Mar 25, 2022, 10:23 PM Reply Quote 0
          • S Offline
            SwissChemist @sdetweil
            last edited by Mar 25, 2022, 10:23 PM

            @sdetweil Hi Sam,
            thanks very much for your great scripts. They really work like charm!

            Basic installation of the MagicMirror really worked without any issue using your scripts.
            I am just fighting with some modules, which are obviously not up to date, but that’s a different story.
            At least I found the root cause of an issue with MMM_systemtemperature and I hope that I could help some other beginners who struggled with that module and did not get support in corresponding forum up to now…or just misunderstood the instructions in the forum.

            I want to thank you so much for the great work you are doing for the MM community!

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            1 / 1
            • First post
              5/5
              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