Hilfe Can't read /dev/null: Permission denied / Debian

Begonnen von cruser1800, 11 März 2016, 20:39:27

Vorheriges Thema - Nächstes Thema

cruser1800

Hallo

vielleicht kann mir jemand helfen.

Ich habe  in einem LXC Container Debian installiert und anschließend FHEM. Leider bekomme ich trotz mehrfachen versuchen immer folgende Fehlermeldung.
Starting fhem...
Can't read /dev/null: Permission denied


Die Rechte sind wie folgt crw-rw-rw nach meiner Meinung auch für FHEM freigegeben.

Danke

betateilchen

Du hast irgendwie aus dem pseudo-device /dev/null eine Datei gemacht.

rm -f /dev/null

Danach einen reboot und alles sollte wieder laufen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

cruser1800

#2
Danke für die Hilfe, aber nach Löschen und Neustart des Containers sind die Rechte wieder genauso!

crw-rw-rw- 1 root root 1, 3 Mar 12 04:33 /dev/null

FHEM verlangt aber auch nach einer Datei, da hier etwas reingeschrieben wird!

edit: Ich habe jetzt den User fhem gelöscht! Jetzt funktioniert es!

betateilchen

Zitat von: cruser1800 am 11 März 2016, 21:37:20
FHEM verlangt aber auch nach einer Datei, da hier etwas reingeschrieben wird!

Das wäre mir neu.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Wernieman

Wie sieht denn das "init-script" aus?

also /etc/init.d/fhem ???
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

betateilchen

Die Ursache für das Problem ist ein anderes:

Zitat von: cruser1800 am 11 März 2016, 20:39:27
Ich habe  in einem LXC Container Debian installiert und anschließend FHEM.

Wenn man mal in den LXC Foren und FAQs nachschaut, wird man sehr schnell rausfinden, dass /dev/null dort immer wieder als Problemstellung auftaucht, die sich aber wohl recht einfach lösen lässt.

Zitat von: cruser1800 am 11 März 2016, 21:37:20
FHEM verlangt aber auch nach einer Datei

Nein. Das Initskript versucht zwar, nach /dev/null zu schreiben. Deshalb ist das aber noch lange kein Datei. Um das zu verstehen, sollte man sich damit beschäftigen, was /dev/null eigentlich ist und wozu das verwendet wird. Einen ersten Einstieg gibt schon wikipedia https://de.wikipedia.org/wiki//dev/null

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!