Seite 1 von 1

opsiconfd übernimmt den Besitz von /var/run

Verfasst: 28 Aug 2009, 13:28
von a.franke
Hallo,
wir sind gerade dabei, auf einem opensuse 11.0-System ein opsi 3.3.1 einzurichten und sind dabei auf ein Verhalten gestoßen, welches ein Problem verursacht:
Beim Starten von "opsiconfd" wird der User "opsiconfd" zum Owner des Verzeichnisses "/var/run" gemacht. Danach läßt sich allerdings "klogd" nicht mehr starten, es terminiert sich wieder mit folgender Fehlermeldung: "Can't open or create /var/run/klogd.pid".

Meine Idee dieses zu beheben war nun, in den init-Scripten die Variable "PIDDIR" auf "/var/run/opsi" zu setzen, was auch die korrekte Vorgehensweise wäre, da opsi mit diesem Verzeichnis alles machen könnte, ohne andere Software zu beeinflussen.
Leider funktioniert dies nicht, da das Pidverzeichnis auch in anderen Opsi-Scripten fest auf "/var/run" eingestellt ist.

Kennt jemand dieses Problem und weiß eventuell eine saubere Lösung?

Gruß,
A. Franke

Re: opsiconfd übernimmt den Besitz von /var/run

Verfasst: 28 Aug 2009, 15:53
von j.schneider
Hallo,

wird in der Stable-Release von opsi3.4 gefixt sein.

Gruß
Jan Schneider