On Wed, Aug 31, 2011 at 2:56 PM, Monika Kistler <monika.kistler@xxxxxxxxxxxxx> wrote: > Hi all, > > I'm running the Apache web server 2.2.17 on an openSUSE 11.4 system. > > Out of security reasons I need to have the root file system mounted read-only. > /var is mounted read/write on a separate partition, thus the log files do not cause any problem. > > When booting my system I get the following errors, due to read-only rootfs. > > > mv: inter-device move failed: `/tmp/apache2.PLbqAdT67tqh' to > `/etc/apache2/sysconfig.d/loadmodule.conf'; unable to remove target: Read-only file system > /usr/share/apache2/get_module_list: line 113: /etc/apache2/sysconfig.d/global.conf: Read-only file > system > /usr/share/apache2/get_module_list: line 114: 3: Bad file descriptor > /usr/share/apache2/get_module_list: line 136: 3: Bad file descriptor > /usr/share/apache2/get_module_list: line 140: 3: Bad file descriptor > /usr/share/apache2/get_module_list: line 141: 3: Bad file descriptor > /usr/share/apache2/get_module_list: line 144: 3: Bad file descriptor > /usr/share/apache2/get_module_list: line 151: 3: Bad file descriptor > /usr/share/apache2/get_includes: line 15: /etc/apache2/sysconfig.d/include.conf: Read-only file > system > /usr/share/apache2/get_includes: line 16: 3: Bad file descriptor > /usr/share/apache2/get_includes: line 43: 3: Bad file descriptor > > > Does anybody have some experience with that topic and can provide a solution? > > I came up with two ideas. Either link the affected files to some place on var or try to remount > rootfs rw in the apache2 init script and afterwards mount it ro again. > > Any suggestions, which idea to prefer and/or howto implement it in a reasonable way? > I believe this is your distribution's init script which is trying to do something clever. Stock apache doesn't try to rewrite the config file at startup. Cheers Tom --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx