NEWS
[gelöst] Keine Rechte um das Spiegelverzeichnis zu erstellen
-
Hallo Forum!
Ich habe hier schon kreuz und quer gelesen um mein Problem selbst zu lösen, leider schaffe ich es nicht und bitte euch wieder um Hilfe.
Mein IOBroker läuft auf einem Raspberry Pi 4 (bullseye) völlig problemlos.
Node.js v16.17.0
NPM 8.15.0
Bei meinem letzem Update vom Javascript Adapter wird darauf hingewiesen, dass ich das Spiegelverzeichnis wechseln muss:Directory /opt/iobroker/backups/javascripte is not allowed to mirror files! The Mirror directory is not allowed to be a central ioBroker directory!Bei meinem Versuch via WinSCP unter /home/iobroker ein neues backups/javascripte zu erstellen, scheitere ich an den Schreiberechten.
Ich darf kein Unterverzeichnis erstellen. Eingeloggt bin ich mit dem "pi" User.
In der Javainstanz habe ich den neuen Pfad eingetragen und die Meldung wird angezeigt:Cannot create directory /home/iobroker/backups/javascripte: Error: ENOENT: no such file or directory, mkdir '/home/iobroker/backups/javascripte'Auch über Putty habe ich das Verzeichnis zu erstellen versucht. Auch da bin ich nicht, wegen fehlender Rechte, weitergekommen.
Mit "sudo" bin ich sehr vorsichtig, hat aber trotzdem nicht funktioniert.Ich bin hier überhaupt nicht sattelfest und möchte keinen Blödsinn verzapfen. Könnt ihr mir bitte weiterhelfen um das Spiegelverzeichnis korrekt einzurichten?
Vielen Dank im voraus
Tom -
Hallo Forum!
Ich habe hier schon kreuz und quer gelesen um mein Problem selbst zu lösen, leider schaffe ich es nicht und bitte euch wieder um Hilfe.
Mein IOBroker läuft auf einem Raspberry Pi 4 (bullseye) völlig problemlos.
Node.js v16.17.0
NPM 8.15.0
Bei meinem letzem Update vom Javascript Adapter wird darauf hingewiesen, dass ich das Spiegelverzeichnis wechseln muss:Directory /opt/iobroker/backups/javascripte is not allowed to mirror files! The Mirror directory is not allowed to be a central ioBroker directory!Bei meinem Versuch via WinSCP unter /home/iobroker ein neues backups/javascripte zu erstellen, scheitere ich an den Schreiberechten.
Ich darf kein Unterverzeichnis erstellen. Eingeloggt bin ich mit dem "pi" User.
In der Javainstanz habe ich den neuen Pfad eingetragen und die Meldung wird angezeigt:Cannot create directory /home/iobroker/backups/javascripte: Error: ENOENT: no such file or directory, mkdir '/home/iobroker/backups/javascripte'Auch über Putty habe ich das Verzeichnis zu erstellen versucht. Auch da bin ich nicht, wegen fehlender Rechte, weitergekommen.
Mit "sudo" bin ich sehr vorsichtig, hat aber trotzdem nicht funktioniert.Ich bin hier überhaupt nicht sattelfest und möchte keinen Blödsinn verzapfen. Könnt ihr mir bitte weiterhelfen um das Spiegelverzeichnis korrekt einzurichten?
Vielen Dank im voraus
Tom -
@tom_33 sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
Wieso heisst das denn /home/iobroker/...? Bei mir ist iobroker in /opt/iobroker/...
-
@tom_33 sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
Wieso heisst das denn /home/iobroker/...? Bei mir ist iobroker in /opt/iobroker/...
@amg_666 sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
Wieso heisst das denn /home/iobroker/...? Bei mir ist iobroker in /opt/iobroker/...
Weil das Spiegelverzeichnis eben nicht in /opt/iobroker sein soll muss es woanders hin, wo der user 'iobroker' schreiben darf. Sein /home bietet sich da an.
-
@tom_33 sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
Wieso heisst das denn /home/iobroker/...? Bei mir ist iobroker in /opt/iobroker/...
-
@thomas-braun Danke für die schnelle Antwort.
Mein System ist aber recht hartnäckig.pi@raspberrypi:~ $ sudo -H -u iobroker mkdir /home/iobroker/backups/javascripte mkdir: cannot create directory ‘/home/iobroker/backups/javascripte’: No such file or directory pi@raspberrypi:~ $ -
@amg_666 sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
Wieso heisst das denn /home/iobroker/...? Bei mir ist iobroker in /opt/iobroker/...
Weil das Spiegelverzeichnis eben nicht in /opt/iobroker sein soll muss es woanders hin, wo der user 'iobroker' schreiben darf. Sein /home bietet sich da an.
@thomas-braun Dann sollte ich das wohl mal ändern :-) bei mir steht noch als Spiegelverzeichnis /opt/iobroker/... (Adapter v6.0.3) läuft ohne zu meckern
-
@thomas-braun Danke für die schnelle Antwort.
Mein System ist aber recht hartnäckig.pi@raspberrypi:~ $ sudo -H -u iobroker mkdir /home/iobroker/backups/javascripte mkdir: cannot create directory ‘/home/iobroker/backups/javascripte’: No such file or directory pi@raspberrypi:~ $@tom_33
ich habe dies:
/home/iobroker/ScripteFunktioniert.
-
@amg_666 sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
Wieso heisst das denn /home/iobroker/...? Bei mir ist iobroker in /opt/iobroker/...
Weil das Spiegelverzeichnis eben nicht in /opt/iobroker sein soll muss es woanders hin, wo der user 'iobroker' schreiben darf. Sein /home bietet sich da an.
@thomas-braun Ich bin ja unter User "pi" eingeloggt und habe den Befehl auf
pi@raspberrypi:~ $ sudo -H -u pi mkdir /home/iobroker/backups/javascriptegeändert. Leider mit dem selben Misserfolg.
-
@thomas-braun Ich bin ja unter User "pi" eingeloggt und habe den Befehl auf
pi@raspberrypi:~ $ sudo -H -u pi mkdir /home/iobroker/backups/javascriptegeändert. Leider mit dem selben Misserfolg.
@tom_33
Nein, du willst als User 'iobroker' agieren.ls -lA /home -
@tom_33
Nein, du willst als User 'iobroker' agieren.ls -lA /home@thomas-braun sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
ls -lA /home
ok!
total 8 drwxr-xr-x 5 iobroker iobroker 4096 Dec 9 2021 iobroker drwxr-xr-x 7 pi pi 4096 Aug 24 08:49 pi -
@thomas-braun sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
ls -lA /home
ok!
total 8 drwxr-xr-x 5 iobroker iobroker 4096 Dec 9 2021 iobroker drwxr-xr-x 7 pi pi 4096 Aug 24 08:49 picd /home/iobroker sudo -H -u iobroker mkdir backups cd backups sudo -H -u iobroker mkdir javascripte -
cd /home/iobroker sudo -H -u iobroker mkdir backups cd backups sudo -H -u iobroker mkdir javascripte@thomas-braun sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
Perfekt!
Step by step hats funktioniert. Ich habe die Instanz neu gestartet und keinerlei Fehlermeldungen mehr bekommen.
Meine Scripte sind auch schon im neuem Spiegelverzeichnis enthalten. Wenn möglich, kann/darf ich das Verzeichnis backups/javascripte unter /opt/iobroker löschen?Herzlichen Dank für die schnelle Hilfe!
Wegen der Neugier: Warum können die Verzeichnisse nicht unter "einmal" erstellt werden?
mkdir /home/iobroker/backups/javascripte -
@thomas-braun sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
Perfekt!
Step by step hats funktioniert. Ich habe die Instanz neu gestartet und keinerlei Fehlermeldungen mehr bekommen.
Meine Scripte sind auch schon im neuem Spiegelverzeichnis enthalten. Wenn möglich, kann/darf ich das Verzeichnis backups/javascripte unter /opt/iobroker löschen?Herzlichen Dank für die schnelle Hilfe!
Wegen der Neugier: Warum können die Verzeichnisse nicht unter "einmal" erstellt werden?
mkdir /home/iobroker/backups/javascripteWarum können die Verzeichnisse nicht unter "einmal" erstellt werden?
Weil der Befehl lautet: Lege das Verzeichnis javascripte im Verzeichnis /home/iobroker/backups an.
Und das gibt es da noch nicht, wo soll es also hingeschrieben werden?Rekursiv / in einem Schritt hätte es so funktioniert:
sudo -H -u pi mkdir -p /home/iobroker/backups/javascripteIch hatte die Option -p aber gerade nicht parat.
-
Warum können die Verzeichnisse nicht unter "einmal" erstellt werden?
Weil der Befehl lautet: Lege das Verzeichnis javascripte im Verzeichnis /home/iobroker/backups an.
Und das gibt es da noch nicht, wo soll es also hingeschrieben werden?Rekursiv / in einem Schritt hätte es so funktioniert:
sudo -H -u pi mkdir -p /home/iobroker/backups/javascripteIch hatte die Option -p aber gerade nicht parat.
@thomas-braun Danke dir!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden