NEWS
[gelöst] iobroker upgrade self Integrity verification failed
-
Über "iobroker upgrade self" wollte ich mein iobroker aktualisieren, erhalte aber folgende Fehlermeldung.
/opt/iobroker $ ./iobroker upgrade self Update js-controller from @2.2.9 to @3.0.14 NPM version: 6.14.4 npm install iobroker.js-controller@3.0.14 --unsafe-perm --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! code EINTEGRITY npm ERR! errno EINTEGRITY npm ERR! Invalid response body while trying to fetch https://registry.npmjs.org/semver: Integrity verification failed for sha512-V5aRbsDP8hkkPowfZgYr1+oEiagtt454M7DViD1J9mO8h5XCT/pN44mDeBEwvaHCOGHEvwkba67VNkL4+sqjgg== (/home/iobroker/.npm/_cacache/content-v2/sha512/57/96/916ec0cff219243e8c1f66062bd7ea0489a82db78e7833b0d5883d49f663bc8795c24ffa4de38983781130bda1c23861c4bf091b6baed53642f8facaa382) npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2020-04-22T19_08_58_126Z-debug.log Starting node restart.jsGleichzeitig spielt seitdem mein iobroker komplett verrückt und restartet alle Adapter alle paar Minuten neu. Kann mir jemand unter die Arme greifen, was löst den Fehler aus?
Grüße
Jonas
-
Hast du denn den iobroker vorher nicht gestoppt?
iobroker stop iobroker update iobroker upgrade self iobroker startEventuell noch mit einen
iobroker backupDavor falls nicht vorhanden wäre die Reihenfolge gewesen.
@wendy2702 said in iobroker upgrade self wirft Integrity verification failed:
iobroker upgrade self
Hi wendy,
doch, deine reihenfolge und befehle habe ich auch so ausgeführt.
Jonas
-
@wendy2702 said in iobroker upgrade self wirft Integrity verification failed:
iobroker upgrade self
Hi wendy,
doch, deine reihenfolge und befehle habe ich auch so ausgeführt.
Jonas
@j0nas was kommt denn jetzt bei:
iobroker -v node -v npm -vUnd was steht im log.
Wie wurde iobroker installiert?
Fixer schon benutzt?
Kannst auch versuchen entweder die letzte Version vom Controller zu installieren:
npm install iobroker.js-controller@3.0.16Oder die Version die vorher lief:
npm install iobroker.js-controller@2.2.9Befehl ausführen im Ordner:
/opt/iobroker -
pi@iobroker:/opt/iobroker $ iobroker -v 2.2.9 pi@iobroker:/opt/iobroker $ node -v v12.16.2 pi@iobroker:/opt/iobroker $ npm -v 6.14.4debug log endet mit:
248 verbose type system 249 verbose stack FetchError: Invalid response body while trying to fetch https://registry.npmjs.org/semver: Integrity verification failed for sha512-V5aRbsDP8hkkPowfZgYr1+oEiagtt454M7DViD1J9mO8h5XCT/pN44mDeBEwvaHCOGHEvwkba67VNkL4+sqjgg== (/home/iobroker/.npm/_cacache/content-v2/sha512/57/96/916ec0cff219243e8c1f66062bd7ea0489a82db78e7833b0d5883d49f663bc8795c24ffa4de38983781130bda1c23861c4bf091b6baed53642f8facaa382) 249 verbose stack at Readable.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/node-fetch-npm/src/body.js:195:14) 249 verbose stack at Readable.emit (events.js:310:20) 249 verbose stack at /usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/cache.js:92:30 249 verbose stack at tryCatcher (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23) 249 verbose stack at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:517:31) 249 verbose stack at Promise._settlePromise (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:574:18) 249 verbose stack at Promise._settlePromise0 (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:619:10) 249 verbose stack at Promise._settlePromises (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:695:18) 249 verbose stack at _drainQueueStep (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:138:12) 249 verbose stack at _drainQueue (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:131:9) 249 verbose stack at Async._drainQueues (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:147:5) 249 verbose stack at Immediate.Async.drainQueues (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:17:14) 249 verbose stack at processImmediate (internal/timers.js:456:21) 250 verbose cwd /opt/iobroker 251 verbose Linux 4.19.97-v7l+ 252 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller@3.0.14" "--unsafe-perm" "--loglevel" "error" "--prefix" "/opt/iobroker" 253 verbose node v12.16.2 254 verbose npm v6.14.4 255 error code EINTEGRITY 256 error errno EINTEGRITY 257 error Invalid response body while trying to fetch https://registry.npmjs.org/semver: Integrity verification failed for sha512-V5aRbsDP8hkkPowfZgYr1+oEiagtt454M7DViD1J9mO8h5XCT/pN44mDeBEwvaHCOGHEvwkba67VNkL4+sqjgg== (/home/iobroker/.npm/_cacache/content-v2/sha512/57/96/916ec0cff219243e8c1f66062bd7ea0489a82db78e7833b0d5883d49f663bc8795c24ffa4de38983781130bda1c23861c4bf091b6baed53642f8facaa382) 258 verbose exit [ 1, true ] pi@iobroker:/var/log $ -
installiert über das script:
curl -sL https://iobroker.net/install.sh | bash -lief auch alles super gut, bis ich das update machen wollte. (never change a running system ;(
Fix habe ich glaub ich auch schon gemacht, ja. Kann es ggf an der Node 12 Version liegen?
-
-
installiert über das script:
curl -sL https://iobroker.net/install.sh | bash -lief auch alles super gut, bis ich das update machen wollte. (never change a running system ;(
Fix habe ich glaub ich auch schon gemacht, ja. Kann es ggf an der Node 12 Version liegen?
-
Node 12 sollte eigentlich gehen.
NPM macht ja das Problem.
Hat der PI Zugang zu NPM?
Geht das bei dir:
wget -qO- https://registry.npmjs.org/Wenn ja mal vor dem Upgrade das probieren
npm cache verifyund/oder
npm cache clean --force@wendy2702 sagte in iobroker upgrade self wirft Integrity verification failed:
npm cache clean --force
Wenn der nichts bringt lösche mal den cache für den User: iobroker
sudo -H -u iobroker npm cache verifyP.S. Akku vom IPad gleich leer und ohne Ladegrät unterwegs. Bin gleich weg.
-
@wendy2702 sagte in iobroker upgrade self wirft Integrity verification failed:
npm cache clean --force
Wenn der nichts bringt lösche mal den cache für den User: iobroker
sudo -H -u iobroker npm cache verifyP.S. Akku vom IPad gleich leer und ohne Ladegrät unterwegs. Bin gleich weg.
@wendy2702 said in iobroker upgrade self wirft Integrity verification failed:
sudo -H -u iobroker npm cache verify
Hi, der letzte Befehl hat den Fehler behoben. Super vielen lieben Dank für die schnelle Hilfe!!!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden