NEWS
Fehler bei upgrade von Adaptern
-
Moin,
ich habe das Problem, dass ich z.B. den Adapter pushover nicht updaten kann.
Ich habe zuvor noch den js-controller upgedatet.
user@ubuntu-server:/opt/iobroker$ ./iobroker upgrade pushover npm install iobroker.pushover --production --prefix "/opt/iobroker" (System call) npm ERR! Linux 4.4.0-36-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.pushover" "--production" "--prefix" "/opt/iobroker" npm ERR! node v4.2.6 npm ERR! npm v3.5.2 npm ERR! Path must be a string. Received undefined npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request: npm ERR! /opt/iobroker/npm-debug.log host.ubuntu-server Cannot install iobroker.pushover: 1 --------------------------------------------------------- oder auch web user@ubuntu-server:/opt/iobroker$ ./iobroker upgrade web host.ubuntu-server Adapter "system.adapter.web.0" is stopped. npm install iobroker.web --production --prefix "/opt/iobroker" (System call) npm ERR! Linux 4.4.0-36-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.web" "--production" "--prefix" "/opt/iobroker" npm ERR! node v4.2.6 npm ERR! npm v3.5.2 npm ERR! Path must be a string. Received undefined npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request: npm ERR! /opt/iobroker/npm-debug.log host.ubuntu-server Cannot install iobroker.web: 1</https:></https:>
Hat jemand eine Idee, wie ich das wieder zum Laufen bekomme?
Danke!
Gruß,
Mark
Zu allem Über sieht das Error-Log so aus:
javascript.1 2016-08-29 12:11:00.733 error javascript.1 script.js.information_TV-Program: TypeError: Cannot read property 'parseString' of undefined at TvProgrammEinlesen (script.js.information_TV-Program:78:40) at script.js.informatio javascript.1 2016-08-29 12:11:00.733 error javascript.1 script.js.information_TV-Program: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/node_modules/xml2js' at TvProgrammEinlesen (script.js.information_TV-Program:78:23), javascript.1 2016-08-29 12:10:59.655 error javascript.1 Cannot install npm packet: xml2js javascript.1 2016-08-29 12:10:59.654 error javascript.1 Cannot install xml2js: 1 javascript.1 2016-08-29 12:10:59.640 error javascript.1 npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log javascript.1 2016-08-29 12:10:59.636 error javascript.1 javascript.1 2016-08-29 12:10:59.589 error javascript.1 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! javascript.1 2016-08-29 12:10:59.589 error javascript.1 javascript.1 2016-08-29 12:10:59.582 error javascript.1 v3.5.2 javascript.1 2016-08-29 12:10:59.578 error javascript.1 ERR! node v4.2.6 npm ERR! npm javascript.1 2016-08-29 12:10:59.562 error javascript.1 argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "xml2js" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" npm javascript.1 2016-08-29 12:10:59.557 error javascript.1 ERR! javascript.1 2016-08-29 12:10:59.551 error javascript.1 javascript.1 2016-08-29 12:10:59.548 error javascript.1 npm javascript.1 2016-08-29 12:10:59.542 error javascript.1 Linux 4.4.0-36-generic javascript.1 2016-08-29 12:10:59.535 error javascript.1 ERR! javascript.1 2016-08-29 12:10:59.529 error javascript.1 javascript.1 2016-08-29 12:10:59.517 error javascript.1 npm javascript.1 2016-08-29 12:10:51.897 error javascript.1 Cannot install xml2js: 1 javascript.1 2016-08-29 12:10:51.878 error javascript.1 npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log javascript.1 2016-08-29 12:10:51.854 error javascript.1 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! javascript.1 2016-08-29 12:10:51.848 error javascript.1 npm ERR! node v4.2.6 npm ERR! npm v3.5.2 javascript.1 2016-08-29 12:10:51.848 error javascript.1 npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "xml2js" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" javascript.1 2016-08-29 12:10:51.845 error javascript.1 ERR! Linux 4.4.0-36-generic javascript.1 2016-08-29 12:10:51.844 error javascript.1 npm javascript.1 2016-08-29 12:10:48.504 error javascript.1 Cannot install xml2js: 1 javascript.1 2016-08-29 12:10:48.488 error javascript.1 npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log javascript.1 2016-08-29 12:10:48.488 error javascript.1 javascript.1 2016-08-29 12:10:48.449 error javascript.1 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! javascript.1 2016-08-29 12:10:48.438 error javascript.1 npm v3.5.2 javascript.1 2016-08-29 12:10:48.434 error javascript.1 ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "xml2js" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" npm ERR! node v4.2.6 npm ERR! javascript.1 2016-08-29 12:10:48.433 error javascript.1 javascript.1 2016-08-29 12:10:48.419 error javascript.1 npm javascript.1 2016-08-29 12:10:48.414 error javascript.1 Linux 4.4.0-36-generic javascript.1 2016-08-29 12:10:48.411 error javascript.1 ERR! javascript.1 2016-08-29 12:10:48.407 error javascript.1 javascript.1 2016-08-29 12:10:48.399 error javascript.1 npm ubuntu-server 2016-08-29 12:10:00.982 error host.ubuntu-server instance system.adapter.javascript.1 terminated with code 0 (OK) javascript.1 2016-08-29 12:00:58.943 error javascript.1 script.js.information_TV-Program: TypeError: Cannot read property 'parseString' of undefined at TvProgrammEinlesen (script.js.information_TV-Program:78:40) at script.js.informatio javascript.1 2016-08-29 12:00:58.943 error javascript.1 script.js.information_TV-Program: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/node_modules/xml2js' at TvProgrammEinlesen (script.js.information_TV-Program:78:23), javascript.1 2016-08-29 12:00:58.159 error javascript.1 Cannot install npm packet: xml2js javascript.1 2016-08-29 12:00:58.159 error javascript.1 Cannot install xml2js: 1 javascript.1 2016-08-29 12:00:58.150 error javascript.1 npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log javascript.1 2016-08-29 12:00:58.150 error javascript.1 javascript.1 2016-08-29 12:00:58.105 error javascript.1 ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! javascript.1 2016-08-29 12:00:58.105 error javascript.1 npm javascript.1 2016-08-29 12:00:58.103 error javascript.1 javascript.1 2016-08-29 12:00:58.101 error javascript.1 npm ERR! node v4.2.6 npm ERR! npm v3.5.2 javascript.1 2016-08-29 12:00:58.100 error javascript.1 npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "xml2js" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" javascript.1 2016-08-29 12:00:58.099 error javascript.1 ERR! Linux 4.4.0-36-generic javascript.1 2016-08-29 12:00:58.095 error javascript.1 npm javascript.1 2016-08-29 12:00:43.051 error javascript.1 Cannot install xml2js: 1 javascript.1 2016-08-29 12:00:43.023 error javascript.1 npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log javascript.1 2016-08-29 12:00:43.022 error javascript.1 javascript.1 2016-08-29 12:00:42.988 error javascript.1 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! javascript.1 2016-08-29 12:00:42.986 error javascript.1 javascript.1 2016-08-29 12:00:42.984 error javascript.1 ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "xml2js" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" npm ERR! node v4.2.6 npm ERR! npm v3.5.2 javascript.1 2016-08-29 12:00:42.984 error javascript.1 npm javascript.1 2016-08-29 12:00:42.982 error javascript.1 ERR! Linux 4.4.0-36-generic javascript.1 2016-08-29 12:00:42.981 error javascript.1 javascript.1 2016-08-29 12:00:42.978 error javascript.1 npm javascript.1 2016-08-29 12:00:40.508 error javascript.1 Cannot install xml2js: 1 javascript.1 2016-08-29 12:00:40.508 error javascript.1 npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log javascript.1 2016-08-29 12:00:40.508 error javascript.1 javascript.1 2016-08-29 12:00:40.454 error javascript.1 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! javascript.1 2016-08-29 12:00:40.450 error javascript.1 javascript.1 2016-08-29 12:00:40.447 error javascript.1 npm ERR! node v4.2.6 npm ERR! npm v3.5.2 javascript.1 2016-08-29 12:00:40.447 error javascript.1 ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "xml2js" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" javascript.1 2016-08-29 12:00:40.447 error javascript.1 npm javascript.1 2016-08-29 12:00:40.439 error javascript.1 ERR! Linux 4.4.0-36-generic javascript.1 2016-08-29 12:00:40.439 error javascript.1 javascript.1 2016-08-29 12:00:40.435 error javascript.1 npm ubuntu-server 2016-08-29 12:00:01.023 error host.ubuntu-server instance system.adapter.javascript.1 terminated with code 0 (OK) javascript.1 2016-08-29 11:51:06.987 error javascript.1 script.js.information_TV-Program: TypeError: Cannot read property 'parseString' of undefined at TvProgrammEinlesen (script.js.information_TV-Program:78:40) at script.js.informatio javascript.1 2016-08-29 11:51:06.987 error javascript.1 script.js.information_TV-Program: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/node_modules/xml2js' at TvProgrammEinlesen (script.js.information_TV-Program:78:23), javascript.1 2016-08-29 11:51:06.249 error javascript.1 Cannot install npm packet: xml2js javascript.1 2016-08-29 11:51:06.249 error javascript.1 Cannot install xml2js: 1 javascript.1 2016-08-29 11:51:06.236 error javascript.1 npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log javascript.1 2016-08-29 11:51:06.236 error javascript.1 javascript.1 2016-08-29 11:51:06.204 error javascript.1 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! javascript.1 2016-08-29 11:51:06.204 error javascript.1 javascript.1 2016-08-29 11:51:06.204 error javascript.1 npm ERR! npm v3.5.2 javascript.1 2016-08-29 11:51:06.204 error javascript.1 ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "xml2js" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" npm ERR! node v4.2.6 javascript.1 2016-08-29 11:51:06.203 error javascript.1 npm javascript.1 2016-08-29 11:51:06.191 error javascript.1 ERR! Linux 4.4.0-36-generic javascript.1 2016-08-29 11:51:06.189 error javascript.1 npm javascript.1 2016-08-29 11:50:43.445 error javascript.1 Cannot install xml2js: 1 javascript.1 2016-08-29 11:50:43.445 error javascript.1 npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log javascript.1 2016-08-29 11:50:43.443 error javascript.1 javascript.1 2016-08-29 11:50:43.397 error javascript.1 ERR! If you need help, you may report this error at: npm ERR! javascript.1 2016-08-29 11:50:43.397 error javascript.1 npm ERR! Cannot read property 'target' of null npm ERR! npm javascript.1 2016-08-29 11:50:43.392 error javascript.1 javascript.1 2016-08-29 11:50:43.390 error javascript.1 ERR! npm v3.5.2 javascript.1 2016-08-29 11:50:43.390 error javascript.1 npm ERR! node v4.2.6 npm javascript.1 2016-08-29 11:50:43.390 error javascript.1 ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "xml2js" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" javascript.1 2016-08-29 11:50:43.389 error javascript.1 npm javascript.1 2016-08-29 11:50:43.383 error javascript.1 ERR! Linux 4.4.0-36-generic javascript.1 2016-08-29 11:50:43.383 error javascript.1 javascript.1 2016-08-29 11:50:43.378 error javascript.1 npm javascript.1 2016-08-29 11:50:40.823 error javascript.1 Cannot install xml2js: 1 javascript.1 2016-08-29 11:50:40.823 error javascript.1 npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log javascript.1 2016-08-29 11:50:40.821 error javascript.1 javascript.1 2016-08-29 11:50:40.762 error javascript.1 ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! javascript.1 2016-08-29 11:50:40.762 error javascript.1 npm javascript.1 2016-08-29 11:50:40.759 error javascript.1 javascript.1 2016-08-29 11:50:40.756 error javascript.1 node v4.2.6 npm ERR! npm v3.5.2 javascript.1 2016-08-29 11:50:40.755 error javascript.1 npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "xml2js" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" npm ERR! javascript.1 2016-08-29 11:50:40.751 error javascript.1 ERR! Linux 4.4.0-36-generic javascript.1 2016-08-29 11:50:40.750 error javascript.1 javascript.1 2016-08-29 11:50:40.746 error javascript.1 npm ubuntu-server 2016-08-29 11:50:00.956 error host.ubuntu-server instance system.adapter.javascript.1 terminated with code 0 (OK) javascript.1 2016-08-29 11:40:44.910 error javascript.1 script.js.information_TV-Program: TypeError: Cannot read property 'parseString' of undefined at TvProgrammEinlesen (script.js.information_TV-Program:78:40) at script.js.informatio javascript.1 2016-08-29 11:40:44.910 error javascript.1 script.js.information_TV-Program: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/node_modules/xml2js' at TvProgrammEinlesen (script.js.information_TV-Program:78:23), javascript.1 2016-08-29 11:40:44.106 error javascript.1 Cannot install npm packet: xml2js javascript.1 2016-08-29 11:40:44.106 error javascript.1 Cannot install xml2js: 1 javascript.1 2016-08-29 11:40:44.097 error javascript.1 npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log javascript.1 2016-08-29 11:40:44.096 error javascript.1 javascript.1 2016-08-29 11:40:44.072 error javascript.1 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! javascript.1 2016-08-29 11:40:44.072 error javascript.1 javascript.1 2016-08-29 11:40:44.063 error javascript.1 npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "xml2js" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" npm ERR! node v4.2.6 npm ERR! npm v3.5.2 javascript.1 2016-08-29 11:40:44.063 error javascript.1 ERR! Linux 4.4.0-36-generic javascript.1 2016-08-29 11:40:44.062 error javascript.1 javascript.1 2016-08-29 11:40:44.058 error javascript.1 npm javascript.1 2016-08-29 11:40:41.487 error javascript.1 Cannot install xml2js: 1 javascript.1 2016-08-29 11:40:41.473 error javascript.1 npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log javascript.1 2016-08-29 11:40:41.473 error javascript.1 javascript.1 2016-08-29 11:40:41.451 error javascript.1 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! javascript.1 2016-08-29 11:40:41.449 error javascript.1 javascript.1 2016-08-29 11:40:41.449 error javascript.1 npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "xml2js" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" npm ERR! node v4.2.6 npm ERR! npm v3.5.2 javascript.1 2016-08-29 11:40:41.445 error javascript.1 ERR! Linux 4.4.0-36-generic javascript.1 2016-08-29 11:40:41.443 error javascript.1 javascript.1 2016-08-29 11:40:41.442 error javascript.1 npm javascript.1 2016-08-29 11:40:38.980 error javascript.1 Cannot install xml2js: 1 javascript.1 2016-08-29 11:40:38.967 error javascript.1 npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log javascript.1 2016-08-29 11:40:38.967 error javascript.1 javascript.1 2016-08-29 11:40:38.951 error javascript.1 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! javascript.1 2016-08-29 11:40:38.937 error javascript.1 npm ERR! npm v3.5.2 javascript.1 2016-08-29 11:40:38.926 error javascript.1 npm ERR! node v4.2.6 javascript.1 2016-08-29 11:40:38.926 error javascript.1 argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "xml2js" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" javascript.1 2016-08-29 11:40:38.926 error javascript.1 npm ERR! javascript.1 2016-08-29 11:40:38.925 error javascript.1 ERR! Linux 4.4.0-36-generic javascript.1 2016-08-29 11:40:38.921 error javascript.1 npm
-
Hallo mark77,
npm v3.5.2 ist das Problem
Installiere mal wieder die letzte npm Version 2.x:
npm install -g npm@latest-2
-
Moin nobody,
vielen Dank für den Hiinweis.
Hast Du eine Idee wie ich das Upgrade von npm bei apt-get upgrade unterbinden kann?
Gruß,
Mark
-
Bei den Debian-Packages für nodejs ist eigentlich npm bereits enthalten. Eine separate Installation des npm Package sollte nicht erforderlich sein. Wenn dann node.js mittels apt-get aktualisiert wird, wird dann auch immer gleich die passende Version von npm automatisch mit aktualisiert. In 4.5.0 ist z.B. npm 2.15.9 dabei.
Hast du node.js auch über apt-get installiert?
Ob dies bei anderen Distributionen anders ist weiß ich nicht. Man kann bei apt-get aber auch eine Version bei der Installation erzwingen. Dann sollte dieses Package auch nicht mehr automatisch aktualiert werden.
Zumindest bei Debian sollte das Update aber auch nicht über apt-get gekommen sein. node-source kennt dieses nicht und bei Debian gibt es nur eine ganz alte Version:
npm package manager for Node.js 1.4.21+ds-2
Hast du vielleicht mal npm update oder npm update -g aufgrufen?