NEWS
IoBroker Raspberry Download Image upgrade geht nicht (geloest, SD Karte defekt)
-
Hallo,
ich hab ein Download-Image (stretch) auf Raspberry3 installiert. Leider stelle ich folgendes fest:
Bei "iobroker upgrade":
Update js-controller from @1.2.1 to @1.2.3 npm install iobroker.js-controller@1.2.3 --production --prefix "/opt/iobroker" (System call) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: le-sni-auto@^2.1.1 (node_modules/iobroker.js-controller/node_modules/le-sni-auto): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Failed to parse json npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Unexpected token '?' at 1:1 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ?_ npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ^ npm WARN optional SKIPPING OPTIONAL DEPENDENCY: File: /root/.npm/le-sni-auto/2.1.1/package/package.json npm WARN optional SKIPPING OPTIONAL DEPENDENCY: winston-syslog@^1.2.6 (node_modules/iobroker.js-controller/node_modules/winston-syslog): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Failed to parse json npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Unexpected token '\u001b' at 1:1 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: J$?f?nWrZ??$?N??"?%I???~v??X???qþ???,??tK ????l???wH??`Ww R?p? &?N?h npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ^ npm WARN optional SKIPPING OPTIONAL DEPENDENCY: File: /root/.npm/winston-syslog/1.2.6/package/package.json npm ERR! file /root/.npm/ncp/2.0.0/package/package.json npm ERR! code EJSONPARSE npm ERR! Failed to parse json npm ERR! Unexpected token 'X' at 1:1 npm ERR! X??/H? ???_[,????.NGp??19?:?6?-?pV3??????P?2?]?Oa?{C?9?B??x?O??}? npm ERR! ^ npm ERR! File: /root/.npm/ncp/2.0.0/package/package.json npm ERR! Failed to parse package.json data. npm ERR! package.json must be actual JSON, not just JavaScript. npm ERR! npm ERR! This is not a bug in npm. npm ERR! Tell the package author to fix their package.json file. JSON.parse npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2018-03-15T11_02_20_275Z-debug.log Host "ioBroker-Pi" (linux) updated Execute: chmod -R 777 /opt/iobroker Chmod finished. Restart controller Starting node restart.js
Der original installierte npm geht nicht, der von mir in einer anderen Installation verwendete npm 4.6.1 geht auch nicht.
Hat jemand eine Idee?
Geändert: code in code-tags; Homoran (Mod)
-
Hallo,
leider stelle ich fest, dass du immer wieder deine Fehlermeldungen nicht in Code-Tags machst und dadurch das Lesen der Meldungen unnötig erschwerst! Also bitte zuerst auf "code" klicken dann darin die Fehlermeldung kopieren!
Nun zum Thema, lief denn deine ioBroker Installation schon? Oder hast du gar nicht probiert und hast gleich ein upgrade gemacht?
Soweit ich weiß heißt der Befehl dann aber:
iobroker upgrade self
Hast du das Upgrade als root ausgeführt und auch unter /opt/iobroker? Zeige mal bitte den kompletten Code!
Enrico
-
Wenn Du mich schon kritisierst wegen fehlender Code Tags moechte ich mal anmerken, dass die Zitat-Funktion eine Katastrophe ist weil verschachtelte Kommentare kaum ueberblickbar sind.
Jetzt zum Thema:
Du hast bestimmt auch schon gesehen, dass ich nicht gestern mit diesem Image angefangen habe, sondern bereits diverse Adapter Patches gemacht habe (die uebrigens meist keinen zu interessieren scheinen, obwohls jedesmal um klare Bugs ging).
Natuerlich laeuft der iobroker bereits, er bedient ein paar wenige Dinge.
Das Basis Linux ist geupdatet. Es geht weder der "iobroker upgrade" noch der "iobroker upgrade self".
Beide kapitulieren recht aehnlich.
Mit einer aelteren Version des Images hatte ich dieses Problem nicht.
-
Hast du das Upgrade als root ausgeführt und auch unter /opt/iobroker? Zeige mal bitte den kompletten Code!
Enrico `
Du hast das Log nicht gelesen, oder?
-
Wenn Du mich schon kritisierst wegen fehlender Code Tags moechte ich mal anmerken, dass die Zitat-Funktion eine Katastrophe ist weil verschachtelte Kommentare kaum ueberblickbar sind. `
Da gebe ich dir Recht, dass passiert immer wieder weil User diese eigentlich auch nicht gewollten "Vollzitate" erstellen, das wird dann auch schnell unleserlich! :?
Du hast bestimmt auch schon gesehen, dass ich nicht gestern mit diesem Image angefangen habe, sondern bereits diverse Adapter Patches gemacht habe (die uebrigens meist keinen zu interessieren scheinen, obwohls jedesmal um klare Bugs ging).
….
Das Basis Linux ist geupdatet. Es geht weder der "iobroker upgrade" noch der "iobroker upgrade self".
Beide kapitulieren recht aehnlich. `
Ich weiß, weil ich viel mitlese, aber bei weitem nicht so viel verstehe, dass du auch schon ganz aktiv dabei bist. Bin aber schon der Meinung, dass dir durchaus gut weitergeholfen wurde, auch wenn vielleicht noch nicht alles gelöst ist.
Mit einer aelteren Version des Images hatte ich dieses Problem nicht. `
Stand dazu was im Ausgangspost?
Du hast das Log nicht gelesen, oder? `
Doch, stand da was von Root? Ich bin bei weitem kein Linux-Profi und kann, wenn es denn nicht oben als Anmeldung steht, nicht an den Meldungen erkennen, woran ich festmachen kann, dass du als Root angemeldet warst, bzw welchen "Ordner" du "betreten" hast. Aber du erklärst mir das bestimmt!
Da fällt mir grad noch ein, sollte nicht immer ein "sudo" vor den Befehl? Hast du aber auch schon probiert, oder?
Enrico
-
Was ist denn hier los?
Kaum ist man zwei Tage unterwegs, geht es bier drunter und drüber.
Zu den code tags sage ich nichts mehr, da habe ich oft genug drauf hingewiesen und was ich sagen wollte wurde bereits gesat.
Die Art wie hier reagiert wird ist schon fragwürdig.
Beim ersten überfliegen kamen mir nämlich die gleichen Fragen, die IMHO (nach jetzt16 Stunden-Tag) anscheinend immer noch nicht beantwortet sind:
Hast du das Upgrade als root ausgeführt und auch unter /opt/iobroker `
Das ist nicht aus dem log ersichtich.Hast du vorher ein ioBroker update gefahren.
Und wenn du den controller upgraden willst, was vor den anderen Adaptern passieren muss, muss der Befehl
sudo iobroker upgrade self
lauten.
Gruß
Rainer
-
Hallo Rainer,
Es tut mir leid, dass ich scheinbar deutlich mehr von Linux verstehe als viele Leser. Daher nahm ich an, dass andere auch verstehen, wenn man folgendes liest:
(Eigenzitate aus erstem Post)
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2018-03-15T11_02_20_275Z-debug.log
(Zitat Ende)
Hier muesste eigentlich klar sein, dass die Befehls-Ausfuehrung die zu diesem Output gehoert nur als root erfolgt sein kann, weil nicht-root nicht im /root/ schreiben darf.
Folgende Zeile im Log:
npm install iobroker.js-controller@1.2.3 –production --prefix "/opt/iobroker" (System call)
dokumentiert implizit dass die Ausfuehrung wohl im Verzeichnis "/opt/iobroker" stattgefunden hat.
Und "sudo" ist natuerlich nicht notwendig wenn man schon root ist.
Ich wuerde sagen alles stand im geposteten Log. Ist jemand anderer Meinung?
Hat es jemand wirklich ausprobiert?
geändert: Unnötiges Fullquote entfernt; Homoran (Mod)
-
Es tut mir leid, `
Das muss dir nicht leid tun, du solltest nur für alle verständlich posten.Hat es jemand wirklich ausprobiert? `
klar - mehrfach!Gruß
Rainer
-
Und nur damit alle zufrieden sind hier das (exakt gleiche) Log mit Befehl oben (diesmal als sudo):
pi@ioBroker-Pi:/opt/iobroker $ sudo iobroker upgrade self Update js-controller from @1.2.1 to @1.2.3 npm install iobroker.js-controller@1.2.3 --production --prefix "/opt/iobroker" (System call) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: le-sni-auto@^2.1.1 (node_modules/iobroker.js-controller/node_modules/le-sni-auto): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Failed to parse json npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Unexpected token '?' at 1:1 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ?_ npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ^ npm WARN optional SKIPPING OPTIONAL DEPENDENCY: File: /root/.npm/le-sni-auto/2.1.1/package/package.json npm WARN optional SKIPPING OPTIONAL DEPENDENCY: winston-syslog@^1.2.6 (node_modules/iobroker.js-controller/node_modules/winston-syslog): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Failed to parse json npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Unexpected token '\u001b' at 1:1 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: J$?f?nWrZ??$?N??"?%I???~v??X???qþ???,??tK ????l???wH??`Ww R?p? &?N?h npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ^ npm WARN optional SKIPPING OPTIONAL DEPENDENCY: File: /root/.npm/winston-syslog/1.2.6/package/package.json npm ERR! file /root/.npm/ncp/2.0.0/package/package.json npm ERR! code EJSONPARSE npm ERR! Failed to parse json npm ERR! Unexpected token 'X' at 1:1 npm ERR! X??/H? ???_[,????.NGp??19?:?6?-?pV3??????P?2?]?Oa?{C?9?B??x?O??}? npm ERR! ^ npm ERR! File: /root/.npm/ncp/2.0.0/package/package.json npm ERR! Failed to parse package.json data. npm ERR! package.json must be actual JSON, not just JavaScript. npm ERR! npm ERR! This is not a bug in npm. npm ERR! Tell the package author to fix their package.json file. JSON.parse npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2018-03-16T11_01_21_516Z-debug.log Host "ioBroker-Pi" (linux) updated Execute: chmod -R 777 /opt/iobroker Chmod finished. Restart controller Starting node restart.js
-
Es tut mir leid, `
Das muss dir nicht leid tun, du solltest nur für alle verständlich posten.Hat es jemand wirklich ausprobiert? `
klar - mehrfach!Aber vielleicht reden wir auch von verschiedenen Dingen:
@skraw.iobroker:ich hab ein Download-Image (stretch) auf Raspberry3 installiert. `
Habe ich hier irgendwo auch noch die Versionsbezeichnung übersehen?Gruß
Rainer
-
wie bekommt man eine alte Message weg? Es gibt scheinbar kein "loeschen"
-
Was ich meinte in vollen Worten war:
"Hat jemand ausprobiert ein Image downzuloaden, das darauf befindliche Linux upzudaten und locale einzurichten, iobroker hochzufahren und dann "iobroker update" "iobroker upgrade" "iobroker upgrade self" jeweils als root auszufuehren?
Auf einem aelteren Image gings bei mir wie gesagt auch..
Nachtrag: das verwendete Image ist: ioBroker_Image_RPi_2-3_20171122_stretch.zip (710318821)
geändert: unnötiges Fullquote entfernt; Homoran (Mod)
-
Hat jemand ausprobiert ein Image downzuloaden, das darauf befindliche Linux upzudaten und locale einzurichten, `
Nein - ich habe die Originaldateien des Images verwendet - sollte der Download inzwischen (warum auch immer) korrupt sein, muss ich heute abend das Image neu uploaden.hast du denn das Image nochmal heruntergeladen und getsetet? Nicht dass "nur" dein Download korrupt war.
das verwendete Image ist: ioBroker_Image_RPi_2-3_20171122_stretch.zip (710318821) `
Danke, dann weiss ich wo ich suchen muss.
Gruß
Rainer
-
Ich hab das Image grade nochmal runtergeladen, es ist identisch mit dem alten das ich verwendet habe.
Ohne konkreten Beweis moechte ich behaupten dass es ziemlich schwer bis unmoeglich ist ein beim Download kaputtgegangenes ZIP File ohne Fehlermeldung auszupacken und als bootbares Plattenimage zu verwenden …
geändert: unnötiges Fullquote entfernt; Homoran (Mod)
-
moechte ich behaupten dass es ziemlich schwer bis unmoeglich ist ein beim Download kaputtgegangenes ZIP File ohne Fehlermeldung auszupacken und als bootbares Plattenimage zu verwenden … `
klingt nicht ganz unlogischaber wieso "auf einmal" das Image defekt sein sollte, was bereits 11.280 mal heruntergeladen wurde ist mir genauso rätselhaft.
blieben nur noch ein paar andere Ursachen, aber das lasse ich erst einmal bis ich das verifiziert habe.
Ich hoffe, dass ich mnoch µSD-Karten zum testen habe und einen RasPi dafür freischaufeln kann.
Gruß
Rainer
-
Ich hatte das auch nicht erwartet, weil das erste verwendete Image verhaeltnismaessig problemlos ging.
Zuerst dachte ich es laege an dem npm v3 der da mitgeliefert wird und habe deshalb "von Hand" ein Update auf 4.6.1 gemacht, weil diese Version auf meinem anderen Image bisher ueberhaupt keine Probleme hatte.
Aber die Fehlermeldung ist faktisch gleich, egal ob v3 oder v4…
Mir ist an dem Image im Betrieb noch was aufgefallen:
Die Logfile Ausgabe beim "LOG" Menuepunkt hat Probleme. Es sieht alles ok aus anfangs, aber wenn man die einfach einen Tag laufen laesst scheint sie nicht mehr kontinuierlich auszugeben sondern es fehlen zwischendrin grosse Teile. Ich habe den Eindruck, dass beim Wechsel auf den naechsten Tag irgendwas nicht geht.
-
Die Logfile Ausgabe beim "LOG" Menuepunkt hat Probleme. Es sieht alles ok aus anfangs, aber wenn man die einfach einen Tag laufen laesst scheint sie nicht mehr kontinuierlich auszugeben sondern es fehlen zwischendrin grosse Teile. Ich habe den Eindruck, dass beim Wechsel auf den naechsten Tag irgendwas nicht geht. `
Admin v3?dann bitte anderer Thread
Gruß
Rainer
-
Ich wollte Dir das nur mitgeben falls Du das Image ausprobierst.
Und "admin v3", sag nicht sowas :-))
Eine der Schwaechen von ioBroker ist dass man aufgrund wilder Versionsangaben selbst als versierter Benutzer manchmal nicht erkennen kann was was ist.
Mein Hauptimage sagt oben im Browser: "ioBroker.admin 2.0.9", aber in der AdapterListe steht:
"1 3.2.0 2.0.9 MIT"
Was bedeutet 1 Instanz installiert, Version 3.2.0, verfuegbar 2.0.9 Lizenz MIT"
Und das ist das Image das ziemlich gut geht (nach einigen eigenen Adapter-Patches (nicht admin)).
-
Und "admin v3", sag nicht sowas :-)) `
Hä??soll heißen: wieso nicht?
Eine der Schwaechen von ioBroker ist dass man aufgrund wilder Versionsangaben selbst als versierter Benutzer manchmal nicht erkennen kann was was ist. `
Ich weiß nicht wo du als "versierter ioBroker Nutzer" diese Info her hast:
@skraw.iobroker:1 3.2.0 2.0.9 MIT `
Ich nehme an, es ist unformatiert irgendwo aus dem Zusammenhang kopiert.und wenn:
@skraw.iobroker:1 Instanz installiert, Version 3.2.0, verfuegbar 2.0.9 Lizenz MIT `
ist das doch eine Super info, die ich dir sogar sehr einleuchtend erklären könnte und uns ggf. sogar auf die Ursache deiner Probleme hinweist, wobei das eigentlich nicht in den Thread hier gehört. ((Install aus diversen Repos und Github) Mach mal ein Upload des Adamin und anschließend ein STRG-F5)Gruß
Rainer
-
Hi,
weiß nicht wie oder was du mit dem Image gemacht hast aber bei mir hat das Upgrade ohne Probleme geklappt.
Habe mir gerade das Image runtergeladen welches das richtige sein sollte:
Das ganze mit WIN32 Diskimager auf eine 32GB SD geschoben.
In einen PI3 gesteckt und Power On.
Nach Booten mit Raspi-config das File System expand gemacht. Wieder reboot.
Dann mal Node, NPM, JS-Controller Version und Admin geschaut:
pi@ioBroker-Pi:~ $ node -v v6.12.0 pi@ioBroker-Pi:~ $ npm -v 3.10.10 pi@ioBroker-Pi:~ $
Dann nach JS-Controller Upgrade Prozedur das gemacht:
!
pi@ioBroker-Pi:~ $ cd /opt/iobroker/ pi@ioBroker-Pi:/opt/iobroker $ sudo iobroker stop Stopping iobroker controller daemon... iobroker controller daemon stopped. Exit code for "killall.sh": 123 pi@ioBroker-Pi:/opt/iobroker $ sudo iobroker update Used repository: default update done Adapter "admin" : 2.0.9 , installed 2.0.9 Adapter "amazon-dash" : 0.2.7 Adapter "artnet" : 0.1.6 Adapter "b-control-em" : 0.2.1 Adapter "benq" : 0.2.0 Adapter "ble" : 0.3.4 Adapter "bmw" : 1.3.1 Adapter "botvac" : 1.0.0 Adapter "broadlink2" : 1.8.0 Adapter "chromecast" : 1.3.5 Adapter "cloud" : 2.4.6 , installed 2.0.6 [Updateable] Adapter "cul" : 0.2.2 Adapter "daikin" : 0.2.3 Adapter "daswetter" : 1.0.3 Adapter "deconz" : 0.1.1 Adapter "discovery" : 1.1.0 , installed 0.4.4 [Updateable] Adapter "dwd" : 2.2.1 Adapter "ebus" : 0.5.0 Adapter "egigeozone" : 0.1.2 Adapter "email" : 1.0.2 Adapter "epson_stylus_px830": 0.0.2 Adapter "fakeroku" : 0.2.1 Adapter "feiertage" : 1.0.0 Adapter "fhem" : 0.4.1 Adapter "find-my-iphone": 0.2.15 Adapter "firetv" : 0.0.27 Adapter "flot" : 1.7.5 , installed 1.7.0 [Updateable] Adapter "foobar2000" : 1.0.0 Adapter "fritzbox" : 0.2.1 Adapter "fritzdect" : 0.1.1 Adapter "fronius" : 1.0.2 Adapter "fullcalendar" : 0.2.4 Adapter "g-homa" : 0.2.0 Adapter "geofency" : 0.2.0 Adapter "haier" : 1.0.0 Adapter "harmony" : 0.9.0 Adapter "hid" : 0.1.16 Adapter "history" : 1.7.2 , installed 1.6.3 [Updateable] Adapter "hm-rega" : 1.6.6 , installed 1.6.6 Adapter "hm-rpc" : 1.4.14 , installed 1.4.14 Adapter "hmm" : 1.0.1 Adapter "homepilot" : 0.3.1 Adapter "hue" : 0.6.9 Adapter "ical" : 1.4.2 Adapter "icons-addictive-flavour-png": 0.1.0 Adapter "icons-fatcow-hosting": 0.1.0 Adapter "icons-icons8" : 0.0.1 Adapter "icons-material-png": 0.1.0 Adapter "icons-material-svg": 0.1.0 Adapter "icons-mfd-png" : 1.0.2 Adapter "icons-mfd-svg" : 1.0.2 Adapter "icons-open-icon-library-png": 0.1.3 Adapter "icons-ultimate-png": 1.0.1 Adapter "influxdb" : 1.5.2 Adapter "innogy-smarthome": 0.1.17 Adapter "javascript" : 3.5.1 , installed 3.4.0 [Updateable] Adapter "jeelink" : 0.0.4 Controller "js-controller" : 1.2.3 , installed 1.2.1 [Updateable] Adapter "js2fs" : 0.1.3 Adapter "km200" : 1.1.6 Adapter "knx" : 0.8.6 Adapter "kodi" : 1.0.0 Adapter "landroid" : 1.0.0 Adapter "landroid-s" : 2.0.0 Adapter "lgtv" : 1.0.2 Adapter "lgtv-rs" : 0.0.4 Adapter "lifx" : 0.0.5 Adapter "lightify" : 0.2.16 Adapter "loxone" : 0.4.0 Adapter "maxcul" : 0.3.0 Adapter "megad" : 1.2.1 Adapter "megadd" : 0.2.0 Adapter "megaesp" : 0.1.0 Adapter "miele" : 0.1.5 Adapter "mihome" : 1.0.4 Adapter "mihome-plug" : 0.1.1 Adapter "mihome-vacuum" : 0.6.0 Adapter "mikrotik" : 1.0.0 Adapter "milight" : 0.3.4 Adapter "milight-smart-light": 0.0.5 Adapter "mobile" : 0.4.11 , installed 0.4.11 Adapter "modbus" : 1.0.3 Adapter "mpd" : 1.0.0 Adapter "mqtt" : 1.4.1 Adapter "mqtt-client" : 1.0.1 Adapter "musiccast" : 0.0.7 Adapter "mysensors" : 1.0.10 Adapter "netatmo" : 1.3.0 Adapter "node-red" : 1.4.1 Adapter "noolite" : 0.0.1 Adapter "nut" : 1.1.1 Adapter "onkyo" : 0.2.1 Adapter "openhab" : 0.2.1 Adapter "opi" : 0.1.1 Adapter "owfs" : 0.4.1 Adapter "owntracks" : 0.2.0 Adapter "panasonic-viera": 0.1.0 Adapter "parser" : 1.0.1 Adapter "paw" : 0.0.7 Adapter "phantomjs" : 1.0.0 Adapter "piface" : 1.0.0 Adapter "pimatic" : 0.1.5 Adapter "ping" : 1.3.2 Adapter "plexconnect" : 0.0.6 Adapter "proxy" : 0.2.0 Adapter "pushbullet" : 0.0.11 Adapter "pushover" : 1.0.4 Adapter "pushsafer" : 0.1.7 Adapter "radar" : 1.1.3 Adapter "rflink" : 1.1.6 Adapter "rickshaw" : 0.4.5 Adapter "rpi2" : 0.3.2 , installed 0.3.1 [Updateable] Adapter "rwe-smarthome" : 0.1.11 Adapter "s7" : 1.1.3 Adapter "samsung" : 0.2.9 Adapter "sayit" : 1.6.6 Adapter "sbfspot" : 2.2.0 Adapter "scenes" : 1.0.2 Adapter "simple-api" : 1.6.2 , installed 1.6.0 [Updateable] Adapter "smartmeter" : 1.1.0 Adapter "socketio" : 1.8.6 , installed 1.8.6 Adapter "solarwetter" : 1.0.0 Adapter "sonoff" : 1.0.0 Adapter "sonos" : 1.6.2 Adapter "sony-bravia" : 0.1.0 Adapter "sql" : 1.6.9 Adapter "squeezebox" : 0.2.1 Adapter "starline" : 1.0.0 Adapter "tankerkoenig" : 1.0.4 Adapter "telegram" : 1.0.9 Adapter "terminal" : 0.1.2 Adapter "text2command" : 1.1.6 Adapter "tr-064" : 0.4.14 Adapter "tradfri" : 1.1.7 Adapter "tvspielfilm" : 1.0.4 Adapter "unifi" : 0.3.1 Adapter "upnp" : 0.3.6 Adapter "vcard" : 0.0.9 Adapter "viessmann" : 0.4.0 Adapter "vis" : 1.1.1 , installed 1.0.4 [Updateable] Adapter "vis-bars" : 0.1.4 Adapter "vis-canvas-gauges": 0.1.5 Adapter "vis-colorpicker": 1.1.1 Adapter "vis-fancyswitch": 1.1.0 Adapter "vis-google-fonts": 0.1.0 Adapter "vis-history" : 0.2.7 Adapter "vis-hqwidgets" : 1.1.1 Adapter "vis-jqui-mfd" : 1.0.9 Adapter "vis-justgage" : 1.0.0 Adapter "vis-keyboard" : 0.0.2 Adapter "vis-lcars" : 1.0.4 Adapter "vis-map" : 1.0.1 Adapter "vis-metro" : 1.1.2 Adapter "vis-players" : 0.1.5 Adapter "vis-plumb" : 1.0.1 Adapter "vis-rgraph" : 0.0.2 Adapter "vis-timeandweather": 1.1.7 Adapter "vis-weather" : 1.2.0 Adapter "vr200" : 0.2.0 Adapter "weatherunderground": 1.1.1 Adapter "web" : 2.1.9 , installed 2.1.9 Adapter "wetty" : 0.1.1 Adapter "wifilight" : 0.2.0 Adapter "wm-bus" : 0.1.12 Adapter "wolf" : 0.9.2 Adapter "xs1" : 1.0.2 Adapter "yahka" : 0.5.5 Adapter "yamaha" : 0.3.18 Adapter "yr" : 1.0.6 Adapter "zont" : 0.5.2 Adapter "zwave" : 1.0.0 pi@ioBroker-Pi:/opt/iobroker $ sudo iobroker upgrade self Update js-controller from @1.2.1 to @1.2.3 npm install iobroker.js-controller@1.2.3 --production --prefix "/opt/iobroker" ( System call) npm WARN deprecated localhost.daplie.me-certificates@1.3.5: this package has been deprecated Cannot write file. Not critical: Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/../../../../killall.sh' Host "ioBroker-Pi" (linux) updated Execute: chmod -R 777 /opt/iobroker Chmod finished. Restart controller Starting node restart.js pi@ioBroker-Pi:/opt/iobroker $ sudo iobroker start Starting iobroker controller daemon... iobroker controller daemon started. PID: 951 pi@ioBroker-Pi:/opt/iobroker $ !
Und wie man sehen kann, lief der Upgrade des JS-Contollers ohne Probleme durch.
Du verräts leider nicht mit welchen NPM Versionen es deiner Meinung nach Probleme gibt!
Gruß
Mirko