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. Adapter Updates schlagen fehl

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Adapter Updates schlagen fehl

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
adapter update
30 Beiträge 5 Kommentatoren 2.4k Aufrufe 5 Watching
  • Ä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.
  • joergfrdeJ joergfrde
    pi@raspberrypi:/opt/iobroker/node_modules $ nodejs -v
    v10.18.0
    pi@raspberrypi:/opt/iobroker/node_modules $ npm -v
    6.13.4
    pi@raspberrypi:/opt/iobroker/node_modules $
    
    AlCalzoneA Offline
    AlCalzoneA Offline
    AlCalzone
    Developer
    schrieb am zuletzt editiert von
    #11

    @joergfrde Da ist der Verursacher:

    lrwxrwxrwx    1 root     root         4 Dez 24 22:04 soef -> soef
    

    Sollte sich wie folgt beheben lassen:

    cd /opt/iobroker/node_modules
    sudo rm -rf soef
    

    Kann sein, dass du die Lib danach nochmal installieren musst (ohne sudo!):

    cd /opt/iobroker
    npm i soef
    

    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

    1 Antwort Letzte Antwort
    0
    • joergfrdeJ Offline
      joergfrdeJ Offline
      joergfrde
      schrieb am zuletzt editiert von
      #12

      Super danke, das hat funktioniert

      1 Antwort Letzte Antwort
      0
      • joergfrdeJ Offline
        joergfrdeJ Offline
        joergfrde
        schrieb am zuletzt editiert von
        #13

        Zu früh gefreut. :anguished: Nach jedem Adapter Update muss ich die Befehle wiederholen.

        AlCalzoneA 1 Antwort Letzte Antwort
        0
        • joergfrdeJ joergfrde

          Zu früh gefreut. :anguished: Nach jedem Adapter Update muss ich die Befehle wiederholen.

          AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von
          #14

          @joergfrde wie sieht deine /opt/iobroker/package.json aus? Steht da irgendwas analog zu "soef": "file:node_modules/soef"?
          Diese Zeile dann bitte löschen, nachdem du den Ordner gelöscht hast.

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          joergfrdeJ 1 Antwort Letzte Antwort
          0
          • joergfrdeJ Offline
            joergfrdeJ Offline
            joergfrde
            schrieb am zuletzt editiert von Negalein
            #15

            Da wird das ausgegeben.

            /opt/iobroker/package.json: Zeile 50: soef:: Kommando nicht gefunden.

            AlCalzoneA 1 Antwort Letzte Antwort
            0
            • joergfrdeJ joergfrde

              Da wird das ausgegeben.

              /opt/iobroker/package.json: Zeile 50: soef:: Kommando nicht gefunden.

              AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              schrieb am zuletzt editiert von
              #16

              @joergfrde Ähh, was? Hast du versucht, die auszuführen?

              Bitte mal mit einem Texteditor öffnen ;)

              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

              joergfrdeJ 1 Antwort Letzte Antwort
              0
              • AlCalzoneA AlCalzone

                @joergfrde Ähh, was? Hast du versucht, die auszuführen?

                Bitte mal mit einem Texteditor öffnen ;)

                joergfrdeJ Offline
                joergfrdeJ Offline
                joergfrde
                schrieb am zuletzt editiert von
                #17

                @AlCalzone Geht das von der Konsole aus oder oder muss ich dazu die SD-Karte rausnehmen und am PC lesen.

                AlCalzoneA 1 Antwort Letzte Antwort
                0
                • joergfrdeJ joergfrde

                  @AlCalzone Geht das von der Konsole aus oder oder muss ich dazu die SD-Karte rausnehmen und am PC lesen.

                  AlCalzoneA Offline
                  AlCalzoneA Offline
                  AlCalzone
                  Developer
                  schrieb am zuletzt editiert von AlCalzone
                  #18

                  @joergfrde Kannst sie z.B. per FTP herunterladen oder auf der Konsole mit

                  nano /opt/iobroker/package.json
                  

                  zum Bearbeiten öffnen. Je nach Berechtigung musst du das ggf. als der User iobroker machen:

                  sudo -H -u iobroker nano /opt/iobroker/package.json
                  

                  Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                  1 Antwort Letzte Antwort
                  0
                  • joergfrdeJ Offline
                    joergfrdeJ Offline
                    joergfrde
                    schrieb am zuletzt editiert von Negalein
                    #19

                    Das konnte ich jetzt auslesen. Da steht nichts von "file:node_modules/soef".

                    pi@raspberrypi:~ $ sudo -H -u iobroker nano /opt/iobroker/package.json
                    [?1h[?25l[ Datei wird gelesen ]56 Zeilen  GNU nano 3.2              /opt/iobroker/package.json                          
                    ^G Hilfe     ^O Speichern ^W Wo ist    ^K Ausschneid^J Ausrichten^C Cursor
                    ^X Beenden   ^R Datei öffn^\ Ersetzen  ^U Ausschn. r^T Rechtschr.^_ Zu Zeile
                    {"name": "iobroker.inst","version": "2.0.3","private": true,"description": "Automation platform in node.js","scripts": {"install": "node lib/checkVersions.js","postinstall": "node lib/install.js","test": "node node_modules/mocha/bin/mocha --exit"},"dependencies": {"colors": "^1.3.3","fs-extra": "^7.0.1","iobroker": "^2.0.3","iobroker.admin": "^3.7.7","iobroker.alexa2": "^3.0.7","iobroker.daswetter": "^2.8.1","iobroker.discovery": "^2.0.0","iobroker.dwd": "^2.4.3",
                    

                    Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
                    Hier gehts zur Hilfe.

                    AlCalzoneA 1 Antwort Letzte Antwort
                    0
                    • joergfrdeJ Offline
                      joergfrdeJ Offline
                      joergfrde
                      schrieb am zuletzt editiert von Negalein
                      #20

                      Beim installieren von npm i soef kommt es am Ende zu einer Fehlermeldung.

                      Connecting to 192.168.178.27 port 22, please wait...
                      login as: 
                      pi@192.168.178.27's password: 
                      Linux raspberrypi 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l
                      
                      The programs included with the Debian GNU/Linux system are free software;
                      the exact distribution terms for each program are described in the
                      individual files in /usr/share/doc/*/copyright.
                      
                      Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
                      permitted by applicable law.
                      Last login: Tue Jan 14 10:40:32 2020 from 192.168.178.204
                      
                      pi@raspberrypi:~ $ cd /opt/iobroker/node_modules
                      pi@raspberrypi:/opt/iobroker/node_modules $ sudo rm -rf soef
                      pi@raspberrypi:/opt/iobroker/node_modules $ cd /opt/iobroker
                      pi@raspberrypi:/opt/iobroker $ npm i soef
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      [..................] / rollbackFailedOptional: verb npm-session 4650b31205a2d34
                      
                      
                      
                      npm ERR! code ENOLOCAL
                      npm ERR! Could not install from "node_modules/soef" as it does not contain a package.json file.
                      
                      npm ERR! A complete log of this run can be found in:
                      npm ERR!     /home/iobroker/.npm/_logs/2020-01-14T09_55_52_492Z-debug.log
                      pi@raspberrypi:/opt/iobroker $
                      

                      Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
                      Hier gehts zur Hilfe.

                      1 Antwort Letzte Antwort
                      0
                      • joergfrdeJ joergfrde

                        Das konnte ich jetzt auslesen. Da steht nichts von "file:node_modules/soef".

                        pi@raspberrypi:~ $ sudo -H -u iobroker nano /opt/iobroker/package.json
                        [?1h[?25l[ Datei wird gelesen ]56 Zeilen  GNU nano 3.2              /opt/iobroker/package.json                          
                        ^G Hilfe     ^O Speichern ^W Wo ist    ^K Ausschneid^J Ausrichten^C Cursor
                        ^X Beenden   ^R Datei öffn^\ Ersetzen  ^U Ausschn. r^T Rechtschr.^_ Zu Zeile
                        {"name": "iobroker.inst","version": "2.0.3","private": true,"description": "Automation platform in node.js","scripts": {"install": "node lib/checkVersions.js","postinstall": "node lib/install.js","test": "node node_modules/mocha/bin/mocha --exit"},"dependencies": {"colors": "^1.3.3","fs-extra": "^7.0.1","iobroker": "^2.0.3","iobroker.admin": "^3.7.7","iobroker.alexa2": "^3.0.7","iobroker.daswetter": "^2.8.1","iobroker.discovery": "^2.0.0","iobroker.dwd": "^2.4.3",
                        

                        Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
                        Hier gehts zur Hilfe.

                        AlCalzoneA Offline
                        AlCalzoneA Offline
                        AlCalzone
                        Developer
                        schrieb am zuletzt editiert von
                        #21

                        @joergfrde In nano kannst du scrollen, da fehlen ein paar Seiten. Lade die Datei am besten mal runter zum Anschauen.

                        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                        1 Antwort Letzte Antwort
                        0
                        • AlCalzoneA AlCalzone

                          @joergfrde wie sieht deine /opt/iobroker/package.json aus? Steht da irgendwas analog zu "soef": "file:node_modules/soef"?
                          Diese Zeile dann bitte löschen, nachdem du den Ordner gelöscht hast.

                          joergfrdeJ Offline
                          joergfrdeJ Offline
                          joergfrde
                          schrieb am zuletzt editiert von Negalein
                          #22

                          @AlCalzone Welchen Ordner soll ich löschen? Ich möchte da nichts falsches löschen. Die Zeile habe ich gelöscht. Aber jetzt kann ich keine Adapter mehr installieren. Auch wenn ich vorher

                          cd /opt/iobroker/node_modules
                          sudo rm -rf soef
                          
                          cd /opt/iobroker
                          npm i soef
                          

                          ausführe.

                          AlCalzoneA 1 Antwort Letzte Antwort
                          0
                          • joergfrdeJ joergfrde

                            @AlCalzone Welchen Ordner soll ich löschen? Ich möchte da nichts falsches löschen. Die Zeile habe ich gelöscht. Aber jetzt kann ich keine Adapter mehr installieren. Auch wenn ich vorher

                            cd /opt/iobroker/node_modules
                            sudo rm -rf soef
                            
                            cd /opt/iobroker
                            npm i soef
                            

                            ausführe.

                            AlCalzoneA Offline
                            AlCalzoneA Offline
                            AlCalzone
                            Developer
                            schrieb am zuletzt editiert von
                            #23

                            @joergfrde Du hast mir immer noch nicht die vollständige package.json gezeigt. Ohne die zu reparieren, läufst du im Kreis.

                            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                            joergfrdeJ 1 Antwort Letzte Antwort
                            0
                            • AlCalzoneA AlCalzone

                              @joergfrde Du hast mir immer noch nicht die vollständige package.json gezeigt. Ohne die zu reparieren, läufst du im Kreis.

                              joergfrdeJ Offline
                              joergfrdeJ Offline
                              joergfrde
                              schrieb am zuletzt editiert von Negalein
                              #24

                              @AlCalzone Hier ist die Datei. Als vorletzte Zeile hatte ursprünglich "soef": "file:node_modules/soef" gestanden. Die habe ich gelöscht.

                              {
                                "name": "iobroker.inst",
                                "version": "2.0.3",
                                "private": true,
                                "description": "Automation platform in node.js",
                                "scripts": {
                                  "install": "node lib/checkVersions.js",
                                  "postinstall": "node lib/install.js",
                                  "test": "node node_modules/mocha/bin/mocha --exit"
                                },
                                "dependencies": {
                                  "colors": "^1.3.3",
                                  "fs-extra": "^7.0.1",
                                  "iobroker": "^2.0.3",
                                  "iobroker.admin": "^3.7.7",
                                  "iobroker.alexa2": "^3.0.7",
                                  "iobroker.daswetter": "^2.8.1",
                                  "iobroker.devices": "^0.1.8",
                                  "iobroker.discovery": "^2.0.0",
                                  "iobroker.dwd": "^2.4.3",
                                  "iobroker.egigeozone": "^0.1.2",
                                  "iobroker.email": "^1.0.6",
                                  "iobroker.exchangerates": "0.0.11",
                                  "iobroker.fritzbox": "^0.2.1",
                                  "iobroker.fritzdect": "^0.2.4",
                                  "iobroker.fullcalendar": "^1.1.0",
                                  "iobroker.geofency": "^0.3.2",
                                  "iobroker.harmony": "^1.2.2",
                                  "iobroker.hm-rega": "^2.5.3",
                                  "iobroker.hm-rpc": "^1.12.6",
                                  "iobroker.homee": "^0.3.1",
                                  "iobroker.info": "^1.5.7",
                                  "iobroker.javascript": "^4.3.4",
                                  "iobroker.js-controller": "stable",
                                  "iobroker.lifx": "^0.1.0",
                                  "iobroker.meross": "^1.3.9",
                                  "iobroker.paw": "^0.3.2",
                                  "iobroker.pushover": "^1.1.1",
                                  "iobroker.radar2": "^1.0.9",
                                  "iobroker.sayit": "^1.8.2",
                                  "iobroker.shelly": "^3.1.6",
                                  "iobroker.sony-bravia": "^1.0.1",
                                  "iobroker.tankerkoenig": "^2.0.6",
                                  "iobroker.telegram": "^1.4.7",
                                  "iobroker.text2command": "^1.3.0",
                                  "iobroker.tr-064": "^0.4.18",
                                  "iobroker.vis": "^1.2.3",
                                  "iobroker.vis-bars": "^0.1.4",
                                  "iobroker.vis-hqwidgets": "^1.1.3",
                                  "iobroker.vis-map": "^1.0.2",
                                  "iobroker.vis-weather": "^2.5.2",
                                  "iobroker.weatherunderground": "^3.2.0",
                                  "iobroker.web": "^2.4.10",
                                  "iobroker.yr": "^2.0.3",
                                  "semver": "^5.6.0",
                                  "yargs": "^7.0.2"
                              
                              AlCalzoneA 1 Antwort Letzte Antwort
                              0
                              • joergfrdeJ joergfrde

                                @AlCalzone Hier ist die Datei. Als vorletzte Zeile hatte ursprünglich "soef": "file:node_modules/soef" gestanden. Die habe ich gelöscht.

                                {
                                  "name": "iobroker.inst",
                                  "version": "2.0.3",
                                  "private": true,
                                  "description": "Automation platform in node.js",
                                  "scripts": {
                                    "install": "node lib/checkVersions.js",
                                    "postinstall": "node lib/install.js",
                                    "test": "node node_modules/mocha/bin/mocha --exit"
                                  },
                                  "dependencies": {
                                    "colors": "^1.3.3",
                                    "fs-extra": "^7.0.1",
                                    "iobroker": "^2.0.3",
                                    "iobroker.admin": "^3.7.7",
                                    "iobroker.alexa2": "^3.0.7",
                                    "iobroker.daswetter": "^2.8.1",
                                    "iobroker.devices": "^0.1.8",
                                    "iobroker.discovery": "^2.0.0",
                                    "iobroker.dwd": "^2.4.3",
                                    "iobroker.egigeozone": "^0.1.2",
                                    "iobroker.email": "^1.0.6",
                                    "iobroker.exchangerates": "0.0.11",
                                    "iobroker.fritzbox": "^0.2.1",
                                    "iobroker.fritzdect": "^0.2.4",
                                    "iobroker.fullcalendar": "^1.1.0",
                                    "iobroker.geofency": "^0.3.2",
                                    "iobroker.harmony": "^1.2.2",
                                    "iobroker.hm-rega": "^2.5.3",
                                    "iobroker.hm-rpc": "^1.12.6",
                                    "iobroker.homee": "^0.3.1",
                                    "iobroker.info": "^1.5.7",
                                    "iobroker.javascript": "^4.3.4",
                                    "iobroker.js-controller": "stable",
                                    "iobroker.lifx": "^0.1.0",
                                    "iobroker.meross": "^1.3.9",
                                    "iobroker.paw": "^0.3.2",
                                    "iobroker.pushover": "^1.1.1",
                                    "iobroker.radar2": "^1.0.9",
                                    "iobroker.sayit": "^1.8.2",
                                    "iobroker.shelly": "^3.1.6",
                                    "iobroker.sony-bravia": "^1.0.1",
                                    "iobroker.tankerkoenig": "^2.0.6",
                                    "iobroker.telegram": "^1.4.7",
                                    "iobroker.text2command": "^1.3.0",
                                    "iobroker.tr-064": "^0.4.18",
                                    "iobroker.vis": "^1.2.3",
                                    "iobroker.vis-bars": "^0.1.4",
                                    "iobroker.vis-hqwidgets": "^1.1.3",
                                    "iobroker.vis-map": "^1.0.2",
                                    "iobroker.vis-weather": "^2.5.2",
                                    "iobroker.weatherunderground": "^3.2.0",
                                    "iobroker.web": "^2.4.10",
                                    "iobroker.yr": "^2.0.3",
                                    "semver": "^5.6.0",
                                    "yargs": "^7.0.2"
                                
                                AlCalzoneA Offline
                                AlCalzoneA Offline
                                AlCalzone
                                Developer
                                schrieb am zuletzt editiert von
                                #25

                                @joergfrde Jetzt fehlen eigentlich nur noch die 2 "}" am Dateiende:

                                {
                                  "name": "iobroker.inst",
                                  "version": "2.0.3",
                                  "private": true,
                                  "description": "Automation platform in node.js",
                                  "scripts": {
                                    "install": "node lib/checkVersions.js",
                                    "postinstall": "node lib/install.js",
                                    "test": "node node_modules/mocha/bin/mocha --exit"
                                  },
                                  "dependencies": {
                                    "colors": "^1.3.3",
                                    "fs-extra": "^7.0.1",
                                    "iobroker": "^2.0.3",
                                    "iobroker.admin": "^3.7.7",
                                    "iobroker.alexa2": "^3.0.7",
                                    "iobroker.daswetter": "^2.8.1",
                                    "iobroker.devices": "^0.1.8",
                                    "iobroker.discovery": "^2.0.0",
                                    "iobroker.dwd": "^2.4.3",
                                    "iobroker.egigeozone": "^0.1.2",
                                    "iobroker.email": "^1.0.6",
                                    "iobroker.exchangerates": "0.0.11",
                                    "iobroker.fritzbox": "^0.2.1",
                                    "iobroker.fritzdect": "^0.2.4",
                                    "iobroker.fullcalendar": "^1.1.0",
                                    "iobroker.geofency": "^0.3.2",
                                    "iobroker.harmony": "^1.2.2",
                                    "iobroker.hm-rega": "^2.5.3",
                                    "iobroker.hm-rpc": "^1.12.6",
                                    "iobroker.homee": "^0.3.1",
                                    "iobroker.info": "^1.5.7",
                                    "iobroker.javascript": "^4.3.4",
                                    "iobroker.js-controller": "stable",
                                    "iobroker.lifx": "^0.1.0",
                                    "iobroker.meross": "^1.3.9",
                                    "iobroker.paw": "^0.3.2",
                                    "iobroker.pushover": "^1.1.1",
                                    "iobroker.radar2": "^1.0.9",
                                    "iobroker.sayit": "^1.8.2",
                                    "iobroker.shelly": "^3.1.6",
                                    "iobroker.sony-bravia": "^1.0.1",
                                    "iobroker.tankerkoenig": "^2.0.6",
                                    "iobroker.telegram": "^1.4.7",
                                    "iobroker.text2command": "^1.3.0",
                                    "iobroker.tr-064": "^0.4.18",
                                    "iobroker.vis": "^1.2.3",
                                    "iobroker.vis-bars": "^0.1.4",
                                    "iobroker.vis-hqwidgets": "^1.1.3",
                                    "iobroker.vis-map": "^1.0.2",
                                    "iobroker.vis-weather": "^2.5.2",
                                    "iobroker.weatherunderground": "^3.2.0",
                                    "iobroker.web": "^2.4.10",
                                    "iobroker.yr": "^2.0.3",
                                    "semver": "^5.6.0",
                                    "yargs": "^7.0.2"
                                  }
                                }
                                

                                Jetzt müsste es folgendermaßen gehen:

                                1.  cd /opt/iobroker
                                   sudo rm -rf node_modules/soef
                                  
                                2. Diese Datei zurückspielen
                                3.  cd /opt/iobroker
                                   npm i soef
                                  

                                Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                joergfrdeJ 1 Antwort Letzte Antwort
                                0
                                • AlCalzoneA AlCalzone

                                  @joergfrde Jetzt fehlen eigentlich nur noch die 2 "}" am Dateiende:

                                  {
                                    "name": "iobroker.inst",
                                    "version": "2.0.3",
                                    "private": true,
                                    "description": "Automation platform in node.js",
                                    "scripts": {
                                      "install": "node lib/checkVersions.js",
                                      "postinstall": "node lib/install.js",
                                      "test": "node node_modules/mocha/bin/mocha --exit"
                                    },
                                    "dependencies": {
                                      "colors": "^1.3.3",
                                      "fs-extra": "^7.0.1",
                                      "iobroker": "^2.0.3",
                                      "iobroker.admin": "^3.7.7",
                                      "iobroker.alexa2": "^3.0.7",
                                      "iobroker.daswetter": "^2.8.1",
                                      "iobroker.devices": "^0.1.8",
                                      "iobroker.discovery": "^2.0.0",
                                      "iobroker.dwd": "^2.4.3",
                                      "iobroker.egigeozone": "^0.1.2",
                                      "iobroker.email": "^1.0.6",
                                      "iobroker.exchangerates": "0.0.11",
                                      "iobroker.fritzbox": "^0.2.1",
                                      "iobroker.fritzdect": "^0.2.4",
                                      "iobroker.fullcalendar": "^1.1.0",
                                      "iobroker.geofency": "^0.3.2",
                                      "iobroker.harmony": "^1.2.2",
                                      "iobroker.hm-rega": "^2.5.3",
                                      "iobroker.hm-rpc": "^1.12.6",
                                      "iobroker.homee": "^0.3.1",
                                      "iobroker.info": "^1.5.7",
                                      "iobroker.javascript": "^4.3.4",
                                      "iobroker.js-controller": "stable",
                                      "iobroker.lifx": "^0.1.0",
                                      "iobroker.meross": "^1.3.9",
                                      "iobroker.paw": "^0.3.2",
                                      "iobroker.pushover": "^1.1.1",
                                      "iobroker.radar2": "^1.0.9",
                                      "iobroker.sayit": "^1.8.2",
                                      "iobroker.shelly": "^3.1.6",
                                      "iobroker.sony-bravia": "^1.0.1",
                                      "iobroker.tankerkoenig": "^2.0.6",
                                      "iobroker.telegram": "^1.4.7",
                                      "iobroker.text2command": "^1.3.0",
                                      "iobroker.tr-064": "^0.4.18",
                                      "iobroker.vis": "^1.2.3",
                                      "iobroker.vis-bars": "^0.1.4",
                                      "iobroker.vis-hqwidgets": "^1.1.3",
                                      "iobroker.vis-map": "^1.0.2",
                                      "iobroker.vis-weather": "^2.5.2",
                                      "iobroker.weatherunderground": "^3.2.0",
                                      "iobroker.web": "^2.4.10",
                                      "iobroker.yr": "^2.0.3",
                                      "semver": "^5.6.0",
                                      "yargs": "^7.0.2"
                                    }
                                  }
                                  

                                  Jetzt müsste es folgendermaßen gehen:

                                  1.  cd /opt/iobroker
                                     sudo rm -rf node_modules/soef
                                    
                                  2. Diese Datei zurückspielen
                                  3.  cd /opt/iobroker
                                     npm i soef
                                    
                                  joergfrdeJ Offline
                                  joergfrdeJ Offline
                                  joergfrde
                                  schrieb am zuletzt editiert von Negalein
                                  #26

                                  @AlCalzone Das habe ich jetzt gemacht. Dabei kommt es wieder am Ende zu einer Fehlermeldung.

                                  Connecting to 192.168.178.27 port 22, please wait...
                                  login as: 
                                  pi@192.168.178.27's password: 
                                  Linux raspberrypi 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l
                                  
                                  The programs included with the Debian GNU/Linux system are free software;
                                  the exact distribution terms for each program are described in the
                                  individual files in /usr/share/doc/*/copyright.
                                  
                                  Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
                                  permitted by applicable law.
                                  Last login: Sat Jan 18 15:49:40 2020 from 192.168.178.42
                                  
                                  pi@raspberrypi:~ $ cd /opt/iobroker
                                  pi@raspberrypi:/opt/iobroker $ sudo rm -rf node_modules/soef
                                  pi@raspberrypi:/opt/iobroker $ cd /opt/iobroker
                                  pi@raspberrypi:/opt/iobroker $ npm i soef
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                  
                                  
                                  
                                  npm ERR! code EJSONPARSE
                                  npm ERR! file /opt/iobroker/package.json
                                  npm ERR! JSON.parse Failed to parse json
                                  npm ERR! JSON.parse Unexpected end of JSON input while parsing near '..."yargs": "^7.0.2"
                                  npm ERR! JSON.parse   
                                  npm ERR! JSON.parse '
                                  npm ERR! JSON.parse Failed to parse package.json data.
                                  npm ERR! JSON.parse package.json must be actual JSON, not just JavaScript.
                                  
                                  npm ERR! A complete log of this run can be found in:
                                  npm ERR!     /home/iobroker/.npm/_logs/2020-01-20T05_20_38_478Z-debug.log
                                  pi@raspberrypi:/opt/iobroker $
                                  

                                  Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
                                  Hier gehts zur Hilfe.

                                  AlCalzoneA 1 Antwort Letzte Antwort
                                  0
                                  • joergfrdeJ Offline
                                    joergfrdeJ Offline
                                    joergfrde
                                    schrieb am zuletzt editiert von
                                    #27

                                    Es funktioniert auch weiterhin nicht

                                    1 Antwort Letzte Antwort
                                    0
                                    • joergfrdeJ joergfrde

                                      @AlCalzone Das habe ich jetzt gemacht. Dabei kommt es wieder am Ende zu einer Fehlermeldung.

                                      Connecting to 192.168.178.27 port 22, please wait...
                                      login as: 
                                      pi@192.168.178.27's password: 
                                      Linux raspberrypi 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l
                                      
                                      The programs included with the Debian GNU/Linux system are free software;
                                      the exact distribution terms for each program are described in the
                                      individual files in /usr/share/doc/*/copyright.
                                      
                                      Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
                                      permitted by applicable law.
                                      Last login: Sat Jan 18 15:49:40 2020 from 192.168.178.42
                                      
                                      pi@raspberrypi:~ $ cd /opt/iobroker
                                      pi@raspberrypi:/opt/iobroker $ sudo rm -rf node_modules/soef
                                      pi@raspberrypi:/opt/iobroker $ cd /opt/iobroker
                                      pi@raspberrypi:/opt/iobroker $ npm i soef
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      [..................] / rollbackFailedOptional: verb npm-session c5766d148922d32
                                      
                                      
                                      
                                      npm ERR! code EJSONPARSE
                                      npm ERR! file /opt/iobroker/package.json
                                      npm ERR! JSON.parse Failed to parse json
                                      npm ERR! JSON.parse Unexpected end of JSON input while parsing near '..."yargs": "^7.0.2"
                                      npm ERR! JSON.parse   
                                      npm ERR! JSON.parse '
                                      npm ERR! JSON.parse Failed to parse package.json data.
                                      npm ERR! JSON.parse package.json must be actual JSON, not just JavaScript.
                                      
                                      npm ERR! A complete log of this run can be found in:
                                      npm ERR!     /home/iobroker/.npm/_logs/2020-01-20T05_20_38_478Z-debug.log
                                      pi@raspberrypi:/opt/iobroker $
                                      

                                      Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
                                      Hier gehts zur Hilfe.

                                      AlCalzoneA Offline
                                      AlCalzoneA Offline
                                      AlCalzone
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #28

                                      @joergfrde sagte in Adapter Updates schlagen fehl:

                                      Unexpected end of JSON input while parsing near '..."yargs": "^7.0.2"

                                      Hast du exakt das in package.json gespeichert, was ich dir gepostet habe? Scheint mir nicht so.

                                      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                      1 Antwort Letzte Antwort
                                      0
                                      • joergfrdeJ Offline
                                        joergfrdeJ Offline
                                        joergfrde
                                        schrieb am zuletzt editiert von
                                        #29

                                        Ups 👍😎

                                        1 Antwort Letzte Antwort
                                        0
                                        • bfelizardoB Offline
                                          bfelizardoB Offline
                                          bfelizardo
                                          schrieb am zuletzt editiert von
                                          #30

                                          @AlCalzone hey danke für deine tolle Anleitung. Diese hat auch mir geholfen beim gleichem Problem was ich schon seit langen versuche zu lösen. :+1:

                                          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

                                          433

                                          Online

                                          32.6k

                                          Benutzer

                                          82.1k

                                          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