Hallo zusammen
ich wollte gerade mal seit langem auf meinem RasPi das fhem auf den neusten Stand bringen.
Leider bricht sowohl der "update" als auch der "update force"-Befehl mit folgender Fehlermeldung ab :'( (Log-Eintrag ist identisch):
UPD ./CHANGED
mv ././CHANGED ./restoreDir/2014-09-18/./CHANGED failed:Permission denied, aborting the update
Da ich bereits einige erfolgreiche Updates in dieser Konfiguration durchgefuehrt habe, wundere ich mich was an den Zugriffsrechten geaendert worden sein soll. :o
Wie kann ich das wieder "geradebiegen"?
Danke fuer Eure Hilfe!
Gruss von hintern-Deich
Sailor
Hilfreich zur Beantwortung wäre zu wissen, wie denn die Zugriffsrechte bei Dir in Deiner aktuellen Installationaussehen. Vor allem die Rechte bei der Datei CHANGED und dem restoreDir.
Check mal die Rechte vom Verzeichnis fhem selbst. Das Anlegen vom restoreDir ist recht neu und du machst vermutlich das erste Update seit dem Umbau.
Ich habe seit heute das gleiche Problem.
Habe aber vorher schon einige updates gemacht die letzte Woche noch funktioniert haben.
Läst sich leider auch nicht durch Änderung der permissions umgehen.
Gruß
Carlos
Hallo betateilchen
Zitat von: betateilchen am 19 September 2014, 05:33:18
Hilfreich zur Beantwortung wäre zu wissen, wie denn die Zugriffsrechte bei Dir in Deiner aktuellen Installationaussehen. Vor allem die Rechte bei der Datei CHANGED und dem restoreDir.
danke für Deine schnelle Antwort.
Der Befehl
ls -l liefert folgende Information
für das fhem-Verzeichnis:
drwxr-xr-x 12 root root 4096 Sep 14 23:09 fhem
für das restoreDir-Verzeichnis:
drwxrwxrwx 2 fhem dialout 4096 Sep 18 22:46 restoreDir
für die CHANGED-Datei:
-rw-rw-rw- 1 fhem dialout 77272 Sep 14 21:43 CHANGED
Bevor ich eine Dumheit begehe, die ich schrecklich bereuen werde, meine Frage anbei.
Im Techblog http://www.meintechblog.de/2013/05/fhem-server-auf-dem-raspberry-pi-in-einer-stunde-einrichten/ (http://www.meintechblog.de/2013/05/fhem-server-auf-dem-raspberry-pi-in-einer-stunde-einrichten/)
wird beschrieben auf dem fhem-Archiv den Befehl
sudo chmod -R a+w fhem .
Dieser Befehl wird allerdings nicht umsonst "Mark of the beast" (666) genannt.
Ist es wirklich notwendig diese, meiner Meinung nach sehr harsche Variante anzuwenden um die Updates wieder zum laufen zu kriegen?
Ferner steht in dem o.g. TechBloq die Usermod wie folgt auszuführen:
sudo usermod -a -G tty pi
sudo usermod -a -G tty fhem
Ich habe hierbei nicht ganz verstanden was der User namens ,,fhem" anrichten soll bzw. wozu dieser gebraucht wird.
So weit ich das verstanden habe, wird das fhem System während des Boot-Vorgangs als ,,root" ausgeführt.
Oder irre ich mich da?
Zumindest scheint root nicht fuer alle Verzeichnisse der Eigentuemer zu sein.
Bin ich komplett auf dem Holzweg? :o
Danke nochmal fuer Deine Hilfe vorweg! :D
Gruß
Sailor
Hallo zusammen,
Ok, Geduldsfaden mit "chmod" gerissen und
sudo chmod -R a+w fhem
sudo usermod -a -G tty pi
sudo usermod -a -G tty fhem
ausgeführt und schon klappt's auch mit Kollege Update.
Gruß
Sailor
Gesendet mit Tapatalk
Genau so hab ich es jetzt auch gemacht.
Gruß
Carlos
Hallo,
leider kann ich auf einmal auch kein Update fahren. Ich bekomme die Fehlermeldung:
2015-08-02 09:21:54 Global global cp ./FHEM/70_PHTV.pm ./restoreDir/2015-08-02/FHEM/70_PHTV.pm failed:Permission denied, aborting the update
"ls -1" ergibt "total 0"
Und "sudo chmod -R a+w fhem" ergab "chmod: cannot access `fhem': No such file or directory"
"sudo usermod -a -G tty pi" und "sudo usermod -a -G tty fhem" funktionierte. Aber das Update geht leider trotzdem nicht.
Ich hoffe, es kann mir jemand helfen - Danke.
VG
MandelHL