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. Error/Bug
  4. IoBroker komplett Absturz

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    122

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

IoBroker komplett Absturz

Geplant Angeheftet Gesperrt Verschoben Error/Bug
12 Beiträge 3 Kommentatoren 1.7k 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.
  • B Offline
    B Offline
    berrywhite
    schrieb am zuletzt editiert von
    #1

    Moin,

    probiere schon seit ein paar Tagen mit ioBroker rum, schreibe auch einen eigenen Adapter, und habe seit gestern dass Problem das sich ioBroker komplett aufhängt. Heißt Webinterface lädt so gut wie gar nix mehr und die ioBroker Prozesse liegen oft bei über 100 Prozent Auslastung (benutze Raspi 3). Nach der Neuinstallation geht erstmal alles wieder, beim Installieren oder konfigurieren der Adapter fängt es dann irgendwann wieder an. Wann es genau passiert konnte ich immer noch nicht heraus finden.

    Hier mal ein Ausschnitt des Logs, die folgenden Zeilen wiederholen sich immer wieder:

    ! 2017-07-15 12:16:43.027 - ^[[32minfo^[[39m: iobroker _restart
    ! 2017-07-15 12:16:43.657 - ^[[32minfo^[[39m: admin.0 Repository received successfully.
    ! 2017-07-15 12:16:43.958 - ^[[32minfo^[[39m: admin.0 Change log subscriber state: true
    ! 2017-07-15 12:16:43.977 - ^[[32minfo^[[39m: admin.0 system.adapter.admin.0: logging true
    ! 2017-07-15 12:16:44.007 - ^[[32minfo^[[39m: discovery.0 starting. Version 0.4.0 in /opt/iobroker/node_modules/iobroker.discovery, node: v8.1.4
    ! 2017-07-15 12:16:45.447 - ^[[32minfo^[[39m: iobroker Starting node restart.js
    ! 2017-07-15 12:16:45.486 - ^[[32minfo^[[39m: iobroker exit 0
    ! 2017-07-15 12:16:47.187 - ^[[32minfo^[[39m: host.ZimmerPi-NPC received SIGTERM
    ! 2017-07-15 12:16:52.197 - ^[[32minfo^[[39m: host.ZimmerPi-NPC received SIGTERM
    ! 2017-07-15 12:16:53.045 - ^[[32minfo^[[39m: host.ZimmerPi-NPC force terminating
    ! 2017-07-15 12:16:53.046 - ^[[32minfo^[[39m: Adapter admin still running
    ! 2017-07-15 12:16:53.047 - ^[[32minfo^[[39m: Adapter discovery still running
    ! 2017-07-15 12:17:00.192 - ^[[32minfo^[[39m: host.ZimmerPi-NPC iobroker.js-controller version 1.1.2 js-controller starting
    ! 2017-07-15 12:17:00.208 - ^[[32minfo^[[39m: host.ZimmerPi-NPC Copyright © 2014-2017 bluefox, hobbyquaker
    ! 2017-07-15 12:17:00.209 - ^[[32minfo^[[39m: host.ZimmerPi-NPC hostname: ZimmerPi-NPC, node: v8.1.4
    ! 2017-07-15 12:17:00.211 - ^[[32minfo^[[39m: host.ZimmerPi-NPC ip addresses: 192.168.178.2 2a02:908:e848:4800:d2f8:3094:8f5d:e2c9 2a02:908:e848:4$
    ! 2017-07-15 12:17:00.325 - ^[[32minfo^[[39m: host.ZimmerPi-NPC inMem-states listening on port 9000
    ! 2017-07-15 12:17:00.413 - ^[[32minfo^[[39m: host.ZimmerPi-NPC inMem-objects listening on port 9001
    ! 2017-07-15 12:17:00.444 - ^[[32minfo^[[39m: host.ZimmerPi-NPC InMemoryDB connected
    ! 2017-07-15 12:17:00.471 - ^[[32minfo^[[39m: host.ZimmerPi-NPC 4 instances found
    ! 2017-07-15 12:17:00.488 - ^[[32minfo^[[39m: host.ZimmerPi-NPC starting 3 instances
    ! 2017-07-15 12:17:00.587 - ^[[32minfo^[[39m: host.ZimmerPi-NPC instance system.adapter.admin.0 started with pid 6223
    ! 2017-07-15 12:17:04.502 - ^[[32minfo^[[39m: host.ZimmerPi-NPC instance system.adapter.discovery.0 started with pid 6301
    ! 2017-07-15 12:17:04.811 - ^[[32minfo^[[39m: admin.0 starting. Version 1.7.6 in /opt/iobroker/node_modules/iobroker.admin, node: v8.1.4
    ! 2017-07-15 12:17:04.921 - ^[[32minfo^[[39m: admin.0 requesting all states
    ! 2017-07-15 12:17:04.924 - ^[[32minfo^[[39m: admin.0 requesting all objects
    ! 2017-07-15 12:17:04.931 - ^[[32minfo^[[39m: admin.0 http server listening on port 8081
    ! 2017-07-15 12:17:04.931 - ^[[32minfo^[[39m: admin.0 Use link "http://localhost:8081" to configure.
    ! 2017-07-15 12:17:05.329 - ^[[32minfo^[[39m: admin.0 received all states
    ! 2017-07-15 12:17:05.660 - ^[[32minfo^[[39m: admin.0 received all objects
    ! 2017-07-15 12:17:05.766 - ^[[32minfo^[[39m: admin.0 Request actual repository...
    ! 2017-07-15 12:17:05.814 - ^[[32minfo^[[39m: host.ZimmerPi-NPC Update repository "default" under "http://download.iobroker.net/sources-dist.json"
    ! 2017-07-15 12:17:06.690 - ^[[31merror^[[39m: uncaught exception: Invalid Version: undefined
    ! 2017-07-15 12:17:06.696 - ^[[31merror^[[39m: TypeError: Invalid Version: undefined
    ! at new SemVer (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/semver/semver.js:279:11)
    ! at SemVer.compare (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/semver/semver.js:342:13)
    ! at compare (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/semver/semver.js:566:31)
    ! at Function.lt (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/semver/semver.js:600:10)
    ! at /opt/iobroker/node_modules/iobroker.js-controller/controller.js:685:47
    ! at Array.sort (native)
    ! at /opt/iobroker/node_modules/iobroker.js-controller/controller.js:684:38
    ! at ObjectsInMemServer._applyView (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2309:23)
    ! at ObjectsInMemServer.getObjectView (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2331:22)
    ! at ObjectsInMemServer. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2323:33)</anonymous>

    Danke schon einmal ;).

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

      Dein eigener Adapter ist auch immer dabei? Ist da im io-package.json alles korrekt?

      Scheinbar gibt es bei Dir einen Eintrag der keine gültige "Version " hat. Sollte bei einer blanken Neuinstallation nicht auftreten!

      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
      • B Offline
        B Offline
        berrywhite
        schrieb am zuletzt editiert von
        #3

        Danke erstmal, das ging schnell :O.

        Ja, wie gesagt wenn man am konfigurieren ist tritt es irgendwann erst auf, nach der Neuinstalltion läufts ja auch erstmal.

        Nein, beim letzten Mal war mein Adapter nicht mal im Adapter Tab drin. Der letzte Absturz kam beim Konfigurieren vom Cloud Adapter.

        Edit: Anscheinend liegt es doch an meinem Adapter… Die Versionen in io-package.json und package.json sind beide auf 0.5.0 gesetzt.

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

          Hast Du mal Github Link zum Code oder so, dann schaue ich mal rein

          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
          • B Offline
            B Offline
            berrywhite
            schrieb am zuletzt editiert von
            #5

            Hab bisher nur das Template aus Github genommen und einiges verändert, anscheinend liegt es an der Object Erstellung?

            Hier der Link:

            https://www.file-upload.net/download-12 … t.zip.html

            Edit: Nach 8 Stunden Frustration habe ich anscheinend den Fehler gefunden, folgender Befehl lässt ioBroker (unreparierbar) abstürzen:

            adapter.setObject("name", {
                type:"host",
                common: {
                     name:"name",
                     role:"media.device"
                },
                native: {}
            });
            

            Es wäre nett wenn jemand das bestätigen könnte, damit meine ganze Arbeit dann doch nicht umsonst war :D.

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

              Liegt es an "name" oder ist der Name egal?

              PS: "setObject" legt das Objekt jedes mal neu an. Das hat ggf bei History-Adaptern auswirkungen. am besten setObjectNotExist nutzen.

              Und: http://forum.iobroker.net/viewtopic.php?f=24&t=6383 :-)

              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
              • BluefoxB Offline
                BluefoxB Offline
                Bluefox
                schrieb am zuletzt editiert von
                #7

                @berrywhite:

                Hab bisher nur das Template aus Github genommen und einiges verändert, anscheinend liegt es an der Object Erstellung?

                Hier der Link:

                https://www.file-upload.net/download-12 … t.zip.html

                Edit: Nach 8 Stunden Frustration habe ich anscheinend den Fehler gefunden, folgender Befehl lässt ioBroker (unreparierbar) abstürzen:

                adapter.setObject("name", {
                    type:"host",
                    common: {
                         name:"name",
                         role:"media.device"
                    },
                    native: {}
                });
                

                Es wäre nett wenn jemand das bestätigen könnte, damit meine ganze Arbeit dann doch nicht umsonst war :D. `
                Willst du wirklich

                type:"host", 
                

                anlegen? Das sit doch Slave PC.

                1 Antwort Letzte Antwort
                0
                • B Offline
                  B Offline
                  berrywhite
                  schrieb am zuletzt editiert von
                  #8

                  @apollon77:

                  Liegt es an "name" oder ist der Name egal?

                  PS: "setObject" legt das Objekt jedes mal neu an. Das hat ggf bei History-Adaptern auswirkungen. am besten setObjectNotExist nutzen.

                  Und: http://forum.iobroker.net/viewtopic.php?f=24&t=6383 :-) `
                  Ja, der Name ist egal.

                  Habe ich mittlerweile kennen gelernt, trotzdem danke :D.

                  type:"host", 
                  

                  anlegen? Das sit doch Slave PC.

                  Naja dachte die Typen kann man beliebig wählen wie man möchte, vielleicht sollte man diesen Typen und andere in der Funktion verbieten. Sonst passiert wem anders dasselbe wie mir ;) .

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

                    Frei wählen? In der Adapter Entwickler Doku stehen die erlaubten typen. Oder wo hast du gesehn das man das frei wählen kann?

                    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
                    • BluefoxB Offline
                      BluefoxB Offline
                      Bluefox
                      schrieb am zuletzt editiert von
                      #10

                      @berrywhite:

                      Naja dachte die Typen kann man beliebig wählen wie man möchte, vielleicht sollte man diesen Typen und andere in der Funktion verbieten. Sonst passiert wem anders dasselbe wie mir ;) . `
                      Frei wählen kann man die Typen schon. Nun schon existieren belegen nicht. Und man muss sehr gute Gründe haben um eigene Objekttypen zu erfinden.

                      1 Antwort Letzte Antwort
                      0
                      • B Offline
                        B Offline
                        berrywhite
                        schrieb am zuletzt editiert von
                        #11

                        @apollon77:

                        Frei wählen? In der Adapter Entwickler Doku stehen die erlaubten typen. Oder wo hast du gesehn das man das frei wählen kann? `

                        Hab das wohl überlesen mein Fehler :? . Dennoch würde es nicht schaden bei setObject und ähnliches Funktionen eine Exception hervor zu rufen.

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

                          Der Vollständigkeit halber:

                          https://github.com/ioBroker/ioBroker/bl … ject-types

                          https://github.com/ioBroker/ioBroker/wi ... umentation

                          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
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          384

                          Online

                          32.5k

                          Benutzer

                          81.7k

                          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