Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst] Fehler bei 'iobroker clean yes' - TypeError: undefi

    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] Fehler bei 'iobroker clean yes' - TypeError: undefi

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

      Hallo,

      beim Aufruf von

      iobroker clean yes
      

      gibt es folgende Fehlermeldung:

      root@raspberrypi:/opt/iobroker# iobroker clean
      Command "clean" clears all Objects and States. To execute it write "iobroker clean yes"
      root@raspberrypi:/opt/iobroker# iobroker clean yes
      /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:1677
              objects.destroyDB(function () {
                      ^
      TypeError: undefined is not a function
          at cleanDatabase (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:1677:17)
          at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:882:21
          at Object.States.connected (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2284:70)
          at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/statesInMemClient.js:80:68)
          at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
          at Socket.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:129:10)
          at Socket.onconnect (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:308:8)
          at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:208:12)
          at Manager. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
          at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
      root@raspberrypi:/opt/iobroker#</anonymous></anonymous>
      

      Gibt es noch eine Einstellung, welche ich übersehen habe, oder handelt es sich um einen "echten" Fehler.

      Gruß

      Frank

      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        Es ist ein echter Fehler. Muss schauen. Danke.

        1 Reply Last reply Reply Quote 0
        • Bluefox
          Bluefox last edited by

          Falls du ioBroker vorher stoppst, dann kriegst diese Fehlermeldung nicht. Habe gefixt. Danke.

          1 Reply Last reply Reply Quote 0
          • F
            frankie last edited by

            @Bluefox:

            Falls du ioBroker vorher stoppst, dann kriegst diese Fehlermeldung nicht. Habe gefixt. Danke. `

            Super schnelle Antwort!!!!!!!!!!!!!!

            Wie komme ich denn Deinen Fix? Denn ich würde den Befehl "iobroker clean yes" gerne im Zusammenhang mit http://forum.iobroker.org/viewtopic.php?f=22&t=1129 testen wollen.

            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

              > Wie komme ich denn Deinen Fix?

              cd /opt/iobroker
              npm install https://github.com/ioBroker/ioBroker.js-controller/tarball/master --production
              
              

              Du kannst aber einfach /opt/iobroker/iobroker-data Verzeichnis löschen und dann

              cd /opt/iobroker
              iobroker setup 
              
              

              aufrufen.

              1 Reply Last reply Reply Quote 0
              • F
                frankie last edited by

                Habe heute nach einem erfolgreichem Update die Funktion testen können.

                root@raspberrypi:/opt/iobroker# iobroker clean yes
                Stop ioBroker first!
                root@raspberrypi:/opt/iobroker# iobroker stop
                Stopping ioBroker controller daemon...
                ioBroker controller daemon stopped.
                root@raspberrypi:/opt/iobroker# iobroker clean yes
                Deleted 219 states
                Starting node restart.js
                Restarting ioBroker...
                
                
                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                801
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                2
                6
                1752
                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