opsiconfd übernimmt den Besitz von /var/run
Verfasst: 28 Aug 2009, 13:28
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
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