Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst]npm uninstall ERR Code 404, falsche GitHub URL

    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

    SOLVED [gelöst]npm uninstall ERR Code 404, falsche GitHub URL

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @stopbit last edited by paul53

      @stopbit sagte:

      https://github.com/asgothian/zigbee-shepherd-converters/tarball/master

      Diese URL existiert nicht mehr.

      @Asgothian schreibt:

      "dependencies": {
      "debug": "^4.1.1",
      "zigbee-herdsman": "^0.12.44",
      "zigbee-herdsman-converters": "^12.0.18",
      "@iobroker/adapter-core": "^1.0.3"
      },

      S 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @stopbit last edited by

        @stopbit sagte:

        Eintrag in /opt/iobroker/package.json gefunden.

        Ich würde einfach löschen einschließlich Komma davor. Der Eintrag gehört da sicherlich nicht hin.

        S 1 Reply Last reply Reply Quote 0
        • S
          stopbit @paul53 last edited by

          @paul53
          Danke fürs Feedback. Das dachte ich mir schon. Was mich aber wundert, wie kommt diese URL da hin. Passiert das beim manuellen Instalieren? Denn alle anderen Adapter, wie auch "history", habe ich vom "Verwahrungsort" "http://download.iobroker.net/sources-dist-latest.json"
          Und vor allem, wie kann ich das fixen?

          AlCalzone paul53 2 Replies Last reply Reply Quote 0
          • AlCalzone
            AlCalzone Developer @stopbit last edited by

            @stopbit Dann wäre eigentlich nur die Adapter-Quelle eine github-URL (wobei grundsätzlich das gleiche Problem auftreten kann). Dass eine Abhängigkeit eine solche URL hat, kann nur sein, wenn die im Adapter schon so eingebunden ist.

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @stopbit last edited by

              @stopbit sagte:

              wie kommt diese URL da hin

              Weshalb diese URL beim Deinstallieren von ioBroker.history eine Rolle spielt, ist mir auch ein Rätsel. Ich vermute, dass diese Abhängigkeit noch in der Datei /opt/iobroker/node_modules/iobroker.zigbee/package.json steckt. Vielleicht hilft ein Update des Zigbee-Adapters ?

              AlCalzone 1 Reply Last reply Reply Quote 0
              • AlCalzone
                AlCalzone Developer @paul53 last edited by AlCalzone

                @paul53 @stopbit Das ist ein grundsätzliches Problem von npm. Wenn es eine github-URL als dependency findet, wird diese wohl bei jedem Install-Vorgang überprüft. Das schließt auch Deinstallationen ein, da npm bei beiden prüft, welche Pakete möglicherweise nicht mehr benötigt werden.

                @stopbit wenn diese Abhängigkeit in /opt/iobroker/node_modules/iobroker.zigbee/package.json steckt, die entsprechende Zeile löschen. Wenn direkt danach ein } kommt, muss das Komma davor noch gelöscht werden. Danach den Adapter aktualisieren, sonst funktioniert der nach dem nächsten Adapter-Update (egal welches) nicht mehr.

                S 1 Reply Last reply Reply Quote 0
                • S
                  stopbit @AlCalzone last edited by

                  @AlCalzone Danke für die Unterstützung!
                  Den Eintrag find ich in dieser Datei leider nicht.
                  Hier der Bereich

                  "dependencies": {
                      "@iobroker/adapter-core": "^2.4.0",
                      "zigbee-herdsman": "0.12.117",
                      "zigbee-herdsman-converters": "12.0.163"
                    },
                  
                  S 1 Reply Last reply Reply Quote 0
                  • S
                    stopbit @stopbit last edited by

                    Ich habe den Eintrag in /opt/iobroker/package.json gefunden. Gleiche Vorgehensweise, löschen... , oder muss da die "richtige" URL für "zigbee-shepherd-converters" hin?

                    "dependencies": {
                        "colors": "^1.3.3",
                        "fs-extra": "^7.0.1",
                        "iobroker": "^2.0.2",
                        "iobroker.admin": "^4.1.7",
                        "iobroker.discovery": "^2.3.11",
                        "iobroker.flot": "^1.10.2",
                        "iobroker.history": "^1.9.10",
                        "iobroker.hs100": "^2.0.1",
                        "iobroker.info": "^1.7.7",
                        "iobroker.javascript": "^4.6.26",
                        "iobroker.js-controller": "^3.1.6",
                        "iobroker.mclighting": "^0.1.1",
                        "iobroker.mqtt": "^2.1.8",
                        "iobroker.node-red": "^1.17.2",
                        "iobroker.shelly": "^4.0.3",
                        "iobroker.simple-api": "^2.4.7",
                        "iobroker.socketio": "^3.0.13",
                        "iobroker.sonoff": "^2.3.3",
                        "iobroker.sonos": "^2.1.0",
                        "iobroker.tankerkoenig": "^2.0.9",
                        "iobroker.telegram": "^1.5.9",
                        "iobroker.terminal": "^0.1.2",
                        "iobroker.tr-064": "^4.0.13",
                        "iobroker.vis": "^1.2.10",
                        "iobroker.vis-colorpicker": "^1.2.0",
                        "iobroker.vis-fancyswitch": "^1.1.0",
                        "iobroker.vis-hqwidgets": "^1.1.5",
                        "iobroker.vis-jqui-mfd": "^1.0.12",
                        "iobroker.vis-materialdesign": "^0.3.19",
                        "iobroker.vis-players": "^0.1.6",
                        "iobroker.web": "^3.0.12",
                        "iobroker.zigbee": "^1.2.1",
                        "semver": "^5.6.0",
                        "yargs": "^7.0.2",
                        "zigbee-shepherd-converters": "https://github.com/asgothian/zigbee-shepherd-converters/tarball/master"
                      }
                      }
                    
                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @stopbit last edited by

                      @stopbit sagte:

                      Eintrag in /opt/iobroker/package.json gefunden.

                      Ich würde einfach löschen einschließlich Komma davor. Der Eintrag gehört da sicherlich nicht hin.

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        stopbit @paul53 last edited by stopbit

                        @paul53 Thx
                        Done, Zeile gelöscht, iobroker stop/start. Deinstalltion angestoßen, History ist weg! Klasse.
                        Ich gebe hier noch die Ausgabe rein, da ich für einige Einträge nicht zuordnen kann, ob das Fehler bei der Deinstallation, oder nur Warnungen für übersprungene, weil nicht zutreffende, Routine-Prozesse sind.

                        $ ./iobroker del history
                        Delete adapter "history"
                        npm uninstall iobroker.history --error --prefix "/opt/iobroker" (System call)
                        npm
                         WARN deprecated bcrypt@3.0.8: versions < v5.0.0 do not handle NUL in passwords properly
                        node-pre-gyp
                         
                        WARN Using request for node-pre-gyp https download 
                        node-pre-gyp WARN Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.6/bcrypt_lib-v3.0.6-node-v72-linux-arm-glibc.tar.gz node-pre-gyp WARN Pre-built binaries not found for bcrypt@3.0.6 and node@12.18.1 (node-v72 ABI, glibc) (falling back to source compile with node-gyp) 
                        node-pre-gyp
                         
                        WARN Using request for node-pre-gyp https download 
                        node-pre-gyp
                         WARN Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.8/bcrypt_lib-v3.0.8-node-v72-linux-arm-glibc.tar.gz node-pre-gyp WARN Pre-built binaries not found for bcrypt@3.0.8 and node@12.18.1 (node-v72 ABI, glibc) (falling back to source compile with node-gyp) 
                        npm
                         WARN 
                        optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@^1.0.7 (node_modules/iobroker.info/node_modules/osx-temperature-sensor):
                        npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
                        npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@serialport/.bindings.DELETE/package.json'npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@serialport/bindings/package.json'npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/zigbee-herdsman/package.json'npm WARN enoent
                         ENOENT: no such file or directory, open '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/package.json'npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
                        
                        process exited with code 0
                        
                        paul53 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @stopbit last edited by

                          @stopbit sagte:

                          nur Warnungen für übersprungene, weil nicht zutreffende, Routine-Prozesse sind.

                          Funktioniert Zigbee noch ?

                          S 1 Reply Last reply Reply Quote 0
                          • S
                            stopbit @paul53 last edited by stopbit

                            @paul53 Das ist eine gute Frage, weil - gerade habe ich bei Arteck einen Stick bestellt, da ich mit dem 2531, wie einige andere auch, in die Port lock -Problematik reingelaufen bin. Einmal konnte ich den Stick noch zu laufen bringen, jetzt ist Feierabend.
                            Daher, ich habe den Zigbee-Adapter, Instanz und Adapter gerade eben gelöscht und warte auf den neuen Stick.
                            Zigbee ist also meine nächste Baustelle, dann kommen noch die Probleme mit den mqtt Updates der Werte (Energy) bei 3 von 4 Gosund SP111. Es bleibt spannend.
                            Aber Danke für die bisherige Hilfe

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            468
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            npm err uninstall 404
                            3
                            12
                            992
                            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