Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [Gelöst]Adapter lassen sich nicht löschen

    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

    [Gelöst]Adapter lassen sich nicht löschen

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

      Systemdata Bitte Ausfüllen
      Platform linux
      Betriebssystem linux
      Architektur x64
      CPUs 4
      Geschwindigkeit 1696 MHz
      Modell Common KVM processor
      RAM 4.75 GB
      Node.js v12.21.0
      NPM v6.14.11
      Festplatte Größe 29.4 GB
      Festplatte frei 23.52 GB
      Anzahl der Adapter 336

      Hallo zusammen,
      ich habe seit längerem das Problem, das Adapter sich, über die web Oberfläche nicht löschen lassen.
      Lösche ich den Ortner unter /opt/iobroker, sind sie auch im Admin weg.

      ich möchte das Problem jetzt einmal aus der Welt schaffen und brauche dabei leider eure Hilfe.
      Der Adapter device-reminder soll hier nur ein Beispiel sein, das Problem scheine ich mit verschiedenen Adaptern zu haben.

      Was habe ich bisher gemacht:
      Fixer ausgeführt, danach Update auf neuste Version gemacht und abschließend nochmal den Fixer gestartet:

      sener@iobroker:/opt/iobroker$ iobroker stop
      sener@iobroker:/opt/iobroker$ curl -sL https://iobroker.net/fix.sh | bash -
      library: loaded
      Library version=2021-01-23
      
      ==========================================================================
      
          Welcome to the ioBroker installation fixer!
          Script version: 2020-12-07
      
          You might need to enter your password a couple of times.
      
      ==========================================================================
      
      
      ==========================================================================
          Installing prerequisites (1/3)
      ==========================================================================
      
      [sudo] Passwort für sener:
      OK:1 http://security.debian.org/debian-security stretch/updates InRelease
      Ign:2 http://ftp.de.debian.org/debian stretch InRelease
      OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease
      OK:4 http://ftp.de.debian.org/debian stretch Release
      OK:5 https://deb.nodesource.com/node_12.x stretch InRelease
      Paketlisten werden gelesen... Fertig
      Installed gcc-c++
      
      ==========================================================================
          Checking ioBroker user and directory permissions (2/3)
      ==========================================================================
      
      Created /etc/sudoers.d/iobroker
      Fixing directory permissions...
      
      ==========================================================================
          Checking autostart (3/3)
      ==========================================================================
      
      Enabling autostart...
      Autostart enabled!
      
      ==========================================================================
      
          Your installation was fixed successfully
          Run iobroker start to start ioBroker again!
      
      ==========================================================================
      
      sener@iobroker:/opt/iobroker$ iobroker start
      
      sener@iobroker:/opt/iobroker$
      sener@iobroker:/opt/iobroker$ iobroker del iobroker.device-reminder
      Delete adapter "device-reminder"
      host.iobroker object device-reminder deleted
      host.iobroker object device-reminder.admin deleted
      npm uninstall iobroker.device-reminder --loglevel error --prefix "/opt/iobroker" (System call)
      npm ERR! code ELOOP
      npm ERR! syscall open
      npm ERR! path /opt/iobroker/node_modules/iobroker.type-detector/package.json
      npm ERR! errno -40
      npm ERR! ELOOP: too many symbolic links encountered, open '/opt/iobroker/node_modules/iobroker.type-detector/package.json'
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/iobroker/.npm/_logs/2021-03-21T17_59_38_393Z-debug.log
      Error deleting adapter device-reminder from disk: Error: host.iobroker: Cannot uninstall iobroker.device-reminder: 216
      You might have to delete it yourself!
      sener@iobroker:/opt/iobroker$ iobroker del iobroker.device-reminder
      

      Dann versucht den Adapter unter http://192.168.178.154:8081/#tab-adapters zu löschen.

      npm ERR! A complete log of this run can be found in:npm ERR!     /home/iobroker/.npm/_logs/2021-03-21T18_14_52_484Z-debug.log
      ERROR: Error deleting adapter device-reminder from disk: Error: host.iobroker: Cannot uninstall iobroker.device-reminder: 216
      ERROR: You might have to delete it yourself!
      process exited with code 0
      

      Also Putty gestartet:

       sener@iobroker:/opt/iobroker$ iobroker list instances
      + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.alexa2.0                 : alexa2                : iobroker                                 -  enabled
      + system.adapter.backitup.0               : backitup              : iobroker                                 -  enabled
      + system.adapter.broadlink2.0             : broadlink2            : iobroker                                 -  enabled
        system.adapter.devices.0                : devices               : iobroker                                 -  enabled
      + system.adapter.discovery.0              : discovery             : iobroker                                 -  enabled
        system.adapter.feiertage.0              : feiertage             : iobroker                                 -  enabled
      + system.adapter.heatingcontrol.0         : heatingcontrol        : iobroker                                 -  enabled
      + system.adapter.hm-rega.0                : hm-rega               : iobroker                                 -  enabled
      + system.adapter.hm-rpc.0                 : hm-rpc                : iobroker                                 -  enabled, port: 0
        system.adapter.icons-mfd-svg.0          : icons-mfd-svg         : iobroker                                 -  enabled
      + system.adapter.info.0                   : info                  : iobroker                                 -  enabled
      + system.adapter.iot.0                    : iot                   : iobroker                                 -  enabled
      + system.adapter.javascript.0             : javascript            : iobroker                                 -  enabled
        system.adapter.mobile.0                 : mobile                : iobroker                                 - disabled
      + system.adapter.shuttercontrol.0         : shuttercontrol        : iobroker                                 -  enabled
      + system.adapter.smartcontrol.0           : smartcontrol          : iobroker                                 -  enabled
      + system.adapter.sonoff.0                 : sonoff                : iobroker                                 -  enabled, port: 1883, bind: 0.0.0.0
      + system.adapter.telegram.0               : telegram              : iobroker                                 -  enabled, port: 8443, bind: 0.0.0.0
        system.adapter.tino.0                   : tino                  : iobroker                                 - disabled
      + system.adapter.tr-064.0                 : tr-064                : iobroker                                 -  enabled
        system.adapter.vis.0                    : vis                   : iobroker                                 -  enabled
      + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      + system.adapter.zigbee.0                 : zigbee                : iobroker                                 -  enabled, port: /dev/ttyACM0
      
      + instance is alive
      sener@iobroker:/opt/iobroker$ node -v
      v12.21.0
      sener@iobroker:/opt/iobroker$ nodejs -v
      v12.21.0
      sener@iobroker:/opt/iobroker$ npm -v
      6.14.11
      sener@iobroker:/opt/iobroker$ del iobroker.device-reminder
      -bash: del: Kommando nicht gefunden.
      sener@iobroker:/opt/iobroker$ iobroker del iobroker.device-reminder
      Delete adapter "device-reminder"
      host.iobroker object device-reminder deleted
      host.iobroker object device-reminder.admin deleted
      npm uninstall iobroker.device-reminder --loglevel error --prefix "/opt/iobroker" (System call)
      npm ERR! code ELOOP
      npm ERR! syscall open
      npm ERR! path /opt/iobroker/node_modules/iobroker.type-detector/package.json
      npm ERR! errno -40
      npm ERR! ELOOP: too many symbolic links encountered, open '/opt/iobroker/node_modules/iobroker.type-detector/package.json'
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/iobroker/.npm/_logs/2021-03-21T18_24_23_013Z-debug.log
      Error deleting adapter device-reminder from disk: Error: host.iobroker: Cannot uninstall iobroker.device-reminder: 216
      You might have to delete it yourself!
      

      MOD-Edit: alle Codes in code-tags gesetzt!

      in der liste der Instanzen der Adapter nicht drin, weil keine Instanz existiert.

      Kann mir irgendwer helfen?

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Muchul last edited by

        @muchul sagte in Adapter lassen sich nicht löschen:

        ich habe seit längerem das Problem, das Adapter sich, über die web Oberfläche nicht löschen lassen.
        Lösche ich den Ortner unter /opt/iobroker, sind sie auch im Admin weg.

        dann meinst du wahrscheinlich instanzen.
        iobroker del Adaptername löscht alles
        iobroker del Adaptername.0 löscht nur die Instanz .0

        @muchul sagte in Adapter lassen sich nicht löschen:

        Dann versucht den Adapter unter http://192.168.178.154:8081/#tab-adapters zu löschen.

        also doch den ganzen Adapter?

        M 1 Reply Last reply Reply Quote 0
        • M
          Muchul @Homoran last edited by

          @homoran
          ja, ich möchte den kompletten Adapter löschen.
          Instanzen habe ich keine mehr.

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Muchul last edited by

            @muchul sagte in Adapter lassen sich nicht löschen:

            ja, ich möchte den kompletten Adapter löschen.

            und wo ist das Problem, wenn

            @muchul sagte in Adapter lassen sich nicht löschen:

            sind sie auch im Admin weg.

            wobei, löschen von Verzeichnissen gar keine gute Idee ist

            M 2 Replies Last reply Reply Quote 0
            • M
              Muchul @Homoran last edited by Muchul

              @homoran
              das ich im Admin / Web Oberfläche den Adapter nicht gelöscht bekomme, das ist doch nicht korrekt.
              und das habe ich sehr häufig.

              Homoran 1 Reply Last reply Reply Quote 0
              • M
                Muchul @Homoran last edited by

                @homoran sagte in Adapter lassen sich nicht löschen:

                wobei, löschen von Verzeichnissen gar keine gute Idee ist

                Der Meinung bin ich auch, deswegen frage ich ja.

                1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Muchul last edited by

                  @muchul sagte in Adapter lassen sich nicht löschen:

                  das ist doch nicht korrekt.

                  richtig!
                  löschen von Verzeichnissen ist nicht das korrekte Vorgehen

                  Leider gibst du uns keine Möglichkeiten herauszufinden, wo deine Installtion so verbogen ist, dass es nicht klappt, wenn du schon im Dateisysttem rumoperierst

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    Muchul @Homoran last edited by

                    @homoran
                    In diesem fall wollte ich es wissen und habe nichts manuell gelöscht

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @Muchul last edited by

                      @muchul > Common KVM processor

                      Das klingt nach VM, oder gar Container
                      Davon steht aber schon mal nichts in den Systeminformationen

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        Muchul @Homoran last edited by

                        @homoran
                        Sorry, ja es ist eine VM unter Proxmox.
                        Ich hoffe das hilft, falls ich mehr vergessen haben sollte gib bitte Bescheid, ich liefere gerne alles nach.

                        Homoran 1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @Muchul last edited by

                          @muchul Ich weiß nicht, ob man da jetzt noch so "auf die Schnelle" überhaupt helfen kann.
                          Wenn du schreibst

                          @muchul sagte in Adapter lassen sich nicht löschen:

                          ich habe seit längerem das Problem,

                          kann das natürlich längst durch weitere Aktionen mögliche Ursachen verschleiert haben.

                          Auch

                          @muchul sagte in Adapter lassen sich nicht löschen:

                          Lösche ich den Ortner unter /opt/iobroker, sind sie auch im Admin weg.

                          klingt danach, dass du das bereits gemacht hast und dadurch am node Paketmanager (npm) vorbei, so dass npm nicht weiß, dass diese Pakete nicht mehr existieren.

                          Bei so einer verfahrenen Situation kann jeder Versuch zu reparieren eine Zeitbombe werden.

                          Ich würde -so schwer es fällt- alles neu Installieren
                          Es wäre wahrscheinlich einen Versuch Wert, dies über ein Backup wiederherzustellen, da in dem Backup "nur" die Instanzenkonfigurationen enthalten sind, und die Adapter neu und sauber installiert werden.

                          Allerdings weiß ich nicht in welchem Zustand deine Instanzenkonfigurationen sind

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            Muchul @Homoran last edited by

                            @homoran

                            danke für die Tipps,

                            ich kann die VM mal kopieren und dann über das Backup mal neu installieren.
                            Irgendwelche Probleme habe ich nicht, daher sollte das kein Problem darstellen.

                            Wie gehe ich dafür am sinnvollsten vor, bzw. wie ist so etwas vorgesehen?
                            Backup Sichern, dann Iobroker installieren und Backup zurückspielen?
                            Danach holt er sich alle Adapter?

                            Homoran 1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @Muchul last edited by

                              @muchul sagte in Adapter lassen sich nicht löschen:

                              Backup Sichern, dann Iobroker installieren und Backup zurückspielen?
                              Danach holt er sich alle Adapter?

                              Genau so!

                              Aber gesichertes Backup vor dem Plattmachen auf den PC ziehen 😉

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                Muchul @Homoran last edited by

                                @homoran
                                Jep.
                                Und die Kopie in Proxmox hab ich ja auch noch.

                                Danke dafür.

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                800
                                Online

                                31.9k
                                Users

                                80.1k
                                Topics

                                1.3m
                                Posts

                                2
                                14
                                580
                                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