Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. [offen] [Problem] ioBroker package.json wird beim Löschen eines Adapters nicht aktualisiert

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

[offen] [Problem] ioBroker package.json wird beim Löschen eines Adapters nicht aktualisiert

Geplant Angeheftet Gesperrt Verschoben Entwicklung
6 Beiträge 3 Kommentatoren 1.4k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Offline
    D Offline
    Darnat
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich bin gerade dabei, einen Denon-Adapter zu schreiben (inkl. HEOS-Unterstützung) und bei der Installation der aktuellen Version wird zusätzlich eine alte Version installiert.

    Der Adapter liegt hier:

    https://github.com/Schluesselmeister/io … on-avr.git

    Ich verwendete das Adapter-Template und meine erste Version wurde auch unter "iobroker.template" installiert. Das habe ich dann korrigiert und den "Template"-Adapter auch deinstalliert. Wenn ich jetzt aus Github den Adapter installiere, wird er auch installiert, aber gleichzeitig auch ein Adapter "iobroker.template", der einen alten Stand des Adapters entspricht.

    Wenn ich meinen Adapter deinstallieren will, kann ich das über ADMIN machen, aber erst, wenn ich über die Kommandozeile den "template"-Adapter deinstalliere, ist mein Adapter aus der Liste verschwunden.

    Ich kann keinen Grund finden und bin etwas ratlos. In der Log-Datei kann ich auch keinen Hinweis finden.

    Ist da noch irgenwo ein Cache, der gelöst werden muss? Eine direkte Installation mittels npm bricht mit einer Fehlermeldung ab (SHA512).

    Update 1: Nach einem Update meines Linux-Systems und einem Neustart sind die gelöschten und entfernten Adapter alle wieder da!? Ein "npm cache clean" hatte ich schon vorher durchgeführt. Woher kommen die vorher gelöschten Adapter?

    Update 2: Jetzt wird es ganz komisch. Gelöschte Adapter tauchen einfach wieder auf, sobald ich einen beliebigen Adapter aktualisiere.

    Update 3: Nach einigem Suche habe ich das Problem lokalisiert: die package.json von ioBroker wird beim löschen eines Adapters nicht aktualisiert. Bei einer Aktualisierung eines Adapters wird sie aber aktualisiert.

    Ich nutze die Version 8.10.0 von Node.

    3840_2018-03-09t18_54_01_025z-debug.log

    ioBroker + Openhab + Emby + DVBLink auf AMD FX™-6300 Six-Core Processor/8GB RAM, 7TB Plattenplatz

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Welche npm Version?

      Welche js-controller Version?

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        Darnat
        schrieb am zuletzt editiert von
        #3

        npm: 5.6.0 und 5.7.1

        js-contoller: 1.2.3

        Habe gerade gesehen, dass der js-controller nicht aktuell ist. Ich werde den aktualisieren und dann noch einmal testen.

        Update: Auch eine Aktualisierung brachte keine Erfolg. Die package.json wird beim Löschen eines Adapters nicht aktualisiert.

        ioBroker + Openhab + Emby + DVBLink auf AMD FX™-6300 Six-Core Processor/8GB RAM, 7TB Plattenplatz

        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #4

          ich denke Du hast es geschafft die internas durcheinanderzubringen.

          Schau das iobroker.template weg ist in den node_modules und dann ein "iobroker upload all" … reicht das?

          Gibt es ein "pacjage-lock"? Dann auch weg.

          npm 5 und iobroker ist vor 1.2.8 KEINE gute Idee !! AM besten js-controller auf 1.2.8, dann neustart ... dann aufräumen und neu versuchen.

          Allein die npm5 kann Ursache für alles uns nichts sein ...

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          • D Offline
            D Offline
            Darnat
            schrieb am zuletzt editiert von
            #5

            package-lock.json gelöscht und "upload all" durchgeführt.

            Hinzufügen eines Adapters funktioniert (package.json wird aktualisiert), löschen eines Adapter führt weiterhin nicht zu einer Aktualisierung von package.json.

            Installiert ist js-controller 1.2.7. Wo kann ich 1.2.8 herunterladen?

            ioBroker + Openhab + Emby + DVBLink auf AMD FX™-6300 Six-Core Processor/8GB RAM, 7TB Plattenplatz

            1 Antwort Letzte Antwort
            0
            • AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              schrieb am zuletzt editiert von
              #6

              Hast nen Bug gefunden => Issue ist hier https://github.com/ioBroker/ioBroker.js … issues/176

              Sollte in Kürze behoben sein.

              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              874

              Online

              32.4k

              Benutzer

              81.5k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe