FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Sailor am 18 September 2014, 22:45:58

Titel: Update failed
Beitrag von: Sailor am 18 September 2014, 22:45:58
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
Titel: Antw:Update failed
Beitrag 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.
Titel: Antw:Update failed
Beitrag von: Deudi am 19 September 2014, 06:54:38
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.
Titel: Antw:Update failed
Beitrag von: carlos am 19 September 2014, 10:51:21
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
Titel: Antw:Update failed
Beitrag von: Sailor am 22 September 2014, 18:02:32
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
Titel: Antw:Update failed
Beitrag von: Sailor am 23 September 2014, 16:58:33
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
Titel: Antw:Update failed
Beitrag von: carlos am 24 September 2014, 08:34:28
Genau so hab ich  es jetzt auch gemacht.
Gruß
Carlos
Titel: Antw:Update failed
Beitrag von: MandelHL am 02 August 2015, 09:27:44
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