NEWS
SOLVED Fehler bei Update Javascript Adapter auf 4.3.3
-
muss mich mal an euch wenden weil ich nicht weiterkomme... Ich wollte gerade den Javascript Adapter von 4.3.2 auf 4.3.3 updaten. Folgende Fehlermeldung:
899 warn enoent ENOENT: no such file or directory, open '/volume1/opt/iobroker/node_modules/mailparser-mit/package.json' 900 verbose enoent This is related to npm not being able to find a file. 901 warn enoent ENOENT: no such file or directory, open '/volume1/opt/iobroker/node_modules/iobroker.node-red/node_modules/utf7/package.json' 902 verbose enoent This is related to npm not being able to find a file. 903 verbose stack Error: EACCES: permission denied, unlink '/volume1/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsc' 904 verbose cwd /volume1/opt/iobroker 905 verbose Linux 4.15.0-66-generic 906 verbose argv "/usr/bin/node" "/usr/local/bin/npm" "install" "iobroker.javascript@4.3.3" "--loglevel" "error" "--production" "--save" "--prefix" "/volume1/opt/iobroker" 907 verbose node v10.17.0 908 verbose npm v6.10.0 909 error path /volume1/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsc 910 error code EACCES 911 error errno -13 912 error syscall unlink 913 error Error: EACCES: permission denied, unlink '/volume1/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsc' 913 error { [Error: EACCES: permission denied, unlink '/volume1/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsc'] 913 error cause: 913 error { Error: EACCES: permission denied, unlink '/volume1/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsc' 913 error errno: -13, 913 error code: 'EACCES', 913 error syscall: 'unlink', 913 error path: 913 error '/volume1/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsc' }, 913 error stack: 913 error 'Error: EACCES: permission denied, unlink \'/volume1/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsc\'', 913 error errno: -13, 913 error code: 'EACCES', 913 error syscall: 'unlink', 913 error path: 913 error '/volume1/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsc', 913 error parent: 'iobroker.javascript' } 914 error The operation was rejected by your operating system. 914 error It is likely you do not have the permissions to access this file as the current user 914 error 914 error If you believe this might be a permissions issue, please double-check the 914 error permissions of the file and its containing directories, or try running 914 error the command again as root/Administrator (though this is not recommended). 915 verbose exit [ -13, true ]
Folgendes ist zum log zu sagen:
-
'/volume1/opt/iobroker/node_modules/mailparser-mit/package.json' & '/volume1/opt/iobroker/node_modules/iobroker.node-red/node_modules/utf7/package.json' sind nicht vorhanden, ja richtig, aber auch in meinen alten Backups nicht...
-
permission denied, unlink '/volume1/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsc' ist bei mir ein link auf ../typescript/bin/tsc - permissions sind 777
Ich komm nicht weiter, kann mir jemand erklären was da schiefläuft?
Hier noch meine Config falls es hilft:Betriebssystem: linux
Architektur: x64
CPUs: 2
Geschwindigkeit: 2065 MHz
Modell: Intel(R) Celeron(R) CPU G1610T @ 2.30GHz
RAM: 3.81 GB
Node.js: v10.17.0
NPM: 6.10.0 -
-
Habe es gerade selbst hinbekommen, ein
"chmod -R 777 /volume1/opt/iobroker/node_modules/iobroker.javascript/"
hats gelöst, da war doch noch ein permission problem...Danke trotzdem!
-
Schon mal den Fixer angewandt?
https://forum.iobroker.net/topic/20211/iobroker-installation-fixer-beta-verfügbar
-
Jepp lief drüber, hat aber keine Änderung gebracht
-
@spaceduck sagte in Fehler bei Update Javascript Adapter auf 4.3.3:
Jepp lief drüber, hat aber keine Änderung gebracht
Neustart?
Was kommt bei:
cd..iobroker
iobroker list instances
node -v
nodejs -v
npm -v -
Habe es gerade selbst hinbekommen, ein
"chmod -R 777 /volume1/opt/iobroker/node_modules/iobroker.javascript/"
hats gelöst, da war doch noch ein permission problem...Danke trotzdem!