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.

    Unable to install dependencies!

    Scheduled Pinned Locked Moved Solved Troubleshooting
    5 Posts 2 Posters 524 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.
    • K Offline
      kupperma
      last edited by kupperma

      Installing dependencies ...
      Unable to install dependencies! :eslint-plugin-jest: sill placeDep ROOT @typescript-eslint/utils@6.21.0 OK for: @stylistic/eslint-plugin-plus@1.6.1 want: ^6.20.0
      
      

      I checked following version:

      manfred@raspberrypi:~ $ node -v
      v20.8.0
      manfred@raspberrypi:~ $ npm -v
      10.4.0
      manfred@raspberrypi:~ $ eslint -v
      v6.4.0
      
      

      I also check via update-script:

      Check current Node installation ...
      Node currently installed. Checking version number.
      Minimum Node version: v20.8.0
      Installed Node version: v20.8.0
      No Node.js upgrade necessary.
      Check current NPM installation ...
      NPM currently installed. Checking version number.
      Minimum npm version: V10.1.0
      Installed npm version: V10.4.0
      No npm upgrade necessary.
      
      

      Why can’t the dependencies be installed?

      Manfred

      I tried it again, this time there is a wider explanation:

      <--- Last few GCs --->
      
      [34629:0x32d3dfa0]   163058 ms: Mark-Compact (reduce) 426.0 (440.9) -> 396.4 (405.4) MB, 44.66 / 0.04 ms  (+ 274.3 ms in 124 steps since start of marking, biggest step 29.7 ms, walltime since start of marking 887 ms) (average mu = 0.935, current mu = 0.75[34629:0x32d3dfa0]   168793 ms: Mark-Compact 472.5 (480.4) -> 472.1 (483.7) MB, 2788.15 / 0.00 ms  (average mu = 0.700, current mu = 0.513) allocation failure; scavenge might not succeed
      
      
      <--- JS stacktrace --->
      
      FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
       1: 0xc7b9cc node::Abort() [npm install]
       2: 0xb6e418 void node::FPrintF<>(_IO_FILE*, char const*) [npm install]
       3: 0xe79d2c v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [npm install]
       4: 0xe79efc v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [npm install]
       5: 0x10818cc  [npm install]
       6: 0x1097da4 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [npm install]
       7: 0x1070b0c v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [npm install]
       8: 0x10718d0 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [npm install]
       9: 0x10508d0 v8::internal::Factory::AllocateRaw(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [npm install]
      10: 0x1042098 v8::internal::FactoryBase<v8::internal::Factory>::AllocateRawWithImmortalMap(int, v8::internal::AllocationType, v8::internal::Map, v8::internal::AllocationAlignment) [npm install]
      11: 0x10448bc v8::internal::FactoryBase<v8::internal::Factory>::NewRawOneByteString(int, v8::internal::AllocationType) [npm install]
      12: 0x119a4e0 v8::internal::JsonParser<unsigned short>::MakeString(v8::internal::JsonString const&, v8::internal::Handle<v8::internal::String>) [npm install]
      13: 0x119fbd4  [npm install]
      14: 0x11a1640 v8::internal::JsonParser<unsigned short>::ParseJson(v8::internal::Handle<v8::internal::Object>) [npm install]
      15: 0xf0c83c v8::internal::Builtin_JsonParse(int, unsigned long*, v8::internal::Isolate*) [npm install]
      16: 0x1862964  [npm install]
      Unable to install dependencies! 
      
      

      I do not understand the [npm install] !
      Does anyone understand this post of my RaspberryPi3B ?

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

        @sdetweil what would I do without you ?

        I get this:

        npm run install:mm
        npm ERR! Missing script: "install:mm"
        npm ERR! 
        npm ERR! Did you mean one of these?
        npm ERR!     npm install # Install a package
        npm ERR!     npm run install-mm # run the "install-mm" package script
        npm ERR! 
        npm ERR! To see a list of scripts, run:
        npm ERR!   npm run
        
        npm ERR! A complete log of this run can be found in: /home/manfred/.npm/_logs/2024-02-10T18_21_24_984Z-debug-0.log
        
        

        I did the install-mm
        something is running

        S 1 Reply Last reply Reply Quote 2
        • S Offline
          sdetweil @kupperma
          last edited by sdetweil

          @kupperma yeh, such a pain in the rear. that is a development dependency, which my scripts don’t install. BUT npm checks them anyhow.

          so, edit package.json, and change

          "devDependencies":
          

          to

          "devDependencies1":
          

          then do

          cd config
          cp config.js.sample config.js
          cd ..
          npm run install-mm
          

          edited.

          I have separate scripts to install pm2 for autostart at boot and a screensaveroff to keep mm on screen all the time, no password prompt.

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          K 1 Reply Last reply Reply Quote 0
          • K Offline
            kupperma @sdetweil
            last edited by kupperma

            @sdetweil what would I do without you ?

            I get this:

            npm run install:mm
            npm ERR! Missing script: "install:mm"
            npm ERR! 
            npm ERR! Did you mean one of these?
            npm ERR!     npm install # Install a package
            npm ERR!     npm run install-mm # run the "install-mm" package script
            npm ERR! 
            npm ERR! To see a list of scripts, run:
            npm ERR!   npm run
            
            npm ERR! A complete log of this run can be found in: /home/manfred/.npm/_logs/2024-02-10T18_21_24_984Z-debug-0.log
            
            

            I did the install-mm
            something is running

            S 1 Reply Last reply Reply Quote 2
            • S Offline
              sdetweil @kupperma
              last edited by

              @kupperma did that work?

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              K 1 Reply Last reply Reply Quote 0
              • K Offline
                kupperma @sdetweil
                last edited by

                @sdetweil Sorry, a bit late but it worked.

                The other issues are related to modules. I try first to solve it. I will come back if I get stuck.

                1 Reply Last reply Reply Quote 1
                • 1 / 1
                • 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