Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Uninstall - install problem

    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

    Uninstall - install problem

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

      Es sieht doch nach npm Cache Problem aus.

      npm cache clean
      

      Bist du sicher dass du das geschrieben hast?

      1 Reply Last reply Reply Quote 0
      • S
        starfish last edited by

        ja, ganz sicher. und reproduzierbar, nach wiederholter install und uninstall

        Danach war der cache leer (npm cache ls) aber soo gut kenne ich mich nicht aus.

        was mich irritiert ist, dass bei der Erstinstallation ja alles richtig funktioniert hat.

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

          Nicht hauen!

          Die häufigsten Ursachen:

          Nicht als root installiert - denke nicht.

          Falsche nodejs Version - muss 10.22 sein, kein update machen.

          Npm cache clean, diese Worte in dieser Reihenfolge. nicht clear und nicht verdreht.

          Seltener, aber möglich ist noch ein Fehler in der SD Karte.

          Alles aber nur, wenn der Rest ansonsten korrekt war.

          Auch ein drüberinstallieren klappt sonst. Ggf. noch mit –production, aber das wird beim controller sowieso mit aufgerufen.

          Wenn sonst nichts drauf läuft tust du dir wohl eher einen gefallen die Karte neu aufzusetzen. Dauert 5 Minuten.

          Gruß

          Rainer

          Gesendet von meinem Cynus T7 mit Tapatalk

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

            @Homoran:

            Falsche nodejs Version - muss 10.22 sein, kein update machen. `

            Hallo Rainer,

            generell oder nur für Einplatinencomputer, bzw. ARM?

            Ich meine, dass hattest Du auch einmal geschrieben.

            VG

            Michael

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

              Das gilt für ARM. Hier geht es ja um einen BananaPi

              Gesendet von meinem Cynus T7 mit Tapatalk

              1 Reply Last reply Reply Quote 0
              • S
                starfish last edited by

                .. also bananapi neu aufgesetzt. iobroker gem handbuch installiert.

                ! root@bananapi:~# wget http://download.iobroker.org/nodejs_0.10.22-1_armhf.deb
                ! –2015-03-27 23:12:47-- http://download.iobroker.org/nodejs_0.10.22-1_armhf.deb
                ! Resolving download.iobroker.org (download.iobroker.org)... 134.0.27.32
                ! Connecting to download.iobroker.org (download.iobroker.org)|134.0.27.32|:80... connected.
                ! HTTP request sent, awaiting response... 200 OK
                ! Length: 4865442 (4.6M) [application/x-debian-package]
                ! Saving to: nodejs_0.10.22-1_armhf.deb' ! 100%[======================================>] 4,865,442 2.68M/s in 1.7s ! 2015-03-27 23:12:49 (2.68 MB/s) - nodejs_0.10.22-1_armhf.deb' saved [4865442/4865442]
                ! root@bananapi:~# dpkg -i nodejs_0.10.22-1_armhf.deb
                ! Selecting previously unselected package nodejs.
                ! (Reading database … 38383 files and directories currently installed.)
                ! Unpacking nodejs (from nodejs_0.10.22-1_armhf.deb) ...
                ! Setting up nodejs (0.10.22) ...
                ! Processing triggers for man-db ...
                ! root@bananapi:~# mkdir /opt/iobroker
                ! root@bananapi:~# cd /opt/iobroker
                ! root@bananapi:/opt/iobroker# npm install iobroker
                ! npm http GET https://registry.npmjs.org/iobroker
                ! npm http 200 https://registry.npmjs.org/iobroker
                ! npm http GET https://registry.npmjs.org/iobroker/-/i ... -0.5.1.tgz
                ! npm http 200 https://registry.npmjs.org/iobroker/-/i ... -0.5.1.tgz
                ! npm http GET https://registry.npmjs.org/yargs
                ! npm http 200 https://registry.npmjs.org/yargs
                ! npm http GET https://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz
                ! npm http 200 https://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz
                ! npm http GET https://registry.npmjs.org/minimist
                ! npm http 200 https://registry.npmjs.org/minimist
                ! npm http GET https://registry.npmjs.org/minimist/-/m ... -0.1.0.tgz
                ! npm http 200 https://registry.npmjs.org/minimist/-/m ... -0.1.0.tgz
                ! > iobroker@0.5.1 install /opt/iobroker/node_modules/iobroker
                ! > node lib/setup.js
                ! npm install iobroker.js-controller --production --silent --prefix "/opt/iobroker/node_modules/iobroker/lib/../../../"
                ! /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:452
                ! if (adapter.substring(0, 'iobroker.'.length) == 'iobroker.') adapter = ada
                ! ^
                ! TypeError: Cannot call method 'substring' of undefined
                ! at Object.getAdapterDir (/opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:452:17)
                ! at uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:1615:28)
                ! at installAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2054:9)
                ! at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2080:13
                ! at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/objectsInMemServer.js:337:21)
                ! at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)
                ! npm install iobroker.admin –production --silent --prefix "/opt/iobroker/node_modules/iobroker/lib/../../../"
                ! Write "./iobroker start" to start the ioBroker
                ! Non-critical error: ENOENT, no such file or directory '/opt/iobroker/node_modules/iobroker/lib/../../iobroker.js-controller/iobroker'
                ! iobroker@0.5.1 node_modules/iobroker
                ! └── yargs@1.2.6 (minimist@0.1.0)
                ! root@bananapi:

                Resultat:

                root@bananapi:/opt/iobroker#  ./iobroker start
                
                module.js:340
                    throw err;
                          ^
                Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
                    at Function.Module._resolveFilename (module.js:338:15)
                    at Function.Module._load (module.js:280:25)
                    at Function.Module.runMain (module.js:497:10)
                    at startup (node.js:119:16)
                    at node.js:901:3
                

                in /node_modules/ fehlen sämtliche verzeichnisse ausser /iobroker.admin und /iobroker

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

                  Hast du du Karte getauscht?

                  Gesendet von meinem Cynus T7 mit Tapatalk

                  1 Reply Last reply Reply Quote 0
                  • S
                    starfish last edited by

                    @Homoran:

                    Hast du du Karte getauscht? `

                    nicht direkt, ich hatte vorher Debian auf der Festplatte aber nun habe ich beides SD und HDD getestet. Aber OK ich kann auch noch eine frische SD-Karte testen.

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

                      Mal langsam,

                      -Bananapi,

                      -igors image

                      -HDD

                      /root/hdinstall.sh ausgeführt?

                      Nodejs installiert?

                      mkdir /opt/iobroker?

                      cd /opt/iobroker?

                      npm install iobroker?

                      …und dann die Fehlermeldung?

                      Gesendet von meinem Cynus T7 mit Tapatalk

                      1 Reply Last reply Reply Quote 0
                      • S
                        starfish last edited by

                        ok, der Reihe nach. iobroker lief ja bereits auf dem bananapi mit hdd. dann habe ich aus bestimmten Gründen neu aufgesetzt,

                        igor neu auf sd-karte geflasht, und neu auf hdd installiert (heisst neu: nand-sata-install.sh), dann gem. Handbuch weiter

                        update/upgrade

                        nodejs

                        mkdir /opt/iobroker

                        cd /opt/iobroker

                        npm install iobroker

                        (wie oben eingefügt)

                        dann dasselbe testweise nochmals aber ohne hdd, nur auf der sd-karte, aber mit demselben Resultat.

                        ich greife nur über putty zu, aber das ist hier wohl ohne belang.

                        Bis jetzt habe ich (wie Du wohl auch) schon unzählige male debian, iobroker etc aufgesetzt, aber noch nie gabs solche Probleme. irgendwas hat sich verändert, aber was?

                        Etwas fällt auf: die Installation ist nicht vollständig. Ich habe grad eben die Verzeichnisse von einer laufenden Installation auf den Bananapi über die unvollständige Installation kopiert, und nun kann ich schon mal auf ip:8081 zugreifen.
                        1191_10.jpg

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

                          Ich fürchte dann läuft ggf. etwas mit npm schief.

                          Da habe ich keine Ahnung und Bluefox ist in Urlaub.

                          Ich liege mit Lungenentzündung im Bett. Vielleicht schaffe ich es n den nächsten Tagen das mal selbst mit den aktuellen Gegebenheiten zu testen.

                          Es gibt einen vergleichbaren Thread auf den cubietruck

                          Gruß

                          Rainer

                          Gesendet von meinem Cynus T7 mit Tapatalk

                          1 Reply Last reply Reply Quote 0
                          • S
                            smiling_Jack last edited by

                            Ich habe gerade die selben Probleme unter lubuntu mit node 12.1 😮

                            edit: ich habe es jetzt ersmal wieder mit:

                            sudo npm cache clean
                            sudo npm install iobroker.js-controller@0.5.15
                            
                            

                            gemacht. So kann man sich erstmal behälfen. Ich kann da grade leider nichts dran machen
                            355_rooms_functions_geraete.png
                            355_smart_aufzaehlung.png
                            355_smart_geraete.png
                            355_wz_geraet.png
                            355_wz_gruppe.png

                            1 Reply Last reply Reply Quote 0
                            • S
                              starfish last edited by

                              danke an alle. git clone läuft irgendwie auch nicht, bzw. ich mach da wohl was falsch.

                              und das workaround läuft hier leider auch nicht durch. aber macht nichts, dann warten wir eben, bis der grosse Meister wieder zurück ist. er hat seinen Urlaub mehr als verdient … 😄

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

                                Ich habe es erst auch nicht hinbekommen.

                                Aber wenn smiling-jack sagt, dass es geht…

                                Also:

                                Gemäß Anleitung deinstallieren

                                Dann npm cache clean

                                Dann npm install iobroker.js-controller@0.5.15

                                Jetzt kommen die alten Pfade wieder!

                                cd /opt/iobroker/node_modules/iobroker.js-controller.

                                Dann chmod +x iobroker

                                Zuletzt ./iobroker restart

                                Dann läuft es.

                                Aber ich halte es nur für ein Provisorium.

                                Ich weiss nicht ob der autostart implementiert ist. Auf jeden Fall ist der symlink auf iobroker in /opt/iobroker nicht vorhanden.

                                Ob das durch updates später korrigiert wird, wage ich zu bezweifeln.

                                Ich würde diese Installation nur nutzen wenn ich bereit bin sie wieder platt zu machen

                                Gruß

                                Rainer

                                PS ich hoffe, dass alles richtig getippt ist und die mini handytastatur da nicht mist daraus gemacht hat.

                                Gesendet von meinem Cynus T7 mit Tapatalk

                                1 Reply Last reply Reply Quote 0
                                • A
                                  akamia last edited by

                                  Hallo Rainer,

                                  danke Dir für die Anleitung. Funktioniert einwandfrei. Jetzt kann ich mich der MQTT-"Forschung" weiter widmen. Ein Update auf "js-controller" von 0.5.15 auf 0.6 verkneife ich mir auf jeden Fall.

                                  Gruß

                                  akamia

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

                                    Das solltest du (und alle anderen) dir auch verkneifen!

                                    Es wird angeboten, läuft auch irgendwie, aber dann stürzt der Adapter admin andauernd ab.

                                    Dann viel Spaß bei mqtt

                                    Rainer

                                    Gesendet von meinem Cynus T7 mit Tapatalk

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

                                      Hallo zusammen,

                                      nachdem nun bei mit einige Testinstallationen "zerschossen" sind habe ich eine neue VM aufgesetzt

                                      nach der installation von nodejs

                                      root@VMioBrokerMaster:~# node -v
                                      v0.10.38
                                      root@VMioBrokerMaster:~#
                                      
                                      

                                      kommt

                                      root@VMioBrokerMaster:~# npm install iobroker
                                      /
                                      > iobroker@0.5.1 install /root/node_modules/iobroker
                                      > node lib/setup.js
                                      
                                      npm install iobroker.js-controller --production --silent --prefix "/root/node_modules/iobroker/lib/../../../"
                                      
                                      /root/node_modules/iobroker.js-controller/lib/tools.js:452
                                          if (adapter.substring(0, 'iobroker.'.length) == 'iobroker.') adapter = ada
                                                      ^
                                      TypeError: Cannot call method 'substring' of undefined
                                          at Object.getAdapterDir (/root/node_modules/iobroker.js-controller/lib/tools.js:452:17)
                                          at uploadAdapter (/root/node_modules/iobroker.js-controller/lib/setup.js:1615:28)
                                          at installAdapter (/root/node_modules/iobroker.js-controller/lib/setup.js:2054:9)
                                          at Socket. <anonymous>(/root/node_modules/iobroker.js-controller/lib/setup.js:2080:13)
                                          at Socket.onack (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:294:6)
                                          at Socket.onpacket (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:219:12)
                                          at Manager. <anonymous>(/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                                          at Manager.Emitter.emit (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                                          at Manager.ondecoded (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:274:8)
                                          at Decoder. <anonymous>(/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                                      npm install iobroker.admin --production --silent --prefix "/root/node_modules/iobroker/lib/../../../"
                                      Write "./iobroker start" to start the ioBroker
                                      Non-critical error: ENOENT, no such file or directory '/root/node_modules/iobroker/lib/../../iobroker.js-controller/iobroker'
                                      iobroker@0.5.1 node_modules/iobroker
                                      └── yargs@1.2.6 (minimist@0.1.0)
                                      root@VMioBrokerMaster:~#</anonymous></anonymous></anonymous> 
                                      

                                      auch der beschriebene WorkAround klappt nicht ganz

                                      der js.controller kann zwar gestartet werden

                                      jedoch läuft io.admin nicht. somit auch keine Möglichkeit aid das UI zuzugreifen

                                      root@VMioBrokerMaster:~# cd /opt/iobroker/node_modules/iobroker.js-controller
                                      root@VMioBrokerMaster:/opt/iobroker/node_modules/iobroker.js-controller# ./iobroker restart
                                      Stopping ioBroker controller daemon...
                                      ioBroker controller daemon stopped.
                                      Starting ioBroker controller daemon...
                                      ioBroker controller daemon started. PID: 2686
                                      root@VMioBrokerMaster:/opt/iobroker/node_modules/iobroker.js-controller# ps -A |grep io
                                           6 ?        00:00:00 migration/0
                                         191 ?        00:00:00 ext4-dio-unwrit
                                        1691 ?        00:00:00 rpciod
                                        1693 ?        00:00:00 nfsiod
                                        2686 ?        00:00:00 io.js-controlle
                                      root@VMioBrokerMaster:/opt/iobroker/node_modules/iobroker.js-controller#
                                      
                                      

                                      Also heist es nun wohl: Warten bis der Urlauber zurück ist

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

                                        Hast du es so:

                                        http://forum.iobroker.org/viewtopic.php?p=3933#p3933

                                        Versucht?

                                        Gesendet von meinem Cynus T7 mit Tapatalk

                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          smiling_Jack last edited by

                                          Hallo

                                          ich habe die neue version vom js-controller zurückgezogen

                                          Eine Installation sollte wieder ganz normal funktioniren. Wichtig ist ein

                                          npm cache clean
                                          

                                          vorweg zumachen.

                                          Zur info es wird jetzt wieder Version 0.5.15 installiert

                                          Gruß

                                          Steffen

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

                                            @smiling-Jack:

                                            Hallo

                                            ich habe die neue version vom js-controller zurückgezogen

                                            Eine Installation sollte wieder ganz normal funktioniren. Wichtig ist ein

                                            npm cache clean
                                            

                                            vorweg zumachen.

                                            Zur info es wird jetzt wieder Version 0.5.15 installiert

                                            Gruß

                                            Steffen `

                                            OK. Getestet

                                            root@VMioBrokerMaster:/opt/iobroker# npm cache clean
                                            
                                            root@VMioBrokerMaster:/opt/iobroker# npm install iobroker
                                            npm ERR! not a package /tmp/npm-2534-cP-PEs+a/1427660539077-0.291726277442649/tmp.tgz
                                            -\|/-\|/-\|/-\|/-\|/-\-\|/-\-\|/
                                            > iobroker@0.5.1 install /opt/iobroker/node_modules/iobroker
                                            > node lib/setup.js
                                            
                                            npm install iobroker.js-controller --production --silent --prefix "/opt/iobroker/node_modules/iobroker/lib/../../../"
                                            npm install iobroker.admin --production --silent --prefix "/opt/iobroker/node_modules/iobroker/lib/../../../"
                                            Write "./iobroker start" to start the ioBroker
                                            Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start
                                            iobroker is started. Go to "http://ip-addr:8081" to open the admin UI.
                                            iobroker@0.5.1 node_modules/iobroker
                                             yargs@1.2.6 (minimist@0.1.0)
                                            root@VMioBrokerMaster:/opt/iobroker# 
                                            root@VMioBrokerMaster:/opt/iobroker# 
                                            root@VMioBrokerMaster:/opt/iobroker# 
                                            root@VMioBrokerMaster:/opt/iobroker# ps -A |grep io
                                                 6 ?        00:00:00 migration/0
                                               170 ?        00:00:00 ext4-dio-unwrit
                                              1679 ?        00:00:00 rpciod
                                              1681 ?        00:00:00 nfsiod
                                              2641 ?        00:00:00 io.js-controlle
                                            root@VMioBrokerMaster:/opt/iobroker# 
                                            
                                            

                                            Leider wird admin nicht gestartet.

                                            Manuell kann man auch nicht starten.

                                            root@VMioBrokerMaster:/opt/iobroker# iobroker update
                                            Cannot get version of "virtual".
                                            Cannot get version of "geofency".
                                            update done
                                            Adapter    "zwave"         : 0.1.0
                                            Adapter    "yr"            : 0.1.5
                                            Adapter    "web"           : 0.2.6
                                            Adapter    "vis"           : 0.2.11
                                            Adapter    "virtual"
                                            Adapter    "sonos"         : 0.1.6
                                            Adapter    "rickshaw"      : 0.2.2
                                            Adapter    "pushover"      : 0.1.0
                                            Adapter    "onkyo"         : 0.1.0
                                            Adapter    "telnet"        : 0.0.0
                                            Adapter    "socketio"      : 0.2.3
                                            Adapter    "simple-api"    : 0.0.4
                                            Adapter    "sayit"         : 0.3.6
                                            Adapter    "ping"          : 0.1.3
                                            Adapter    "node-red"      : 0.1.9
                                            Adapter    "mqtt"          : 0.1.7
                                            Adapter    "mobile"        : 0.0.2
                                            Adapter    "legacy"        : 0.1.12
                                            Adapter    "knx"           : 0.0.1
                                            Controller "js-controller" : 0.5.15   , installed 0.5.15
                                            Adapter    "javascript"    : 0.3.0
                                            Adapter    "ical"          : 0.1.0
                                            Adapter    "hmm"           : 0.0.17
                                            Adapter    "hue"           : 0.2.0
                                            Adapter    "hm-rpc"        : 0.4.0
                                            Adapter    "hm-rega"       : 0.2.1
                                            Adapter    "history"       : 0.1.3
                                            Adapter    "highcharts"    : 0.0.0
                                            Adapter    "graphite"      : 0.1.0
                                            Adapter    "geofency"
                                            Adapter    "example"       : 0.1.1    , installed 0.1.1
                                            Adapter    "email"         : 0.1.0
                                            Adapter    "dwd"           : 0.1.7
                                            Adapter    "cul"           : 0.0.2
                                            Adapter    "b-control-em"  : 0.1.1
                                            Adapter    "artnet"        : 0.0.3
                                            Adapter    "admin"         : 0.3.26   , installed 0.3.26
                                            
                                            
                                            root@VMioBrokerMaster:/opt/iobroker#
                                            root@VMioBrokerMaster:/opt/iobroker# iobroker start admin
                                            Please enter instance of adapter, e.g. "web.0"
                                            root@VMioBrokerMaster:/opt/iobroker# iobroker start admin.0
                                            Adapter "admin.0 does not exist.
                                            root@VMioBrokerMaster:/opt/iobroker#
                                            
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            572
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            50
                                            15887
                                            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