NEWS
IoBroker.js-controller 1.0
-
Interessant.
Ist built-essential Paket installiert?
-
Glaube nicht. Ich habe bisher nichts dergleichen installiert.
-
Dann mach mal
apt-get install built-essential
-
Dann mach mal
apt-get install built-essential `
Gibts doch nicht auf windoof :), dafür aber
npm install --global windows-build-tools
Greetz
Dutch
–-----------------------
Send from mobile device
-
-
Die Installation npm install –global windows-build-tools auf Windoof scheint erfolgreich gewesen zu sein. Jetzt kommt die u.a. Meldung resultierend aus meinem unvollständigen Update. Was nun? Es sei im Voraus gedankt.
1914_error2.jpg -
Sieht so aus als wen er bereits installiert ist ?!
Was sagt den````
iobroker updateEventuell mal npm Cache ler schmeißen
npm cache clean
Und Dan nochmal
-
ich habe gecleant. Hat leider am Ergebnis nix geändert :roll:
1914_error3.rtf
1914_error3.rtf -
ich habe gecleant. Hat leider am Ergebnis nix geändert :roll: `
Ok der Controller ist auf 1.0
Controller "js-controller" : 1.0.0 , installed 1.0.0
Verstehe jetzt Problem nicht ganz ?
–-----------------------
Send from mobile device
-
Nunja, ich frage mich jetzt natürlich, ob aufgrund der anfänglichen Fehlermeldungen wirklich alles geupdatet ist. Oder hat die Fehlermeldung keinerlei Auswirkung auf das Update?
-
Weiterhin frage ich mich, ob die bislang evtl. missratenen Updates dazu führen, dass ich kein VIS-Update bekomme. Das ist inzwischen bei 0.14.5 angekommen und wurde offensichtlich aus der Beta zusammengeführt. :roll:
1914_error4.jpg -
Welcher repository nutzt du? Die 0.14 gibt's nur in latest im Moment. Ich glaube stable repo ist noch bei 0.10 …
-
Hi,
wollte heute nach langer Zeit mal mein iobroker updaten.
Leider läuft der update des js-controler nicht und ich bekomme iobroker nicht mehr zum laufen
Hier mal das logfile:
root@openmediavault ~ > cd /opt/iobroker/ root@openmediavault /opt/iobroker > iobroker stop Stopping iobroker controller daemon... iobroker controller daemon stopped. Exit code for "killall.sh": 123 root@openmediavault /opt/iobroker > iobroker update update done Adapter "zwave" : 0.4.4 Adapter "yr" : 1.0.5 , installed 1.0.5 Adapter "yamaha" : 0.3.14 , installed 0.3.7 [Updateable] Adapter "yahka" : 0.5.4 Adapter "xs1" : 0.5.2 Adapter "wolf" : 0.9.2 Adapter "wm-bus" : 0.1.12 Adapter "wifilight" : 0.1.4 Adapter "wetty" : 0.1.1 Adapter "web" : 2.0.2 , installed 2.0.2 Adapter "weatherunderground": 1.0.2 , installed 1.0.2 Adapter "vis-timeandweather": 1.1.7 , installed 1.1.7 Adapter "vis-rgraph" : 0.0.2 , installed 0.0.2 Adapter "vis-plumb" : 0.1.6 , installed 0.1.6 Adapter "vis-players" : 0.1.4 Adapter "vis-metro" : 1.0.4 , installed 1.0.4 Adapter "vis-map" : 0.1.4 Adapter "vis-lcars" : 1.0.1 Adapter "vis-keyboard" : 0.0.2 , installed 0.0.2 Adapter "vis-justgage" : 0.7.1 Adapter "vis-jqui-mfd" : 1.0.5 , installed 1.0.5 Adapter "vis-hqwidgets" : 1.0.6 , installed 1.0.6 Adapter "vis-history" : 0.2.4 Adapter "vis-google-fonts": 0.1.0 , installed 0.1.0 Adapter "vis-fancyswitch": 1.0.0 , installed 1.0.0 Adapter "vis-colorpicker": 1.1.1 , installed 1.1.1 Adapter "vis-canvas-gauges": 0.1.5 Adapter "vis-bars" : 0.1.2 , installed 0.1.2 Adapter "vis" : 0.10.15 , installed 0.12.6 [Updateable] Adapter "vcard" : 0.0.8 Adapter "upnp" : 0.3.5 , installed 0.3.6 Adapter "unifi" : 0.3.1 Adapter "tvspielfilm" : 0.2.2 , installed 0.2.2 Adapter "tr-064" : 0.3.17 Adapter "text2command" : 1.1.3 , installed 1.1.3 Adapter "terminal" : 0.1.2 Adapter "telegram" : 1.0.2 , installed 1.0.2 Adapter "tankerkoenig" : 1.0.0 , installed 1.0.0 Adapter "starline" : 0.2.0 Adapter "squeezebox" : 0.1.0 Adapter "sql" : 1.5.3 Adapter "sonos" : 1.4.2 Adapter "solarwetter" : 0.1.2 Adapter "socketio" : 1.7.4 Adapter "smartmeter" : 0.5.8 , installed 0.5.5 [Updateable] Adapter "simple-api" : 1.3.0 Adapter "scenes" : 0.2.6 , installed 0.2.6 Adapter "sayit" : 1.5.1 , installed 1.5.1 Adapter "samsung" : 0.1.1 Adapter "s7" : 0.2.5 Adapter "rwe-smarthome" : 0.1.11 Adapter "rpi2" : 0.3.1 Adapter "rickshaw" : 0.4.4 , installed 0.4.5 Adapter "rflink" : 1.1.2 Adapter "radar" : 0.7.3 Adapter "pushsafer" : 0.1.7 Adapter "pushover" : 1.0.2 Adapter "pushbullet" : 0.0.11 Adapter "proxy" : 0.1.0 Adapter "ping" : 1.2.0 , installed 1.2.0 Adapter "pimatic" : 0.1.2 Adapter "piface" : 0.0.9 Adapter "phantomjs" : 0.1.2 Adapter "paw" : 0.0.4 Adapter "parser" : 0.2.1 Adapter "owntracks" : 0.2.0 Adapter "owfs" : 0.4.0 Adapter "onkyo" : 0.2.0 Adapter "nut" : 1.0.0 , installed 1.0.0 Adapter "noolite" : 0.0.1 Adapter "node-red" : 1.1.6 , installed 1.2.0 [Updateable] Adapter "netatmo" : 1.1.5 Adapter "mysensors" : 1.0.7 Adapter "mqtt-client" : 0.3.0 Adapter "mqtt" : 1.3.2 Adapter "mpd" : 0.2.4 , installed 0.2.4 Adapter "modbus" : 0.5.0 , installed 0.5.2 Adapter "mobile" : 0.4.10 , installed 0.4.10 Adapter "milight" : 0.3.0 Adapter "mihome-vacuum" : 0.3.1 Adapter "miele" : 0.1.2 Adapter "megaesp" : 0.1.0 Adapter "megadd" : 0.2.0 Adapter "megad" : 1.2.1 Adapter "maxcul" : 0.2.3 Adapter "lightify" : 0.0.28 Adapter "lifx" : 0.0.3 Adapter "lgtv" : 1.0.0 Adapter "landroid" : 0.1.1 Adapter "kodi" : 0.2.0 Adapter "knx" : 0.8.3 Adapter "km200" : 0.4.3 Controller "js-controller" : 1.0.0 , installed 0.16.2 [Updateable] Adapter "javascript" : 3.2.6 , installed 3.2.8 Adapter "innogy-smarthome": 0.1.17 Adapter "influxdb" : 1.4.3 Adapter "icons-ultimate-png": 0.1.0 , installed 0.1.0 Adapter "icons-open-icon-library-png": 0.1.3 Adapter "icons-mfd-svg" : 1.0.2 , installed 1.0.2 Adapter "icons-mfd-png" : 1.0.2 , installed 1.0.2 Adapter "icons-material-svg": 0.1.0 , installed 0.1.0 Adapter "icons-material-png": 0.1.0 , installed 0.1.0 Adapter "icons-icons8" : 0.0.1 Adapter "icons-fatcow-hosting": 0.1.0 Adapter "icons-addictive-flavour-png": 0.1.0 , installed 0.1.0 Adapter "ical" : 1.3.2 , installed 1.3.2 Adapter "hue" : 0.6.0 , installed 0.6.0 Adapter "homepilot" : 0.2.6 Adapter "homekit2" : 0.1.6 Adapter "hmm" : 1.0.1 , installed 1.0.1 Adapter "hm-rpc" : 1.4.6 , installed 1.4.2 [Updateable] Adapter "hm-rega" : 1.4.4 , installed 1.4.4 Adapter "history" : 1.6.2 , installed 1.5.3 [Updateable] Adapter "hid" : 0.1.12 Adapter "harmony" : 0.7.0 , installed 0.7.0 Adapter "geofency" : 0.1.6 Adapter "fronius" : 0.0.5 Adapter "fritzdect" : 0.0.7 Adapter "fritzbox" : 0.2.1 , installed 0.2.1 Adapter "foobar2000" : 0.2.0 Adapter "flot" : 1.5.6 , installed 1.5.9 Adapter "find-my-iphone": 0.1.3 Adapter "fhem" : 0.2.2 Adapter "feiertage" : 0.3.6 , installed 0.3.6 Adapter "fakeroku" : 0.2.1 Adapter "epson_stylus_px830": 0.0.2 Adapter "email" : 1.0.2 Adapter "dwd" : 2.1.1 , installed 2.1.1 Adapter "discovery" : 0.2.3 Adapter "daikin" : 0.2.3 Adapter "cul" : 0.2.2 Adapter "cloud" : 0.8.2 Adapter "chromecast" : 1.2.3 Adapter "broadlink" : 0.1.1 Adapter "botvac" : 0.5.0 Adapter "b-control-em" : 0.2.1 Adapter "artnet" : 0.1.6 Adapter "amazon-dash" : 0.1.2 Adapter "admin" : 1.7.3 , installed 1.7.0 [Updateable] root@openmediavault /opt/iobroker > iobroker upgrade self npm install iobroker.js-controller --production --prefix "/opt/iobroker" (System call) module.js:327 throw err; ^ Error: Cannot find module './lib/encoding' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at loadModule (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/accepts/node_modules/negotiator/index.js:108:16) at Negotiator.encodings (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/accepts/node_modules/negotiator/index.js:56:28) at Accepts.encoding.Accepts.encodings (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/accepts/index.js:136:26) at XHR.Polling.doWrite (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/lib/transports/polling.js:301:36) at XHR.Polling.write (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/lib/transports/polling.js:266:8) at /opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/lib/transports/polling.js:251:10 root@openmediavault /opt/iobroker >
Wenn ich versuche iobroker zu starten kommt das:
root@openmediavault /opt/iobroker > iobroker start module.js:327 throw err; ^ Error: Cannot find module 'graceful-fs' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/index.js:3:10) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Module.require (module.js:353:17) root@openmediavault /opt/iobroker ></anonymous>
Hier noch das Ende aus dem npm error log:
17609 silly gunzTarPerm extractEntry es6/index.js 17610 silly gunzTarPerm modified mode [ 'es6/index.js', 438, 420 ] 17611 verbose linkBins options@0.0.6 17612 verbose linkMans options@0.0.6 17613 verbose rebuildBundles options@0.0.6 17614 verbose rebuildBundles [ 'bindings', 'nan' ] 17615 info install unix-dgram@0.2.3 17616 verbose write writing to /opt/iobroker/node_modules/iobroker.js-controller/node_modules/tar.gz/n ode_modules/fstream/node_modules/rimraf/node_modules/glob/node_modules/fs.realpath/package.json 17617 verbose linkBins hawk@3.1.3 17618 verbose linkMans hawk@3.1.3 17619 verbose rebuildBundles hawk@3.1.3 17620 silly gunzTarPerm extractEntry lib/dot/pattern.jst 17621 verbose linkBins eyes@0.1.8 17622 verbose linkMans eyes@0.1.8 17623 verbose rebuildBundles eyes@0.1.8 17624 silly install resolved [] 17625 verbose about to build /opt/iobroker/node_modules/iobroker.js-controller/node_modules/prompt/nod e_modules/utile/node_modules/i 17626 info build /opt/iobroker/node_modules/iobroker.js-controller/node_modules/prompt/node_modules/ut ile/node_modules/i 17627 info install options@0.0.6 17628 verbose unsafe-perm in lifecycle false 17629 verbose stack Error: write EPIPE 17629 verbose stack at exports._errnoException (util.js:907:11) 17629 verbose stack at WriteWrap.afterWrite (net.js:787:14) 17630 verbose cwd /opt/iobroker 17631 error Linux 3.16-0.bpo.2-amd64 17632 error argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.js-controller" "--production" "- -prefix" "/opt/iobroker" 17633 error node v4.8.0 17634 error npm v2.15.11 17635 error code EPIPE 17636 error errno EPIPE 17637 error syscall write 17638 error write EPIPE 17639 error If you need help, you may report this error at: 17639 error <https: github.com/npm/issues="">17640 verbose exit [ 1, true ] root@openmediavault /opt/iobroker ></https:>
Jemand eine Idee wie ich mein System retten kann?
Danke und Gruß
Mirko
-
Update nochmal mit sudo anstoßen, auch wenn man als root angemeldet ist.
Auch iobroker start/stop mit sudo ausführen
-
Update nochmal mit sudo anstoßen, auch wenn man als root angemeldet ist.
Auch iobroker start/stop mit sudo ausführen `
Geht leider nicht:
root@openmediavault /opt/iobroker > sudo iobroker upgrade self module.js:327 throw err; ^ Error: Cannot find module 'graceful-fs' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/index.js:3:10) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Module.require (module.js:353:17) root@openmediavault /opt/iobroker ></anonymous>
-
Vorher "sudo iobroker stop" gemacht?
Dann fällt mir nur noch ein ein backup zu erstellen (sudo iobroker backup) und es neu aufzusetzen bzw die anderen müssen helfen.
-
Vorher "sudo iobroker stop" gemacht?
Dann fällt mir nur noch ein ein backup zu erstellen (sudo iobroker backup) und es neu aufzusetzen bzw die anderen müssen helfen. `
Backup machen dan noch 2 Möglichkeiten.
- sudo chmod 777 -R /opt/ioBroker
Danach nochmal, sehe keine acces Fehler das wird nicht die Lösung sein
- den js controller löschen und neu installieren
Also nicht alles nur den Controller
Dutch
–-----------------------
Send from mobile device
-
Vorher "sudo iobroker stop" gemacht?
Dann fällt mir nur noch ein ein backup zu erstellen (sudo iobroker backup) und es neu aufzusetzen bzw die anderen müssen helfen. `
Backup machen dan noch 2 Möglichkeiten.
- sudo chmod 777 -R /opt/ioBroker
Danach nochmal, sehe keine acces Fehler das wird nicht die Lösung sein
- den js controller löschen und neu installieren
Also nicht alles nur den Controller
Dutch
–-----------------------
Send from mobile device `
@Solear: stoppen mit sudo konnte ich nicht mehr machen da ich schon ohne sudo gestoppt hatte.
Backup erstellen geht nicht:
root@openmediavault /opt/iobroker > sudo iobroker backup module.js:327 throw err; ^ Error: Cannot find module 'graceful-fs' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/index.js:3:10) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Module.require (module.js:353:17) root@openmediavault /opt/iobroker ></anonymous>
Wie lösche ich denn "nur" den js-controler?
Hatte auch mal den Server neu gestartet mit diesem Ergebnis:
root@openmediavault /opt/iobroker > iobroker upgrade self module.js:327 throw err; ^ Error: Cannot find module 'is-utf8' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom/index.js:2:14) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Module.require (module.js:353:17) root@openmediavault /opt/iobroker ></anonymous>
Mirko
-
Vorher "sudo iobroker stop" gemacht?
Dann fällt mir nur noch ein ein backup zu erstellen (sudo iobroker backup) und es neu aufzusetzen bzw die anderen müssen helfen. `
Backup machen dan noch 2 Möglichkeiten.
- sudo chmod 777 -R /opt/ioBroker
Danach nochmal, sehe keine acces Fehler das wird nicht die Lösung sein
- den js controller löschen und neu installieren
Also nicht alles nur den Controller
Dutch
–-----------------------
Send from mobile device `
@Solear: stoppen mit sudo konnte ich nicht mehr machen da ich schon ohne sudo gestoppt hatte.
Backup erstellen geht nicht:
root@openmediavault /opt/iobroker > sudo iobroker backup module.js:327 throw err; ^ Error: Cannot find module 'graceful-fs' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/index.js:3:10) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Module.require (module.js:353:17) root@openmediavault /opt/iobroker ></anonymous>
Wie lösche ich denn "nur" den js-controler?
Mirko `
Bei dir ist scheinbar die gesammte Installation kaputt.
Ich würde vorschlagen erst das chmod Commando und ioBroker installieren mittels npm.
Commando bitte aus Installation Guide habe die Befehle gerade nicht im Kopf
Aus meiner Kopf:
sudo npm install iobroker--unsafe-perm
–-----------------------
Send from mobile device
-
Hm,
ganze installation kaputt blos weil ich js-controler updaten wollte!?
Vielleicht noch jemand ne idee bevor ich iobroker neu installiere und im schlimmsten fall meine komplette config weg ist.
Mein letztes Backup ist dummerweise schon etwas älter