NEWS
[gelöst] Fehler beim Upgrade des js-controllers auf 1.2.7
-
Wenn ich das richtig interpretiere, bist du als user pi drin???
Diese Zeilen sind leider nicht dabei
Wenn es dir irgendwie möglich sein sollte und du noch Nerven dazu hast, kannst du es bitte anhand eines Backups mal als "echter" root ausführen?
Gruß
Rainer `
Hi Rainer,
ich bin immer als root in der Konsole unterwegs…wenn du mir kurz sagst, welche Schritte ich machen soll, mach ich das gern nochmal. Bin mir jetzt nicht mehr sicher, welche Befehle ich ausführen darf/soll und welche nicht...
Antwort kann gleich wohl etwas länger dauern, Frau und Kind wollen, dass ich mich etwas um sie kümmere
Also etwas Geduld mit mir bitte
VG Thorsten
-
Welche npm Version hast du drauf? Bei 3.x hat es immer gereicht
npm cache clean
zu machen. Bei mir ist jetzt npm 5.x drauf da kam da so ne Meldung, dass das nicht mehr ausreicht und wenn man weiß, was man macht (ich natürlich nicht! :? , aber gestern war die Verzweiflung wieder mal groß), soll dafür
npm cache clean --force
gemacht werden, da kommt dann eine Meldung, in etwa so, "wir gehen davon aus, dass du weißt, was du machst" (wie gesagt ich nicht!
)
Ob das allerdings bei mir entscheidend war, kann ich beim besten Willen nicht mehr sagen, mein Putty-Fenster war gestern ellenlang!
Enrico
-
wenn man weiß, was man macht (ich natürlich nicht!
kommt mir bekannt vor:
>npm cache clean
npm ERR! As of npm@5, the npm cache self-heals from corruption issues and data extracted from the cache is guaranteed to be valid. If you want to make sure everything is consistent, use 'npm cache verify' instead.
npm ERR!
npm ERR! If you're sure you want to delete the entire cache, rerun this command with —force.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2018-03-08T16_39_42_307Z-debug.log
root@ioBroker-VM2:/opt# npm cache clean —force
npm WARN using —force I sure hope you know what you are doing.
`
Das hatte bei mir nicht geholfen
Gruß
Rainer
-
Ich wollte damit ja auch erstmal nur sagen, dass
cd /opt/iobroker iobroker stop npm cache clean npm install iobroker.js-controller --production npm install iobroker.admin iobroker start
bei npm 5.x wohl nicht mehr ausreicht, sondern es dann so
cd /opt/iobroker iobroker stop npm cache clean --force npm install iobroker.js-controller --production npm install iobroker.admin iobroker start
sein müsste, oder wie siehst du das?
Enrico
-
Hi,
bei mir läuft
root@raspberrypi3:~# npm -v 5.7.1 root@raspberrypi3:~# node -v v6.13.1
Das mit dem –force hab ich natürlich oben auch schon durch gehabt... :-S Kann jetzt gern Versuchskaninchen spielen für einen erneuten Versuch des Updates vom js-controller...
VG Thorsten
-
Das ist doch ein Angebot!
Bitte als root anmelden und
cd /opt/iobroker sudo iobroker stop sudo iobroker update sudo iobroker upgrade self sudo iobroker start
ausführen, was kommt dann für eine Ausgabe?
Enrico
Edit: Dein System hast du aktuell?
-
NPM Version 5.7.1 ist aktuell
Hab mit sudo npm install npm@latest -g upgedatet.
Hm.
Wenn ich node -v eingebe bekomme ich v8.6.0
Bisschen höher als v.6.X
Wie kommt das?
-
Ich meinte
apt-get update apt-get upgrade
So, wie ich das bisher verstanden habe, wird damit das "System", also Raspbian usw auf den neuesten Stand gebracht, das wird ja meist auch beim login angezeigt.
Enrico
-
Hm.
Wenn ich node -v eingebe bekomme ich v8.6.0
Bisschen höher als v.6.X
Wie kommt das? `
Das dürfte jetzt keine Rolle mehr spielen. Vor ein paar Tagen gabs da noch das Problem, dass immer ne neuere npm-Version (ich glaube das war die 5.x) dabei war und diese hatte dann Probleme verursacht.
Hast du denn den js-controller auf 1.2.7?
Enrico
-
War kurz davor upzudaten. Hatte das System auf den neuesten Stand gebracht. Da ich aber hier sehe, wieviele Probleme es gibt, bleibe ich bei Version 1.2.3
System läuft ja mit der Version, was will ich mehr.
-
NPM Version 5.7.1 ist aktuell
Hab mit sudo npm install npm@latest -g upgedatet. `
Da ich aber hier sehe, wieviele Probleme es gibt, bleibe ich bei Version 1.2.3
System läuft ja mit der Version `
Wenn die Installation mit npm 5.x bereits vor den letzten Updates erfolgte kann das natürlich zu Problemen geführt haben / zu Problemen führen.
Gruß
Rainer
-
Das ist doch ein Angebot!
Bitte als root anmelden und
cd /opt/iobroker sudo iobroker stop sudo iobroker update sudo iobroker upgrade self sudo iobroker start
ausführen, was kommt dann für eine Ausgabe?
Enrico
Edit: Dein System hast du aktuell? `
Here we go…sieht anders aus als das letzte Mal O.o
!
root@raspberrypi3:~# cd /opt/iobroker root@raspberrypi3:/opt/iobroker# sudo iobroker stop Stopping iobroker controller daemon... iobroker controller daemon stopped. Exit code for "killall.sh": 0 root@raspberrypi3:/opt/iobroker# sudo iobroker update Used repository: latest update done Adapter "admin" : 3.3.0 , installed 3.2.3 [Updateable] Adapter "amazon-dash" : 0.2.8 Adapter "artnet" : 1.0.0 Adapter "b-control-em" : 0.2.1 Adapter "benq" : 0.2.0 Adapter "ble" : 0.3.4 Adapter "bmw" : 1.3.3 Adapter "boblight" : 0.0.1 Adapter "bosesoundtouch": 0.1.9 Adapter "botvac" : 1.0.0 Adapter "broadlink2" : 1.9.0 Adapter "chromecast" : 1.4.2 Adapter "cloud" : 2.4.6 , installed 2.4.6 Adapter "cul" : 0.4.0 Adapter "daikin" : 0.2.3 Adapter "daswetter" : 1.0.3 Adapter "deconz" : 0.1.1 Adapter "discovery" : 1.1.0 , installed 1.1.0 Adapter "dwd" : 2.2.2 Adapter "ebus" : 0.5.0 Adapter "egigeozone" : 0.1.2 Adapter "email" : 1.0.3 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.33 Adapter "flot" : 1.7.7 , installed 1.7.7 Adapter "foobar2000" : 1.0.0 Adapter "fritzbox" : 0.2.1 , installed 0.3.1 Adapter "fritzdect" : 0.1.1 Adapter "fronius" : 1.0.2 Adapter "fullcalendar" : 0.2.4 Adapter "g-homa" : 0.3.0 Adapter "geofency" : 0.3.2 Adapter "habpanel" : 0.1.7 Adapter "haier" : 1.0.0 Adapter "harmony" : 0.9.0 , installed 0.9.0 Adapter "hid" : 0.1.16 Adapter "hilink" : 0.2.6 Adapter "history" : 1.7.2 Adapter "hm-rega" : 1.7.0 , installed 1.7.0 Adapter "hm-rpc" : 1.6.0 , installed 1.6.0 Adapter "hmm" : 1.0.1 Adapter "homepilot" : 0.3.1 Adapter "hs100" : 0.1.3 Adapter "hue" : 0.6.9 , installed 0.6.9 Adapter "hyperion" : 0.0.9 Adapter "i2c" : 0.0.3 Adapter "ical" : 1.4.2 , installed 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 "info" : 0.1.0 , installed 0.1.0 Adapter "innogy-smarthome": 0.2.0 Adapter "javascript" : 3.6.4 , installed 3.6.4 Adapter "jeelink" : 0.0.4 Controller "js-controller" : 1.2.7 , installed 1.2.3 [Updateable] Adapter "js2fs" : 0.1.5 Adapter "kecontact" : 0.0.3 Adapter "km200" : 1.1.6 Adapter "knx" : 1.0.5 Adapter "kodi" : 1.0.0 Adapter "landroid" : 1.0.0 Adapter "landroid-s" : 2.0.0 Adapter "lgtv" : 1.0.3 Adapter "lgtv-rs" : 0.0.4 Adapter "lifx" : 0.0.5 Adapter "lightify" : 0.2.16 Adapter "loxone" : 0.4.0 Adapter "material" : 0.5.6 Adapter "maxcul" : 0.5.2 Adapter "megad" : 1.2.1 Adapter "megadd" : 0.2.0 Adapter "megaesp" : 0.1.0 Adapter "miele" : 0.1.5 Adapter "mihome" : 1.0.5 , installed 1.0.5 Adapter "mihome-lamp" : 1.0.0 Adapter "mihome-plug" : 0.1.1 Adapter "mihome-vacuum" : 0.6.0 , installed 1.0.1 Adapter "mikrotik" : 1.0.0 Adapter "milight" : 0.3.4 Adapter "milight-smart-light": 0.1.8 Adapter "mobile" : 0.4.11 Adapter "modbus" : 1.1.0 Adapter "mpd" : 1.0.2 Adapter "mqtt" : 1.5.0 Adapter "mqtt-client" : 1.1.1 Adapter "musiccast" : 0.0.7 Adapter "mysensors" : 1.2.0 Adapter "netatmo" : 1.3.0 Adapter "node-red" : 1.5.1 Adapter "noolite" : 0.0.1 Adapter "nut" : 1.1.1 , installed 1.1.1 Adapter "onkyo" : 0.2.1 Adapter "openhab" : 0.2.1 Adapter "owfs" : 0.4.1 Adapter "owntracks" : 0.2.0 Adapter "panasonic-viera": 0.1.0 Adapter "parser" : 1.0.1 , installed 1.0.1 Adapter "paw" : 0.0.7 , installed 0.0.7 Adapter "phantomjs" : 1.0.0 Adapter "piface" : 1.0.0 Adapter "pimatic" : 0.1.5 Adapter "ping" : 1.3.2 , installed 1.3.2 Adapter "plexconnect" : 0.0.6 Adapter "proxy" : 1.0.0 Adapter "pushbullet" : 0.0.11 Adapter "pushover" : 1.0.4 Adapter "pushsafer" : 0.1.8 Adapter "radar" : 1.1.3 Adapter "rflink" : 1.2.0 Adapter "rickshaw" : 0.4.5 Adapter "rpi2" : 0.3.2 , installed 0.3.2 Adapter "rwe-smarthome" : 0.1.11 Adapter "s7" : 1.1.3 Adapter "samsung" : 0.2.9 , installed 0.2.9 Adapter "sayit" : 1.6.7 Adapter "sbfspot" : 2.2.0 Adapter "scenes" : 1.0.2 , installed 1.0.2 Adapter "simple-api" : 1.6.2 Adapter "sma-em" : 0.5.3 Adapter "smartmeter" : 1.1.0 Adapter "snmp" : 0.5.0 , installed 0.5.0 Adapter "socketio" : 1.8.6 Adapter "solarwetter" : 1.0.0 Adapter "sonoff" : 1.0.2 Adapter "sonos" : 1.6.2 Adapter "sony-bravia" : 0.1.0 Adapter "sql" : 1.7.1 , installed 1.7.0 [Updateable] Adapter "squeezebox" : 0.2.1 Adapter "starline" : 1.0.0 Adapter "synology" : 0.0.3 Adapter "systeminfo" : 0.2.2 Adapter "tankerkoenig" : 1.0.4 , installed 1.0.4 Adapter "telegram" : 1.1.0 , installed 1.1.0 Adapter "terminal" : 0.1.2 Adapter "text2command" : 1.1.6 Adapter "tr-064" : 0.4.18 , installed 0.4.18 Adapter "tradfri" : 1.1.8 Adapter "tvspielfilm" : 1.0.4 , installed 1.0.4 Adapter "unifi" : 0.3.1 Adapter "upnp" : 0.3.6 , installed 0.3.6 Adapter "vcard" : 0.0.9 , installed 0.0.9 Adapter "viessmann" : 0.4.0 Adapter "vis" : 1.1.2 , installed 1.1.2 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 0.1.5 , installed 0.1.5 Adapter "vis-colorpicker": 1.1.1 , installed 1.1.1 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-google-fonts": 0.1.0 Adapter "vis-history" : 0.2.7 , installed 0.2.7 Adapter "vis-hqwidgets" : 1.1.1 , installed 1.1.1 Adapter "vis-jqui-mfd" : 1.0.11 , installed 1.0.11 Adapter "vis-justgage" : 1.0.0 , installed 1.0.0 Adapter "vis-keyboard" : 0.0.2 Adapter "vis-lcars" : 1.0.4 Adapter "vis-map" : 1.0.1 Adapter "vis-material" : 0.1.3 Adapter "vis-metro" : 1.1.2 , installed 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 , installed 1.1.7 Adapter "vis-weather" : 1.2.0 Adapter "vr200" : 0.2.0 Adapter "weatherunderground": 1.1.2 Adapter "web" : 2.1.9 , installed 2.1.9 Adapter "wetty" : 0.1.1 Adapter "wifilight" : 0.2.0 Adapter "wm-bus" : 0.3.1 Adapter "wolf" : 0.9.2 Adapter "xs1" : 1.0.2 Adapter "yahka" : 0.7.1 Adapter "yamaha" : 0.3.19 Adapter "yr" : 1.0.6 Adapter "zont" : 0.5.2 Adapter "zwave" : 1.0.0 , installed 1.0.0 root@raspberrypi3:/opt/iobroker# sudo iobroker upgrade self Update js-controller from @1.2.3 to @1.2.7 npm install iobroker.js-controller@1.2.7 --production --prefix "/opt/iobroker" (System call) npm WARN deprecated localhost.daplie.me-certificates@1.3.5: this package has been deprecated npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but npm-shrinkwrap.json was generated for lockfileVersion@0\. I'll try to do my best with it! npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN npm@2.15.12 had bundled packages that do not match the required version(s). They have been replaced with non-bundled versions. ! Host "raspberrypi3" (linux) updated Execute: chmod -R 777 /opt/iobroker Chmod finished. Restart controller Starting node restart.js root@raspberrypi3:/opt/iobroker# ^C root@raspberrypi3:/opt/iobroker# chmod -R 777 /opt/iobroker !
soll ich jetzt noch````
sudo apt-get update && sudo apt-get upgradeVG Thorsten
-
Ich meinte
apt-get update apt-get upgrade
So, wie ich das bisher verstanden habe, wird damit das "System", also Raspbian usw auf den neuesten Stand gebracht, das wird ja meist auch beim login angezeigt.
Enrico `
Hab die Befehle jetzt noch hinterher gejagt…war alles aktuell vorher
!
root@raspberrypi3:/opt/iobroker# sudo iobroker upgrade self Update js-controller from @1.2.3 to @1.2.7 npm install iobroker.js-controller@1.2.7 --production --prefix "/opt/iobroker" (System call) npm WARN deprecated localhost.daplie.me-certificates@1.3.5: this package has been deprecated npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but npm-shrinkwrap.json was generated for lockfileVersion@0\. I'll try to do my best with it! npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN npm@2.15.12 had bundled packages that do not match the required version(s). They have been replaced with non-bundled versions. ! Host "raspberrypi3" (linux) updated Execute: chmod -R 777 /opt/iobroker Chmod finished. Restart controller Starting node restart.js root@raspberrypi3:/opt/iobroker# ^C root@raspberrypi3:/opt/iobroker# chmod -R 777 /opt/iobroker root@raspberrypi3:/opt/iobroker# ^C root@raspberrypi3:/opt/iobroker# sudo apt-get update && sudo apt-get upgrade OK http://mirrordirector.raspbian.org jessie InRelease OK http://archive.raspberrypi.org jessie InRelease OK https://deb.nodesource.com jessie InRelease OK http://mirrordirector.raspbian.org jessie/main armhf Packages OK http://mirrordirector.raspbian.org jessie/contrib armhf Packages OK http://archive.raspberrypi.org jessie/main armhf Packages OK http://mirrordirector.raspbian.org jessie/non-free armhf Packages OK http://archive.raspberrypi.org jessie/ui armhf Packages OK https://deb.nodesource.com jessie/main Sources OK https://deb.nodesource.com jessie/main armhf Packages OK http://mirrordirector.raspbian.org jessie/rpi armhf Packages Holen: 1 https://deb.nodesource.com jessie/main Translation-de_DE [162 B] Holen: 2 https://deb.nodesource.com jessie/main Translation-de [162 B] Holen: 3 https://deb.nodesource.com jessie/main Translation-en [162 B] Holen: 4 https://deb.nodesource.com jessie/main Translation-de_DE [162 B] Holen: 5 https://deb.nodesource.com jessie/main Translation-de [162 B] Holen: 6 https://deb.nodesource.com jessie/main Translation-en [162 B] Holen: 7 https://deb.nodesource.com jessie/main Translation-de_DE [162 B] Holen: 8 https://deb.nodesource.com jessie/main Translation-de [162 B] Holen: 9 https://deb.nodesource.com jessie/main Translation-en [162 B] Holen: 10 https://deb.nodesource.com jessie/main Translation-de_DE [162 B] Holen: 11 https://deb.nodesource.com jessie/main Translation-de [162 B] Holen: 12 https://deb.nodesource.com jessie/main Translation-en [162 B] Holen: 13 https://deb.nodesource.com jessie/main Translation-de_DE [162 B] Ign https://deb.nodesource.com jessie/main Translation-de_DE Holen: 14 https://deb.nodesource.com jessie/main Translation-de [162 B] Ign https://deb.nodesource.com jessie/main Translation-de Holen: 15 https://deb.nodesource.com jessie/main Translation-en [162 B] Ign https://deb.nodesource.com jessie/main Translation-en Ign http://archive.raspberrypi.org jessie/main Translation-de_DE Ign http://archive.raspberrypi.org jessie/main Translation-de Ign http://archive.raspberrypi.org jessie/main Translation-en Ign http://archive.raspberrypi.org jessie/ui Translation-de_DE Ign http://archive.raspberrypi.org jessie/ui Translation-de Ign http://archive.raspberrypi.org jessie/ui Translation-en Ign http://mirrordirector.raspbian.org jessie/contrib Translation-de_DE Ign http://mirrordirector.raspbian.org jessie/contrib Translation-de Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en Ign http://mirrordirector.raspbian.org jessie/main Translation-de_DE Ign http://mirrordirector.raspbian.org jessie/main Translation-de Ign http://mirrordirector.raspbian.org jessie/main Translation-en Ign http://mirrordirector.raspbian.org jessie/non-free Translation-de_DE Ign http://mirrordirector.raspbian.org jessie/non-free Translation-de Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en Ign http://mirrordirector.raspbian.org jessie/rpi Translation-de_DE Ign http://mirrordirector.raspbian.org jessie/rpi Translation-de Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en Paketlisten werden gelesen... Fertig Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paketaktualisierung (Upgrade) wird berechnet... Fertig 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. root@raspberrypi3:/opt/iobroker# !
Ich starte dann mal jetzt Daumen drücken bitte
-
Ok,
hab im Browser noch nix geöffnet…sehe, dass npm ganz schön am arbeiten ist...lasse dem kleinen pi mal etwas Zeit:
-
Hi,
ihr habt schon gesehen, das der Thread als „[gelöst]“ gekennzeichnet ist.
Ich halte nicht viel davon in einem gelösten Thread noch andere Baustellen abzuhandeln.
Ggf. einen neuen Thread eröffnen… oder mir das Startpostimg für die neue Baustelle benennen, dann trenne ich den Thread da auf.
Gruß,
Eric
-
Sieht so aus, als wenn ioBroker gestartet werden konnte (ich konnte nirgendwo deine Eingabe dazu sehen!), oder, lt. top läuft ja der js-controller!? Oder?
Soll ich das gelöst nochmal ändern? Für mich war das ja gelöst, allerdings scheint es noch andere User mit einem gleichgelagerten Problem zu geben. :?
Enrico
-
Hi Enrico,
@RappiRN:Soll ich das gelöst nochmal ändern? Für mich war das ja gelöst, allerdings scheint es noch andere User mit einem gleichgelagerten Problem zu geben `
das musst Du für Dich entscheiden - ist Dein Thread.Ich kann auch auftrennen, wenn ihr mir einen neuen Titel und das erste Posting des neuen Threads benennt.
Gruß,
Eric
-
Sieht so aus, als wenn ioBroker gestartet werden konnte (ich konnte nirgendwo deine Eingabe dazu sehen!), oder, lt. top läuft ja der js-controller!? Oder?
Soll ich das gelöst nochmal ändern? Für mich war das ja gelöst, allerdings scheint es noch andere User mit einem gleichgelagerten Problem zu geben. :?
Enrico `
Ich hatte zwischenzeitlich start iobroker getippert und danach den top-Screen hier gepostet…
Ich würde den Thread nicht trennen. Ich denke, meine Ausführungen sind eine Weiterführung des zu erst genannten Problems. Thema kann aber (erst mal :shock: ) auf gelöst stehen bleiben. ioBroker läuft bei mir scheinbar wieder...nmp dauert ja jetzt 1-2h, dann kann ich wieder berichten.
Danke euch erst einmal. Wenn ihr noch output, testing o.ä. benötigt, einfach sagen. Vorher muss ich aber ein neues Backup machen
VG Thorsten
-
npm kannst du auch im Browser (ioBroker log) beobachten, wie da die ganzen Adapter nochmal unter npm 5.7.1 installiert werden, wie auch wendy… schon berichtet hatte, dauert das je nach Anzahl der Adapter ne ganze Weile, bei mir auch mindestens 2h.
Enrico
-
Nachdem ich es nicht lassen konnte , habe ich auch geupdatet (jedenfalls versucht). Nach x mal dies und das installieren, kann ich iobroker starten.
Eine Liste der Instanzen über Putty sind auch aktuell wie früher. Nur wenn ich im Browser starten will kommt ein leerer Bildschirm mit einer Laufleiste oben und wiederkehrenden Kreis in der Mitte.
Wo ist mein Bildschirm hin?
3723_aufzeichnen2.jpg