Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Fehler - npm WARN read-shrinkwrap

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Fehler - npm WARN read-shrinkwrap

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      BLRD last edited by

      Systemdata Bitte Ausfüllen
      Hardwaresystem: NUC
      Architektur x64
      CPUs 4
      Geschwindigkeit 2300 MHz
      Modell Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
      Arbeitsspeicher: 4GB
      Festplattenart: SSD
      Betriebssystem: Bullseye
      Node-Version: 14.19.1
      Nodejs-Version: 14.19.1
      NPM-Version: 6.14.16
      Installationsart: Manuell
      Image genutzt: Nein
      Ort/Name der Imagedatei: none

      Hallo zusammen,

      leider kann ich auf meinem iobroker kein Update ausführen.

      Folgende Fehlermeldung bekomme ich:

      npm warn read-shrinkwrap this version of npm is compatible with lockfileversion@1, but package-lock.json was generated for lockfileversion@2. i'll try to do my best with it!
      

      Was kann ich tun!?

      Danke.

      BLRD

      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @BLRD last edited by

        @blrd

        Da war/ist mit Sicherheit mal npm>6 installiert gewesen.
        Ist das denn jetzt sauber?

        sudo ln -s /usr/bin/node /usr/bin/nodejs
        uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
        

        Wenn das konsistent ist:

        iobroker stop 
        rm /opt/iobroker/package-lock.json
        iobroker start
        
        B 1 Reply Last reply Reply Quote 0
        • B
          BLRD @Thomas Braun last edited by

          @thomas-braun sagte in Fehler - npm WARN read-shrinkwrap:

          sudo ln -s /usr/bin/node /usr/bin/nodejs

          Hi,

          erst einmal Danke.

          bei

          sudo ln -s /usr/bin/node /usr/bin/nodejs
          
          uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
          

          bekomme ich dies:

          x86_64
          /usr/bin/nodejs
          /usr/bin/node
          /usr/bin/npm
          v14.19.1
          v14.19.1
          6.14.16
          dr
          /home/dr
          Hit:1 https://deb.nodesource.com/node_14.x impish InRelease
          Hit:2 http://archive.ubuntu.com/ubuntu impish InRelease  
          Hit:3 http://archive.ubuntu.com/ubuntu impish-updates InRelease
          Hit:4 http://archive.ubuntu.com/ubuntu impish-security InRelease
          Reading package lists... Done
          Building dependency tree... Done
          Reading state information... Done
          6 packages can be upgraded. Run 'apt list --upgradable' to see them.
          N: Unable to locate package nodejs~
          

          Soll ich nun dies

          iobroker stop 
          
          rm /opt/iobroker/package-lock.json
          
          iobroker start
          

          machen?

          Danke BLRD

          Thomas Braun 1 Reply Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @BLRD last edited by

            @blrd

            Da ist ein Klemmer drin:

            N: Unable to locate package nodejs~
            

            Da ist wohl mal versucht worden ein Paket nodejs~ zu installieren, welches es aber nicht gibt.
            Was haste denn da mit nodejs angestellt?

            B 1 Reply Last reply Reply Quote 0
            • B
              BLRD @Thomas Braun last edited by

              @thomas-braun

              Zumindestens nichts wissentliches.

              Was jetzt?

              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @BLRD last edited by

                @blrd

                apt policy nodejs~
                sudo apt update
                sudo apt full-upgrade
                sudo reboot
                
                B 1 Reply Last reply Reply Quote 0
                • B
                  BLRD @Thomas Braun last edited by

                  @thomas-braun sagte in Fehler - npm WARN read-shrinkwrap:

                  apt policy nodejs~

                  Also bei

                  apt policy nodejs~
                  

                  bekomme ich dies

                  dr@IOB-124:~$ apt policy nodejs 
                  nodejs:
                    Installed: 14.19.2-deb-1nodesource1
                    Candidate: 14.19.2-deb-1nodesource1
                    Version table:
                   *** 14.19.2-deb-1nodesource1 500
                          500 https://deb.nodesource.com/node_14.x impish/main amd64 Packages
                          100 /var/lib/dpkg/status
                       12.22.9~dfsg-1ubuntu3 500
                          500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
                  

                  Wie weiter machen?

                  Thomas Braun 1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @BLRD last edited by Thomas Braun

                    @blrd sagte in Fehler - npm WARN read-shrinkwrap:

                    apt policy nodejs~
                    

                    MIT der Tilde eingeben.

                    Und einen Mix aus jammy und impish solltest du auch nicht fahren. Was haste denn da nun am Start?

                    lsb_release -a
                    
                    B 1 Reply Last reply Reply Quote 0
                    • B
                      BLRD @Thomas Braun last edited by

                      @thomas-braun sagte in Fehler - npm WARN read-shrinkwrap:

                      apt policy nodejs~

                      Bei

                      apt policy nodejs~
                      
                      dr@IOB-124:~$ apt policy nodejs~
                      N: Unable to locate package nodejs~
                      

                      und

                      dr@IOB-124:~$ lsb_release -a
                      No LSB modules are available.
                      Distributor ID: Ubuntu
                      Description:    Ubuntu 22.04 LTS
                      Release:        22.04
                      Codename:       jammy
                      
                      Thomas Braun 3 Replies Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @BLRD last edited by

                        @blrd

                        sudo apt update
                        sudo apt full-upgrade
                        
                        1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @BLRD last edited by

                          @blrd
                          Und trag in die Datei
                          /etc/apt/sources.list.d/nodesource.list
                          statt impish jammy ein. Das Repository sollte jetzt für das jammy-Release verfügbar sein.

                          1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @BLRD last edited by

                            @blrd

                            Warum stehen eigentlich deine ganzen .list-Dateien noch auf impish, wenn du jammy installiert hast? Distributions-Upgrade 'irgendwie' gemacht? Das ist jedenfalls Mega-Murks.

                            sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list
                            sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/*
                            
                            B 1 Reply Last reply Reply Quote 0
                            • B
                              BLRD @Thomas Braun last edited by

                              @thomas-braun

                              Hi,

                              Änderungen umgesetzt über Putty. Jedoch geht das Update noch immer nicht.

                              Danke.

                              Thomas Braun 1 Reply Last reply Reply Quote 0
                              • Thomas Braun
                                Thomas Braun Most Active @BLRD last edited by

                                @blrd

                                Ausgaben zeigen:

                                sudo apt update
                                sudo apt full-upgrade
                                
                                B 1 Reply Last reply Reply Quote 0
                                • B
                                  BLRD @Thomas Braun last edited by

                                  @thomas-braun sagte in Fehler - npm WARN read-shrinkwrap:

                                  sudo apt update

                                  dr@IOB-124:~$ sudo apt update
                                  [sudo] password for dr: 
                                  Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
                                  Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [109 kB]
                                  Get:3 http://archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
                                  Hit:4 https://deb.nodesource.com/node_14.x jammy InRelease
                                  Get:5 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [50.8 kB]
                                  Get:6 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [63.5 kB]
                                  Fetched 334 kB in 1s (301 kB/s)     
                                  Reading package lists... Done
                                  Building dependency tree... Done
                                  Reading state information... Done
                                  All packages are up to date.
                                  dr@IOB-124:~$ 
                                  
                                  dr@IOB-124:~$ sudo apt full-upgrade
                                  Reading package lists... Done
                                  Building dependency tree... Done
                                  Reading state information... Done
                                  Calculating upgrade... Done
                                  The following packages were automatically installed and are no longer required:
                                    libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib
                                    python2 python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal
                                  Use 'sudo apt autoremove' to remove them.
                                  0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
                                  dr@IOB-124:~$ 
                                  
                                  Thomas Braun 1 Reply Last reply Reply Quote 0
                                  • Thomas Braun
                                    Thomas Braun Most Active @BLRD last edited by

                                    @blrd sagte in Fehler - npm WARN read-shrinkwrap:

                                    sudo apt autoremove
                                    iobroker stop
                                    rm /opt/iobroker/package-lock.json
                                    iobroker update
                                    iobroker upgrade
                                    iobroker start
                                    
                                    B 1 Reply Last reply Reply Quote 0
                                    • B
                                      BLRD @Thomas Braun last edited by BLRD

                                      @thomas-braun sagte in Fehler - npm WARN read-shrinkwrap:

                                      rm /opt/iobroker/package-lock.json

                                      Bei

                                      bekomme ich

                                      rm: cannot remove '/opt/iobroker/package-lock.json': No such file or directory
                                      
                                      dr@IOB-124:/opt/iobroker$ ls
                                      INSTALLER_INFO.txt  iob       iobroker-data  node_modules  reinstall.js
                                      backups             iobroker  log            package.json
                                      dr@IOB-124:/opt/iobroker$
                                      
                                      

                                      Sorry muss jetzt weg, können wir bitte morgen dazu nochmal kommunizieren?! Danke

                                      B 1 Reply Last reply Reply Quote 0
                                      • B
                                        BLRD @BLRD last edited by

                                        @thomas-braun

                                        Hi,

                                        können wir dazu noch reden!?

                                        Danke

                                        Thomas Braun 1 Reply Last reply Reply Quote 0
                                        • Thomas Braun
                                          Thomas Braun Most Active @BLRD last edited by

                                          @blrd

                                          iobroker stop
                                          sudo -H -u iobroker rm /opt/iobroker/package-lock.json 
                                          sudo -H -u iobroker rm /opt/iobroker/node_modules/.package-lock.json
                                          iobroker update
                                          
                                          B 1 Reply Last reply Reply Quote 0
                                          • B
                                            BLRD @Thomas Braun last edited by

                                            @thomas-braun sagte in Fehler - npm WARN read-shrinkwrap:

                                            iobroker update

                                            Zeile 2 keine Datei gefunden
                                            Zeile durchgelaufen.

                                            Neustart, kein update möglich.

                                            Danke.

                                            Thomas Braun 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            544
                                            Online

                                            31.8k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            2
                                            32
                                            1612
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo