Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Adapter Updates schlagen fehl

    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

    UNSOLVED Adapter Updates schlagen fehl

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

      @sigi234 node 10.18.0
      Nodejs 10.18.0
      npm 6.13
      4

      1 Reply Last reply Reply Quote 0
      • joergfrde
        joergfrde @sigi234 last edited by Negalein

        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 $
        
        AlCalzone 1 Reply Last reply Reply Quote 0
        • AlCalzone
          AlCalzone Developer @joergfrde last edited by

          @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
          
          1 Reply Last reply Reply Quote 0
          • joergfrde
            joergfrde last edited by

            Super danke, das hat funktioniert

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

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

              AlCalzone 1 Reply Last reply Reply Quote 0
              • AlCalzone
                AlCalzone Developer @joergfrde last edited by

                @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.

                joergfrde 1 Reply Last reply Reply Quote 0
                • joergfrde
                  joergfrde last edited by Negalein

                  Da wird das ausgegeben.

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

                  AlCalzone 1 Reply Last reply Reply Quote 0
                  • AlCalzone
                    AlCalzone Developer @joergfrde last edited by

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

                    Bitte mal mit einem Texteditor öffnen 😉

                    joergfrde 1 Reply Last reply Reply Quote 0
                    • joergfrde
                      joergfrde @AlCalzone last edited by

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

                      AlCalzone 1 Reply Last reply Reply Quote 0
                      • AlCalzone
                        AlCalzone Developer @joergfrde last edited by AlCalzone

                        @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
                        
                        1 Reply Last reply Reply Quote 0
                        • joergfrde
                          joergfrde last edited by Negalein

                          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.

                          AlCalzone 1 Reply Last reply Reply Quote 0
                          • joergfrde
                            joergfrde last edited by Negalein

                            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 Reply Last reply Reply Quote 0
                            • AlCalzone
                              AlCalzone Developer @joergfrde last edited by

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

                              1 Reply Last reply Reply Quote 0
                              • joergfrde
                                joergfrde @AlCalzone last edited by Negalein

                                @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.

                                AlCalzone 1 Reply Last reply Reply Quote 0
                                • AlCalzone
                                  AlCalzone Developer @joergfrde last edited by

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

                                  joergfrde 1 Reply Last reply Reply Quote 0
                                  • joergfrde
                                    joergfrde @AlCalzone last edited by Negalein

                                    @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"
                                    
                                    AlCalzone 1 Reply Last reply Reply Quote 0
                                    • AlCalzone
                                      AlCalzone Developer @joergfrde last edited by

                                      @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
                                        
                                      joergfrde 1 Reply Last reply Reply Quote 0
                                      • joergfrde
                                        joergfrde @AlCalzone last edited by Negalein

                                        @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.

                                        AlCalzone 1 Reply Last reply Reply Quote 0
                                        • joergfrde
                                          joergfrde last edited by

                                          Es funktioniert auch weiterhin nicht

                                          1 Reply Last reply Reply Quote 0
                                          • AlCalzone
                                            AlCalzone Developer @joergfrde last edited by

                                            @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.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            860
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter update
                                            5
                                            30
                                            1804
                                            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