Re: Apache2 Not starting on reboot
On Sun, 2012-04-29 at 07:11 -0500, John W. Foster wrote:
> My last upgrade of Debian stable on my production server produced an
> error that is causing issues. Apache2 is not automatically restarting as
> it should when the system is rebooted. This is a nightly occurrence and
> is required for hardware testing reasons. Anyone have any ideas as to
> what might be happening? I have checked the error log & see nothing that
> looks suspect. Webmin shows that the Apache server is setup to start on
> bootup. It seems to run fine after I manually restart the server after
> the reboot.
> thanks!
> frosty
Thanks for the suggestions. I tried them all & none worked. Sorry...
However I did some research outside this list & arrived at a solution
that was posted by another user on another list. I'm putting it up here
just so it will appear in our archives.
> Thanks to investigation done by Faheem Mitha and discussion on the
> comments below, a full answer to this question has worked out.
>
> Read Faheem's answer for full details
> http://unix.stackexchange.com/questions/12597/missing-init-d-apache2-file/12748#12748
>
> For humor value, here are the cliff notes:
>
> The short version is that init scripts are considered conf files, and
> apt-get is too polite to touch conf files that have been user-modified
> in any way, even to restore deleted on reinstall after a uninstall.
> Before you say "duh of course", check out the gymnastics you have to
> do. I quote:
>
> After asking the dpkg list (and being told off for it) +
> further fiddling, the following works. Be careful with this.
> It will replace all your modified config files with the
> version from the package.
>
> apt-get -o Dpkg::Options::="--force-confnew" -o
> Dpkg::Options::="--force-confask" install --reinstall
> apache2.2-common
>
> I don't know why you needed me to tell you this. It's the
> first thing you should have thought of. :-) – Faheem Mitha
>
Reply to: