Hauptmenü

Update failed

Begonnen von Sailor, 18 September 2014, 22:45:58

Vorheriges Thema - Nächstes Thema

Sailor

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
******************************
Man wird immer besser...

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Deudi

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.
Gigabyte Brix, Ubuntu 16.04.3 LTS, Homematic, Z-Wave, EnOcean, Shelly@MQTT, SIGNALduino, JeeLink DAVIS-Sketch

carlos

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
FHEM svn auf Intel NUC mit proxmox, 3 Raspberry Pi, signalduino, nanoCUL,  toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

Sailor

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/
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
******************************
Man wird immer besser...

Sailor

#5
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
******************************
Man wird immer besser...

carlos

Genau so hab ich  es jetzt auch gemacht.
Gruß
Carlos
FHEM svn auf Intel NUC mit proxmox, 3 Raspberry Pi, signalduino, nanoCUL,  toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

MandelHL

#7
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