FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: romibaer am 25 Januar 2017, 22:47:07

Titel: Update nicht möglich ? Rechtefehler - bitte um Hilfe
Beitrag von: romibaer am 25 Januar 2017, 22:47:07
Servus zusammen,
nachdem ich die vielen coolen Neuerungen für TableUi gelesen habe wollte ich diese natürlich auch ausprobieren.

Ich wollte ein Update durchführen und habe in Fhem

update all https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt


Eingegeben
das Ergbniss ist

2017.01.25 22:45:54 1 : UPD www/tablet/css/fhem-mobil-ui.css
2017.01.25 22:45:54 1 : UPD www/tablet/css/fhem-tablet-ui.css
2017.01.25 22:45:54 1 : open ./www/tablet/css/fhem-tablet-ui.css failed: Keine Berechtigung, trying to restore the previous version and aborting the update


habe per chmod 777 versucht die Berechtigung zu erteilen


sudo chmod 777 /opt/fhem/www/tablet/css/fhem-mobil-ui.css


- kein Erfolg.
Per WinScp die Datei gelöscht in der Hoffnung per Update ein restore zu erhalten und das es dann funktioniert -> leider auch ohne Erfolg.

Bin noch recht neu in der Materie (auch was Linux betrifft) und hoffe Ihr könnt mir hier an der Stelle weiterhelfen.
Ich vermute es ist ein triviales Rechte-Problem - bekomme es aber leider nicht in den Griff.

Vielen Dank schon mal für eure Mühe.

Titel: Antw:Update nicht möglich ? Rechtefehler - bitte um Hilfe
Beitrag von: grossmaggul am 26 Januar 2017, 08:51:36
Gib mal  "ls -l /opt/fhem/www/tablet/css/fhem-mobil-ui.css" im Terminal ein.

Da sollten als "owner" fhem:dialout angezeigt werden, wenn nicht kannst Du den Besitzer der Datei folgendermaßen ändern.

chown fhem:dialout /opt/fhem/www/tablet/css/fhem-mobil-ui.css

Evtl. brauchst Du root-Rechte um das zu tun, dann ein sudo voranstellen.
Titel: Antw:Update nicht möglich ? Rechtefehler - bitte um Hilfe
Beitrag von: romibaer am 26 Januar 2017, 13:06:47
Vielen Dank für deine Hilfe - werde ich später ausprobieren und berichten.
Gruß
Titel: Antw:Update nicht möglich ? Rechtefehler - bitte um Hilfe
Beitrag von: Dummbatz am 26 Januar 2017, 15:44:02
Zitat von: grossmaggul am 26 Januar 2017, 08:51:36
Gib mal  "ls -l /opt/fhem/www/tablet/css/fhem-mobil-ui.css" im Terminal ein.

Da sollten als "owner" fhem:dialout angezeigt werden, wenn nicht kannst Du den Besitzer der Datei folgendermaßen ändern.

chown fhem:dialout /opt/fhem/www/tablet/css/fhem-mobil-ui.css

Evtl. brauchst Du root-Rechte um das zu tun, dann ein sudo voranstellen.

Das geht auch einfacher wenn man mit WinSCP arbeitet.

Einfach unter den Datei Eigenschaften schauen dort sollte Gruppe : dialout{20] und Eigentümer : fhem[999] drin stehen.

Man kann auch die ganzen Dateien markieren und dann in einem Rutsch abarbeiten lassen.

Ich habe so einen ähnlichen Fehler gehabt das per Hand angepasst wie von Dir beschrieben und musste dann feststellen das noch etliche Dateien den gleichen Fehler brauchten.

Da wurde es mir dann zu viel Tipp Arbeit  ;)

LG Dummbatz
Titel: Antw:Update nicht möglich ? Rechtefehler - bitte um Hilfe
Beitrag von: Wernieman am 26 Januar 2017, 15:48:54
Am besten OHNE Gui:

sudo chown -R fhem: /opt/fhem
chown: Änder die Rechte
"-R": Incl. alle Unterverzeichnisse
"fhem:" Änder auf den User fhem mit Seiner Standardgruppe (die übrigens im standard NICHT unbedingt dialout ist)
"/opt/fhem" Das zu ändernde Verzeichnis. Wenn Du keine Standartinstallation hast,  dann nim Dein fhem-Verzeichniss.

Als Windows User nimmt man lieber "Klicki-Bunti", nur ist gerade bei solchen "Grandzieaktionen" eine Shell einfach schneller und Sicher. z.B. ... mit welchem User verbindet sich Dein WinSCP?
Titel: Antw:Update nicht möglich ? Rechtefehler - bitte um Hilfe
Beitrag von: Dummbatz am 26 Januar 2017, 16:05:21
@Wernieman,

Nun ja was soll ich sagen.

Ich nutze halt WinSCP mit Proton eingebunden. Finde das auch bisher eine gute Lösung wenn man gleich mit Linux & html & den ganzen Modulen anfängt hat man gut zu tun.

Und Phase5 benutze ich auch noch.

Ansonsten habe ich alles so wie in Wiki beschrieben installiert. Und da das Update immer wieder gemeckert hat habe ich mich anhand der Fehlermeldung Stück für Stück durchgearbeitet.

Mein WinSCP verbidet sich als User Root

LG
Titel: Antw:Update nicht möglich ? Rechtefehler - bitte um Hilfe
Beitrag von: Wernieman am 26 Januar 2017, 20:09:55
Mein WinSCP verbidet sich als User Root
d.h. Du hast ssh für User root zugelassen.

Für ein System "Hinter der Front" mittlerweile allerdings auch nicht mehr sooo zu empfehlen. Auch wenn es "nicht so kritisch ist"

Für ein "Frontsystem" währe dieses aber "tödlich"
Titel: Antw:Update nicht möglich ? Rechtefehler - bitte um Hilfe
Beitrag von: Dummbatz am 26 Januar 2017, 22:58:01
@Wernieman,

Danke für den Hinweis.

Ist mir aber auch bekannt.

LG
Titel: Antw:Update nicht möglich ? Rechtefehler - bitte um Hilfe
Beitrag von: Wernieman am 27 Januar 2017, 08:34:55
Es war auch eher für "Nachamer" gedacht. Da sehr viele nach "copy&paste" arbeiten, muß man soclhe Problematiken immer wieder erwähnen. An Dich hatte ich in dieser Situation nicht gedacht ;o)
Titel: Antw:Update nicht möglich ? Rechtefehler - bitte um Hilfe
Beitrag von: romibaer am 28 Januar 2017, 17:35:12
Vielen Dank für die Hilfe.
Habe mit chown den Owner verändert und jetzt ist das Update sauber durchgelaufen.