NEWS
[gelöst] ./reinstall.sh nicht ausführbar
-
Hallo in die Runde,
ich habe es heute gewagt (versehentlich) den js-controller auf 1.5.3 upzudaten. Hab gedacht, dann machst auch direkt Node.js von 6 auf 8. Hab mich da an die Anleitung auf der Homepage gehalten. Hat geklappt.
Was nicht klappt, ist das reinstall. Hab jetzt echt alle Begfhel durchprobiert…no chance. Die Datei ist da. Ich bin als root angemeldet. Was mache ich falsch? Oder muss reinstall.sh nicht mehr ausgeführt werden?
Anbei mal meine Versuche auf der Konsole:
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Sep 18 14:29:54 2018 from 192.168.178.20 thorsten@iobrokerNUC:~$ sudo su [sudo] Passwort für thorsten: root@iobrokerNUC:/home/thorsten# node -v v8.12.0 root@iobrokerNUC:/home/thorsten# npm -v 6.4.1 root@iobrokerNUC:/home/thorsten# sudo ./reinstall.sh sudo: ./reinstall.sh: Befehl nicht gefunden root@iobrokerNUC:/home/thorsten# cd /opt/iobroker root@iobrokerNUC:/opt/iobroker# sudo ./reinstall.sh sudo: unable to execute ./reinstall.sh: No such file or directory root@iobrokerNUC:/opt/iobroker# sudo /reinstall.sh sudo: /reinstall.sh: Befehl nicht gefunden root@iobrokerNUC:/opt/iobroker# sudo chmod +x reinstall.sh root@iobrokerNUC:/opt/iobroker# sudo /reinstall.sh sudo: /reinstall.sh: Befehl nicht gefunden root@iobrokerNUC:/opt/iobroker# sudo ./reinstall.sh sudo: unable to execute ./reinstall.sh: No such file or directory root@iobrokerNUC:/opt/iobroker# mc root@iobrokerNUC:/opt/iobroker# sudo reinstall.sh sudo: reinstall.sh: Befehl nicht gefunden root@iobrokerNUC:/opt/iobroker# sudo /reinstall.sh sudo: /reinstall.sh: Befehl nicht gefunden root@iobrokerNUC:/opt/iobroker# /reinstall.sh bash: /reinstall.sh: Datei oder Verzeichnis nicht gefunden root@iobrokerNUC:/opt/iobroker# reinstall.sh bash: reinstall.sh: Kommando nicht gefunden. root@iobrokerNUC:/opt/iobroker# sudo chmod +x reinstall.sh root@iobrokerNUC:/opt/iobroker# ./reinstall.sh bash: ./reinstall.sh: /bin/bash^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden root@iobrokerNUC:/opt/iobroker# mv /opt/iobroker/reinstall.sh /opt/iobroker/reinstall.dos root@iobrokerNUC:/opt/iobroker# tr -d '\r' < /opt/iobroker/reinstall.dos > /opt/iobroker/reinstall.sh root@iobrokerNUC:/opt/iobroker# ./reinstall.sh bash: ./reinstall.sh: Keine Berechtigung root@iobrokerNUC:/opt/iobroker# sudo ./reinstall.sh sudo: ./reinstall.sh: Befehl nicht gefunden root@iobrokerNUC:/opt/iobroker#
Danke euch und Grüße, Thorsten
PS: hmmm…ist es korrekt, dass NPM mir nicht mehr in der Info angezeigt wird? O.o
root@iobrokerNUC:/opt/iobroker# ls -l reinstall.sh -rw-r--r-- 1 root root 676 Sep 18 14:36 reinstall.sh
noch was ausprobiert…leider kein Erfolg...HÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜLFE
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Sep 18 14:31:53 2018 from 192.168.178.20 thorsten@iobrokerNUC:~$ sudo su [sudo] Passwort für thorsten: root@iobrokerNUC:/home/thorsten# cd /opt/iobroker root@iobrokerNUC:/opt/iobroker# ls -l reinstall.sh -rw-r--r-- 1 root root 676 Sep 18 14:36 reinstall.sh root@iobrokerNUC:/opt/iobroker# ^C root@iobrokerNUC:/opt/iobroker# iobroker stop Stopping iobroker controller daemon... iobroker controller daemon stopped. fs.js:1123 return binding.chmod(pathModule._makeLong(path), modeNum(mode)); ^ Error: ENOENT: no such file or directory, chmod '/opt/iobroker/node_modules/iobroker.js-controller/lib/../killall.sh' at Object.fs.chmodSync (fs.js:1123:18) at Daemon.daemon.on (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:286:32) at emitOne (events.js:121:20) at Daemon.emit (events.js:211:7) at Daemon. <anonymous>(/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:267:14) at Daemon._tryKill (/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:277:23) at ontimeout (timers.js:498:11) at tryOnTimeout (timers.js:323:5) at Timer.listOnTimeout (timers.js:290:5) root@iobrokerNUC:/opt/iobroker# sudo ./reinstall.sh sudo: ./reinstall.sh: Befehl nicht gefunden</anonymous>
-
Ist reinstall.sh ausführbar ? Falls nicht, im Verzeichnis /opt/iobroker
sudo chmod +x reinstall.sh sudo ./reinstall.sh
-
Hey Paul,
WOW, ich bin eigentlich der Meinung, dass ich das eben auch gemacht hatte…jetzt läuft auf jeden Fall - mit gestopptem ioBroker - der Befehl auf einmal. SUPER, danke dir
VG Thorsten