NEWS
[Gelöst] Restore von defekter SD Sicherung des IoBroker Ordner
-
Zusatz!!
Den befehl bitte in /opt/iobroker ausführen!
-
pi@ioBroker-RasPi:/opt/iobroker $ sudo -H npm rebuild
pi@ioBroker-RasPi:/opt/iobroker $ sudo ./reinstall
sudo: ./reinstall: Befehl nicht gefunden
-
nur den rebuild, keinen reinstall!
-
das gibt keine ausgabe in Terminal
-
das kann sein
ich probier es mal bei mir
-
wenn ich iobroker starten will gibt es folgendes:
pi@ioBroker-RasPi:/opt/iobroker $ iobroker start
module.js:550
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Function.Module.runMain (module.js:694:10)
at startup (bootstrap_node.js:204:16)
at bootstrap_node.js:625:3
-
bei mir gibt es eine Ausgabe - dauert aber ein wenig
-
Habe ich was von Starten gesagt?
Jetzt bitte nochmal ganz von vorne!
-
so,
alles im Ordner iobroker gelöscht und aus dem backup hineinkopiert.
sudo -H npm rebuild
gibt keine ausgabe und ist in 1 sec fertig
-
so,
alles im Ordner iobroker gelöscht und aus dem backup hineinkopiert.
sudo -H npm rebuild
gibt keine ausgabe und ist in 1 sec fertig `
seltsam - müsste aussehen wie ein neues install.
in /opt/iobroker ausgeführt?
Kann natürlich sein, dass dein Backup schon kaputt ist.
glaube ich nicht.
Führe bitte nocheinmal
cd /opt/iobroker sudo ./reinstall.sh
aus
-
pi@ioBroker-RasPi:/opt/iobroker $ cd /opt/iobroker
pi@ioBroker-RasPi:/opt/iobroker $ sudo ./reinstall.sh
sudo: unable to execute ./reinstall.sh: No such file or directory
leider identisch wie vorhin…
-
mach mal
sudo chmod 777 reinstall.sh
und danach
sudo reinstall.sh
ohne "./"
-
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/8.15.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/epoll/.node-gyp"
make: Verzeichnis â/opt/iobroker/node_modules/epoll/buildâ wird betreten
CXX(target) Release/obj.target/epoll/src/epoll.o
SOLINK_MODULE(target) Release/obj.target/epoll.node
COPY Release/epoll.node
make: Verzeichnis â/opt/iobroker/node_modules/epoll/buildâ wird verlassen
unix-dgram@0.2.3 install /opt/iobroker/node_modules/unix-dgram
node-gyp rebuild
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/8.15.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/unix-dgram/.node-gyp"
make: Verzeichnis â/opt/iobroker/node_modules/unix-dgram/buildâ wird betreten
CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o
-
Das sieht gut aus
-
jetzt starten?
-
ist es durch?
das kann bis zu 2 Stunden dauern?
Ist der Prompt wieder da oder passiert nur nichts?
Gruß
Rainer
-
hallo,
auch nach 2 Stunden macht er nichts…
pi@ioBroker-RasPi:/opt/iobroker $ sudo ./reinstall.sh
module.js:550
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Function.Module.runMain (module.js:694:10)
at startup (bootstrap_node.js:204:16)
at bootstrap_node.js:625:3
rm: das Entfernen von '*' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
/opt/iobroker/node_modules
chmod: Zugriff auf '*' nicht möglich: Datei oder Verzeichnis nicht gefunden
module.js:550
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Function.Module.runMain (module.js:694:10)
at startup (bootstrap_node.js:204:16)
at bootstrap_node.js:625:3
pi@ioBroker-RasPi:/opt/iobroker $
-
auch nach 2 Stunden macht er nichts… `
Was war denn jetzt?
@Homoran:Ist der Prompt wieder da oder passiert nur nichts? `
Wodurch wurde denn jetzt die Fehlermeldung ausgelöst?
Und wieso sind da so viele Sonderzeichen drin?
> von '*' ist nicht möglich
Was hast du mit dem "Backup" gemacht?
Gruß
Rainer
-
Ich habe einfach den alten /opt/iobroker/ auf den neuen RPI in den Ordner /opt/iobroker/ kopiert (vorher den Inhalt gelöscht…)
-
pi@ioBroker-RasPi:/opt/iobroker $ sudo ./reinstall.sh
module.js:550
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Function.Module.runMain (module.js:694:10)
at startup (bootstrap_node.js:204:16)
at bootstrap_node.js:625:3
rm: das Entfernen von '*' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
/opt/iobroker/node_modules
chmod: Zugriff auf '*' nicht möglich: Datei oder Verzeichnis nicht gefunden
module.js:550
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Function.Module.runMain (module.js:694:10)
at startup (bootstrap_node.js:204:16)
at bootstrap_node.js:625:3
pi@ioBroker-RasPi:/opt/iobroker $