NEWS
[gelöst] Update nicht möglich / Error: Cannot find module
-
Stopp den Container und starte ihn neu
-
-
-
@Glasfaser muss gerade meinen kleinen Sohn versorgen . Meld mich in Kürze .
-
das gleich mit sudo.
-
Dann noch zwei versuche , ansonsten ist @haselchen drann mit seinem Vorschlag
Er merkert bei js
npm i iobroker.javascript --unsafe-perm
-
@Glasfaser sagte in Update nicht möglich / Error: Cannot find module:
npm i iobroker.javascript --unsafe-perm
-
-
-
@haselchen sagte in Update nicht möglich / Error: Cannot find module:
nodejs -v
npm -vroot@buanet-iobroker1:/opt/iobroker# nodejs -v
v10.19.0root@buanet-iobroker1:/opt/iobroker# npm -v
sudo: Hostname buanet-iobroker1 kann nicht aufgelöst werden
6.13.4 -
Da ist was mit den Rechten vermurkst , von den einzelnen Modulen .
-
Das sieht sauber aus. Versuch mal das:
iobroker stop
sudo -H -u iobroker npm install iobroker.js-controller@2.1.0
hilft das nicht dann die Reihenfolge
npm install iobroker.js-controller@2.1.0
Will erstmal mit ner kleine JS Version anfangen obs geht.
-
iobroker stop
geht schon nicht.habe jetzt
pkill io
sudo -H -u iobroker npm install iobroker.js-controller@2.1.0versucht, mit dem ergebnis:
zweiter versuch:
-
ich sage ja ... laut Log immer noch Rechte Probleme
-
Tja, da bin ich auch am Ende.
Das System scheint völlig breit zu sein.
Ich hoffe, es gibt ein Backup oder dergleichen.
So hart das klingt, aber ich sehe keine andere Möglichkeit als neu anzufangen, -
-
mmm. gibt es denn eine möglichkeit, den container zu erneuern, und die alten Daten reinzukopieren?
Liegen die nicht im Ordner iobroker-data ?
Das komische ist ja, dass das System startet und auch läuft. alle 3-4 Tage stirbt der Container und ich muss ihn neue starten.
Und das Update wollte ich auch machen.Kann ich im laufenden Zustand irgendwie meine Daten sichern und in eine neue Version einspielen?
Habe sehr viele Skripte (Javascipt) , Datenpunkte und noch mehr Vis erstellt, die ich nicht erneut erstellen möchte/kann (zeitlich)
-
@thorkillar sagte in Update nicht möglich / Error: Cannot find module:
Liegen die nicht im Ordner iobroker-data ?
Richtig , das ist der wichtigste Ordner .
-
gibts es ne anleitung dazu? Oder einfach nach
https://forum.iobroker.net/topic/4733/howto-anleitung-installation-iobroker-in-docker-auf-synology-diskstation/40
neu installieren und dann den "data" ordner reinkopieren? -
Wenn du den Ordner sicherst ist es ja auch logisch das du die kaputte Installation immer mitschleppst