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. ioBroker Allgemein
  4. Error: Cannot find module 'parseuri'

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Error: Cannot find module 'parseuri'

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
7 Beiträge 2 Kommentatoren 1.9k 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.
  • S Offline
    S Offline
    stt
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe heute versucht meine ioBroker Installation auf meinem Raspberry Pi 3 zu aktualisieren. Bisher lief das immer problemlos. Was ich bisher nicht gemacht hatte, war das Update des Hosts (js-controller) selbst.

    Ich bin wie im Webinterface beschrieben mit putty auf meinen pi und habe die Befehle

    cd /opt/iobroker

    sudo iobroker stop

    sudo iobroker update

    sudo iobroker upgrade self

    sudo iobroker start

    ausgeführt um von 0.12.2 auf 0.15.3 zu aktualisieren.

    Leider liefen diese nicht fehlerfrei durch und ich stoße immer wieder auf folgenden Fehler:

    module.js:338
        throw err;
              ^
    Error: Cannot find module 'parseuri'
        at Function.Module._resolveFilename (module.js:336:15)
        at Function.Module._load (module.js:278:25)
        at Module.require (module.js:365:17)
        at require (module.js:384:17)
        at Object. <anonymous>(/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/url.js:6:16)
        at Module._compile (module.js:460:26)
        at Object.Module._extensions..js (module.js:478:10)
        at Module.load (module.js:355:32)
        at Function.Module._load (module.js:310:12)
        at Module.require (module.js:365:17)</anonymous> 
    

    Ich habe nun schon wie folgt versucht die Installation wieder zu reparieren, leider ohne Erfolg:

    1. apt-get update und apt-get upgrade

    2. Folgendes aus einem anderen Thread

    cd /opt/iobroker

    sudo npm cache clean

    sudo iobroker stop

    sudo pgrep -f '^io.*' | sudo xargs kill -9

    sudo npm install iobroker.js-controller

    cd node_modules/iobroker.js-controller

    sudo npm update

    cd ../..

    sudo chmod 777 * -R

    sudo iobroker start

    3. Folgendes aus dem anderen Thread

    cd /opt/iobroker

    sudo npm cache clean

    sudo pgrep -f '^io.*' | sudo xargs kill -9

    sudo npm install iobroker.js-controller

    sudo chmod 777 * -R

    sudo node node_modules/iobroker.js-controller/controller.js

    Es erscheint immer die gleiche Fehlermeldung (siehe oben). Hat jemand einen Tipp?

    Danke im voraus!

    Stefan

    1 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #2

      @stt:

      Hallo zusammen,

      ich habe heute versucht meine ioBroker Installation auf meinem Raspberry Pi 3 zu aktualisieren. Bisher lief das immer problemlos. Was ich bisher nicht gemacht hatte, war das Update des Hosts (js-controller) selbst.

      Ich bin wie im Webinterface beschrieben mit putty auf meinen pi und habe die Befehle

      cd /opt/iobroker

      sudo iobroker stop

      sudo iobroker update

      sudo iobroker upgrade self

      sudo iobroker start

      ausgeführt um von 0.12.2 auf 0.15.3 zu aktualisieren.

      Leider liefen diese nicht fehlerfrei durch und ich stoße immer wieder auf folgenden Fehler:

      module.js:338
          throw err;
                ^
      Error: Cannot find module 'parseuri'
          at Function.Module._resolveFilename (module.js:336:15)
          at Function.Module._load (module.js:278:25)
          at Module.require (module.js:365:17)
          at require (module.js:384:17)
          at Object. <anonymous>(/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/url.js:6:16)
          at Module._compile (module.js:460:26)
          at Object.Module._extensions..js (module.js:478:10)
          at Module.load (module.js:355:32)
          at Function.Module._load (module.js:310:12)
          at Module.require (module.js:365:17)</anonymous> 
      

      Ich habe nun schon wie folgt versucht die Installation wieder zu reparieren, leider ohne Erfolg:

      1. apt-get update und apt-get upgrade

      2. Folgendes aus einem anderen Thread

      cd /opt/iobroker

      sudo npm cache clean

      sudo iobroker stop

      sudo pgrep -f '^io.*' | sudo xargs kill -9

      sudo npm install iobroker.js-controller

      cd node_modules/iobroker.js-controller

      sudo npm update

      cd ../..

      sudo chmod 777 * -R

      sudo iobroker start

      3. Folgendes aus dem anderen Thread

      cd /opt/iobroker

      sudo npm cache clean

      sudo pgrep -f '^io.*' | sudo xargs kill -9

      sudo npm install iobroker.js-controller

      sudo chmod 777 * -R

      sudo node node_modules/iobroker.js-controller/controller.js

      Es erscheint immer die gleiche Fehlermeldung (siehe oben). Hat jemand einen Tipp?

      Danke im voraus!

      Stefan `
      node.js Version? npm Version?

      node -v
      npm -v
      

      Und dann auch

      cd /opt/iobroker
      npm i parseuri
      
      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        stt
        schrieb am zuletzt editiert von
        #3

        Danke für die schnelle Antwort!

        root@raspberrypi3:/opt/iobroker# node -v
        v0.12.6
        root@raspberrypi3:/opt/iobroker# npm -v
        2.11.2
        root@raspberrypi3:/opt/iobroker# npm i parseuri
        parseuri@0.0.5 node_modules/parseuri
        └── better-assert@1.0.2 (callsite@1.0.0)
        
        
        1 Antwort Letzte Antwort
        0
        • BluefoxB Offline
          BluefoxB Offline
          Bluefox
          schrieb am zuletzt editiert von
          #4

          @stt:

          Danke für die schnelle Antwort!

          root@raspberrypi3:/opt/iobroker# node -v
          v0.12.6
          root@raspberrypi3:/opt/iobroker# npm -v
          2.11.2
          root@raspberrypi3:/opt/iobroker# npm i parseuri
          parseuri@0.0.5 node_modules/parseuri
          └── better-assert@1.0.2 (callsite@1.0.0)
          
          ```` `  
          

          Node.js ist ziemlich alt.

          Nachdem du parseuri installiert hast. Geht?

          1 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            stt
            schrieb am zuletzt editiert von
            #5

            Node.js ist ziemlich alt.

            -> wie aktualisiere ich das?

            Nachdem du parseuri installiert hast. Geht?

            -> Du meinst nach dem Befehl? npm i parseuri

            -> Nein geht immer noch nicht. Muss ich danach nochmal ein Update oder ähnliches starten?

            1 Antwort Letzte Antwort
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              schrieb am zuletzt editiert von
              #6

              @stt:

              Node.js ist ziemlich alt.

              -> wie aktualisiere ich das? `
              http://www.iobroker.net/docu/?page_id=5 … ion_Nodejs
              @stt:

              Nachdem du parseuri installiert hast. Geht?

              -> Du meinst nach dem Befehl? npm i parseuri

              -> Nein geht immer noch nicht. Muss ich danach nochmal ein Update oder ähnliches starten? `
              Es muss aber ein anderen Fehler sein.

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                stt
                schrieb am zuletzt editiert von
                #7

                Ich habe jetzt Node aktualisiert. Das hat fehlerfrei gekappt. ioBroker Update geht aber immer noch nicht:

                root@raspberrypi3:/home/pi# node -v
                v4.7.2
                root@raspberrypi3:/home/pi# cd /opt/iobroker
                root@raspberrypi3:/opt/iobroker# sudo iobroker stop
                iobroker controller daemon is not running
                root@raspberrypi3:/opt/iobroker# npm i parseuri
                parseuri@0.0.5 node_modules/parseuri
                └── better-assert@1.0.2 (callsite@1.0.0)
                root@raspberrypi3:/opt/iobroker# sudo iobroker update
                module.js:327
                    throw err;
                    ^
                
                Error: Cannot find module 'parseuri'
                    at Function.Module._resolveFilename (module.js:325:15)
                    at Function.Module._load (module.js:276:25)
                    at Module.require (module.js:353:17)
                    at require (internal/module.js:12:17)
                    at Object. <anonymous>(/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/url.js:6:16)
                    at Module._compile (module.js:409:26)
                    at Object.Module._extensions..js (module.js:416:10)
                    at Module.load (module.js:343:32)
                    at Function.Module._load (module.js:300:12)
                    at Module.require (module.js:353:17)</anonymous> 
                

                Ich glaube mittlerweile würde es schneller gehen das System nochmal kompett neu zu installieren :?

                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
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                317

                Online

                32.7k

                Benutzer

                82.4k

                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