[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache2 Not starting on reboot



On Mon, 2012-04-30 at 09:18 -0500, John W. Foster wrote: 
> 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
> >         
> 
> 

Only problem is: now none of my websites work. Only the "localhost"
basic is working. I will get it squared away but beware of the solution
above.
Thanks!
frosty


Reply to: