NEWS
Stündlich Error Cannot delete file
-
-
ich bekomme stündlich ca.55 Errors mit "error: Cannot delete file " `
Node 10 unter Windows ?
Dann die https://forum.iobroker.net/topic/13596/best-practice-für-node-js-und-npm-update-unter-windows
-
-
Es handelt sich um ioBroker 1.4.2. auf einem Raspberry mit Jessie.
Die Installation läuft schon über ein Jahr ohne Probleme bis ich aufgefordert
eine Update für die node.js 4.x zu machen.
Dabei bin ich dann direkt auf die 10 gesprungen.
Danach habe ich diese Errors bekommen.
Grüße Michael
-
eben!
wollte dir nur die Möglichkeit geben nachzudenken
node und npm
und die sind nicht gleich
Gruß
Rainer
-
eine Update für die node.js 4.x zu machen.
Dabei bin ich dann direkt auf die 10 gesprungen. `
und danach ein reinstall ausgeführt?
Damit die Pakete neu kompiliert werden.
Gruß
Rainer
-
eine Update für die node.js 4.x zu machen.
Dabei bin ich dann direkt auf die 10 gesprungen. `
und danach ein reinstall ausgeführt?
Damit die Pakete neu kompiliert werden.
Gruß
Rainer `
ist schon eine Weile her und ich habe es nach einer Anleitung gemacht.
Was genau muss ich für den reinstall machen?
Gruß Michael
-
-
Was genau muss ich für den reinstall machen? `
cd /opt/iobroker sudo ./reinstall.sh
bekomme diese Fehlermeldung bei
sudo ./reinstall.sh sudo: unable to execute ./reinstall.sh: No such file or directory
geändert: Code in Code-Tags; Homoran (Admin)
-
Was ergibt ?
ls -l /opt/iobroker/*
Bitte in Code tags posten !
-
Was ergibt ?
ls -l /opt/iobroker/*
Bitte in Code tags posten ! `
Sorry, ich versuche gerade das Ergebnis in Code Tags zu wandeln.
Ich benutze iOS und Terminal. Was muss ich machen?
-
Terminal. Was muss ich machen? `
Terminal: CopyZwischen den Code tags: Paste
Evtl. überflüssige Zeilen löschen.
-
Terminal. Was muss ich machen?
Terminal: CopyZwischen den Code tags: Paste
Evtl. überflüssige Zeilen löschen.
So wolltest Du es bestimmt nicht haben,
bekomme es gerade nicht anders hin.
aber so
geändert; Homoran
-
Die Datei reinstall.sh existiert und ist ausführbar, sie ist allerdings um 33 Zeichen zu groß: Sie liegt im DOS-Format vor und muss in das Linux-Format gewandelt werden.
cd /opt/iobroker sudo mv reinstall.sh reinstall.dos sudo tr -d '\r' < reinstall.dos > reinstall.sh sudo chmod +x reinstall.sh sudo ./reinstall.sh
-
Die Datei reinstall.sh existiert und ist ausführbar, sie ist allerdings um 33 Zeichen zu groß: Sie liegt im DOS-Format vor und muss in das Linux-Format gewandelt werden.
cd /opt/iobroker sudo mv reinstall.sh reinstall.dos sudo tr -d '\r' < reinstall.dos > reinstall.sh sudo chmod +x reinstall.sh sudo ./reinstall.sh ```` `
Vielen Dank!
reinstall ist gelaufen, jetzt mal abwarten ob die Errors noch kommen.
Ich melde mich dann noch mal.
Gruß Michael
-
Leider kommen im Log immer noch die gleichen Errors.
Gruß Michael
-
Leider kommen im Log immer noch die gleichen Errors. `
Das liegt vermutlich an Node10 wie unter Windows. Dann installiere Node8 und anschließend, da zusammen mit Node8 npm@5.6.0 installiert wirdsudo npm cache clean sudo npm install -g npm@latest
-
Leider kommen im Log immer noch die gleichen Errors. `
Das liegt vermutlich an Node10 wie unter Windows. Dann installiere Node8 und anschließend, da zusammen mit Node8 npm@5.6.0 installiert wirdsudo npm cache clean sudo npm install -g npm@latest ```` `
Spricht etwas dagegen alle so zu lassen und die Errors zu ignorieren?
Dann würde ich es so lassen, da alles funktioniert was ich brauche.
Wenn nicht, kannst du mir etwas genauer beschreiben wie ich vorgehen muss
um auf Node8 und npm 5.6.0 komme.
-
Spricht etwas dagegen alle so zu lassen und die Errors zu ignorieren? `
Da die alten Backups tatsächlich nicht gelöscht werden, wird das Backup-Verzeichnis allmählich vollgemüllt. Du kannst die alten Dateien natürlich auch manuell löschen.
-
…wie ich vorgehen muss, um auf Node8 und npm 5.6.0 komme. `
NPM 5.6.0 ist für ioBroker unbrauchbar, aber geeignet, NPM 6.x zu installieren. Es sollte so funktionierensudo apt-get --purge remove node nodejs sudo apt-get autoremove curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs sudo reboot sudo npm install -g npm@latest
Ob ein erneutes reinstall.sh erforderlich ist, kann ich nicht sagen.