FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: thburkhart am 30 April 2021, 16:51:51

Titel: [gelöst ]Probleme mit FHEM-Update
Beitrag von: thburkhart am 30 April 2021, 16:51:51
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
Titel: Antw:Probleme mit FHEM-Update
Beitrag 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: /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
Titel: Antw:Probleme mit FHEM-Update
Beitrag von: frank am 30 April 2021, 17:33:54
trotzdem würde ich "opt" nutzen, und nicht "opf".
Titel: Antw:Probleme mit FHEM-Update
Beitrag von: Wernieman am 30 April 2021, 17:59:05
Habe es in dem Verlinkten Thread auch so geändert ...
Aber wie immer ... bitte nichts einfach Blind übernehmen ...
Titel: Antw:Probleme mit FHEM-Update
Beitrag von: thburkhart am 30 April 2021, 18:34:17
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!!!
Titel: Antw:Probleme mit FHEM-Update
Beitrag von: Wernieman am 30 April 2021, 18:56:28
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
Titel: Antw:Probleme mit FHEM-Update
Beitrag von: enno am 30 April 2021, 20:04:18
... ist wie in der Schule hier.  8) Wird man gleich beim ungeprüften Abschreiben erwischt :-[

@Wernieman danke fürs Richtigstellen.

Gruss
  Enno
Titel: Antw:Probleme mit FHEM-Update
Beitrag von: Wernieman am 01 Mai 2021, 10:31:01
Habe es auch an der Quelle geändert ... wenn schon, dann richtig ...