ich habe bislang vergeblich nach einer Lösung gesucht:
wenn ich für/im FHEM den Update-Befehl absetze kommen im Eventmonitor nach einigen Sekunden die folgenden Meldungen:
2021.04.30 16:41:27 1 : backup done: FHEM-20210430_163948.tar.gz (91127432 Bytes)
2021.04.30 16:41:28 1 : RMDIR: ./restoreDir/update/2020-10-13
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/CHANGED failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/log/fhem.save failed: Permission denied
2021.04.30 16:41:28 1 : rmdir ./restoreDir/update/2020-10-13/log failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/lib/FHEM/SynoModules/SMUtils.pm failed: Permission denied
2021.04.30 16:41:28 1 : rmdir ./restoreDir/update/2020-10-13/lib/FHEM/SynoModules failed: Permission denied
2021.04.30 16:41:28 1 : rmdir ./restoreDir/update/2020-10-13/lib/FHEM failed: Permission denied
2021.04.30 16:41:28 1 : rmdir ./restoreDir/update/2020-10-13/lib failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/fhem.cfg failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/FHEM/37_echodevice.pm failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/FHEM/59_Twilight.pm failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/FHEM/32_withings.pm failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/FHEM/lib/AttrTemplate/zwave.template failed: Permission denied
2021.04.30 16:41:28 1 : rmdir ./restoreDir/update/2020-10-13/FHEM/lib/AttrTemplate failed: Permission denied
2021.04.30 16:41:28 1 : rmdir ./restoreDir/update/2020-10-13/FHEM/lib failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/FHEM/10_EnOcean.pm failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/FHEM/73_GardenaSmartBridge.pm failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/FHEM/31_HUEDevice.pm failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/FHEM/controls_fhem.txt failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/FHEM/76_SMAPortal.pm failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/FHEM/50_SSChatBot.pm failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/FHEM/72_XiaomiDevice.pm failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/FHEM/00_MQTT2_CLIENT.pm failed: Permission denied
2021.04.30 16:41:28 1 : rmdir ./restoreDir/update/2020-10-13/FHEM failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-13/fhem.pl failed: Permission denied
2021.04.30 16:41:28 1 : rmdir ./restoreDir/update/2020-10-13 failed: Directory not empty
2021.04.30 16:41:28 1 : RMDIR: ./restoreDir/update/2020-10-20
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-20/CHANGED failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-20/FHEM/10_CUL_HM.pm failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-20/FHEM/10_MAX.pm failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-20/FHEM/00_MAXLAN.pm failed: Permission denied
2021.04.30 16:41:28 1 : rmdir ./restoreDir/update/2020-10-20/FHEM failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-20/fhem.pl failed: Permission denied
2021.04.30 16:41:28 1 : rmdir ./restoreDir/update/2020-10-20 failed: Directory not empty
2021.04.30 16:41:28 1 : RMDIR: ./restoreDir/update/2020-10-24
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-24/configDB.pm failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-24/CHANGED failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-24/FHEM/00_MAXLAN.pm failed: Permission denied
2021.04.30 16:41:28 1 : rmdir ./restoreDir/update/2020-10-24/FHEM failed: Permission denied
2021.04.30 16:41:28 1 : rm ./restoreDir/update/2020-10-24/fhem.pl failed: Permission denied
2021.04.30 16:41:28 1 : rmdir ./restoreDir/update/2020-10-24 failed: Directory not empty
2021.04.30 16:41:28 1 : UPD ./CHANGED
2021.04.30 16:41:28 1 : open ././CHANGED failed: Permission denied, trying to restore the previous version and aborting the update
Das Update wird damit wohl nicht durchgeführt :-(
In meiner Verzweiflung habe ich für das ganze fhem mit "sudo chmod 777 /opt/fhem" globale Schreiblese-Rechte gesetzt und das System neu gestartet.
Das hilft auch nichts.
Wer rettet mich bitte?
bg
Thomas
Moin Thomas,
Ich würde sagen die Rechte müssen wieder gerade gezogen werden. 777 klingt nicht gut ;)
chown -R fhem: /opf/fhem
# Hinweis: zwischen fhem und /opt ist ein :
cd /opf/fhem
find . -type f chmod 644 {} \;
find . -type d chmod 755 {} \;
chmod 744 fhem.pl
abgeschrieben hier: https://forum.fhem.de/index.php/topic,75801.msg676429.html#msg676429
Gruss
Enno
trotzdem würde ich "opt" nutzen, und nicht "opf".
Habe es in dem Verlinkten Thread auch so geändert ...
Aber wie immer ... bitte nichts einfach Blind übernehmen ...
Zitat von: enno am 30 April 2021, 17:30:15
Moin Thomas,
Ich würde sagen die Rechte müssen wieder gerade gezogen werden. 777 klingt nicht gut ;)
chown -R fhem: /opt/fhem
# Hinweis: zwischen fhem und /opt ist ein :
cd /opt/fhem
find . -type f chmod 644 {} \;
find . -type d chmod 755 {} \;
chmod 744 fhem.pl
danke, Enno
habe es so in putty eingegeben; die find-Befehle wurden nicht akzeptiert:
root@THB-PI3B1:~# chown -R fhem: /opt/fhem
root@THB-PI3B1:~# cd /opt/fhem
root@THB-PI3B1:/opt/fhem# find . -type f chmod 644 {} \;
find: paths must precede expression: `chmod'
root@THB-PI3B1:/opt/fhem# chmod 744 fhem.pl
root@THB-PI3B1:/opt/fhem# reboot
was mache ich falsch?
update:
das UPDATE läuft aber jetzt durch
danke euch allen!!!
Mist .. man sollte nicht nur aus dem kopf schreiben, sondern auch mal testen:
chown -R fhem: /opt/fhem
# Hinweis: zwischen fhem und /opt ist ein :
cd /opf/fhem
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chmod 744 fhem.pl
da fehlte das -exec
... ist wie in der Schule hier. 8) Wird man gleich beim ungeprüften Abschreiben erwischt :-[
@Wernieman danke fürs Richtigstellen.
Gruss
Enno
Habe es auch an der Quelle geändert ... wenn schon, dann richtig ...