Hauptmenü

[Gelöst]Update Fehler

Begonnen von Tommy82, 25 Februar 2014, 19:52:24

Vorheriges Thema - Nächstes Thema

Tommy82

Hallo,
wollte gerade ein Update von Fehm durchführen, dann bekomme ich diesen Fehler:
Saving statefile: done

Something went wrong during backup:
tar: removing leading '/' from member names
sh: can't create ./backup/FHEM-20140225_195048.tar.gz: Permission denied
tar: short write
The operation was canceled. Please check manually!


Hat sonst immer funktioniert, was kann das sein? Wieso fehlen plötzlich die rechte?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Joachim

 can't create ./backup/FHEM-20140225_195048.tar.gz: Permission denied

Und übrigens, es heiist FHEM
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

Tommy82

Sorry Tip Fehler.
Ja die Rechte stimmen nicht mehr, aber wieso plötzlich nicht, und wie bekomme ich die wieder richtig gesetzt?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Puschel74

Hallo,

ZitatJa die Rechte stimmen nicht mehr, aber wieso plötzlich nicht,
DAS solltest eigentlich nur du beantworten können.
Wir drehen hier nichts an den Rechten deiner Installation  ;)

Zitatund wie bekomme ich die wieder richtig gesetzt?
Entweder fhem in die passende Gruppe aufnehmen oder die Dateirechte passend setzen.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Joachim

Sorry Tommy, das wurde hier schon 1000 mal diskutiert, ebebso wie permission denied.
Bitte die Suchfunktion nutzen.
Google hilft auch bei Linux-Problemen.
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

Tommy82

Wenn ich es beantworten könnte würde ich nicht fragen:-)

Also muss ich über telnet auf die Box und die rechte setzen!?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

stromer-12

Wie sieht es den mit deinen Speicherplatz aus? Wenn jedesmal ein Update mit Backup gemacht wird, ist wömöglich zu wenig Platz frei.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

betateilchen

zuwenig Speicherplatz führt aber nicht zu einer "pemission denied" Fehlermeldung.

Geh auf die Systemkonsole und führe folgenden Befehl durch:

sudo chmod -R 777 /opt/fhem/backup

Dann das Update nochmal testen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Tommy82

Ok, hab die rechte des Verzeichnisses per chmod geändert, jetzt hat es funktioniert.
Danke für die Hilfe
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Wernieman

Kleiner, aber nicht unwichtiger Hinweis:

Warum wir immer Rechte auf 777 gesetzt?

erste 7: Lese/Schreib/Ausführ-rechte User
zweite 7: Lese/Schreib/Ausführ-rechte Gruppe
dritte 7: Lese/Schreib/Ausführ-rechte Everybody

Meine Empfehlung in solchem Falle eher:
# Rechte wieder fhem geben
chown -R fhem: /Toller/fhem/Ordner
chmod -R 770 /Toller/fhem/Ordner


fhem ist der User, unter dem fhem läuft. Beachte, das oben hinter fhem sofort ein : kommt. /Toller/fhem/Ordner ... ich glaube, das sollte selbsterklährend sein.

Der 777, also 3 mal die 7, ist wie mit Windows immer als Admin arbeiten, weil "man das so macht". Aus Sicherheitsgründen würde ich Dir übrigens die nachträgliche Bearbeitung der rechte dir wie oben empfehlen.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

betateilchen

Weil die 777 auf dem backup Verzeichnis keinerlei Probleme macht und ich keine Lust hatte, zum tausendsten Mal die Linux-Grundlagen zum Thema Rechteverwaltung zu vermitteln.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Wernieman

O.K. .. das stimmt. Nur befürchte ich, das viele dieses nicht auf dem Backup-Ordner, sondern gleich auf den Fhem Ordner anwenden.

BTW:
Auf die Frage: "wie konnte es passieren" mal als Antwort: Ausversehen FHEM mal als root gestartet?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Tommy82

Zitat von: Wernieman am 25 Februar 2014, 20:46:10
Kleiner, aber nicht unwichtiger Hinweis:

Warum wir immer Rechte auf 777 gesetzt?

erste 7: Lese/Schreib/Ausführ-rechte User
zweite 7: Lese/Schreib/Ausführ-rechte Gruppe
dritte 7: Lese/Schreib/Ausführ-rechte Everybody

Meine Empfehlung in solchem Falle eher:
# Rechte wieder fhem geben
chown -R fhem: /Toller/fhem/Ordner
chmod -R 770 /Toller/fhem/Ordner


fhem ist der User, unter dem fhem läuft. Beachte, das oben hinter fhem sofort ein : kommt. /Toller/fhem/Ordner ... ich glaube, das sollte selbsterklährend sein.

Der 777, also 3 mal die 7, ist wie mit Windows immer als Admin arbeiten, weil "man das so macht". Aus Sicherheitsgründen würde ich Dir übrigens die nachträgliche Bearbeitung der rechte dir wie oben empfehlen.

Habs so geändert, danke für den Tip
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI