Saattaa liittyä "upstart" asiaan. Ubuntu on muuttanut asioita pois vanhan käynnistysmekanismin puolelta upstartin puolelle, käsitykseni mukaan osa on käynnistynyt sieltä ja osa täältä mikä on ollut hieman hämäävää.
Siihen se liittyy mitä ilmeisimmin. Olen testannut vaikka mitä vielä ja nyt on käynyt selväksi että edes init.d hakemistossa olevaa apache2 scriptiä ei ajeta, vaikka rc2.d hakemistossa on rivi
lrwxrwxrwx 1 root root 17 Oct 20 16:16 S91apache2 -> ../init.d/apache2
Musta toi on 100% oikein ja pitäisi käynnistää apache.
Laitoin vielä lisä analyysin vuoksi tonne apache2 init scriptiin komennon /bin/date > /tmp/apache2-start eikä tuota tiedostoa synny bootissa. Eli koko scriptiä ei edes yritetä suorittaa. Jos taas annan bootin jälkeen apachectl start komennon, apache käynnistyy ja tmp file päivittyy.
Purkkaa (ennenkuin ongelma ratkeaa): voisiko tuon palvelun käynnistäminen tapahtua rc.local -tiedostosta.
http://linux.fi/wiki/Rc.local
Purkka on ihan jees ajoittain. Btw. chmod a+x rc.local, done. /usr/sbin/apachectl start lisätty fileeseen. Ei auttanut, lisätty tuota apache2:n init.d scriptiä vastaava date-komento fileeseen. Arvaas mitä. Sitäkään ei suoriteta bootissa. Että näin.
Olen myös poistanut plymouthd roskat startista, mutta joka kerta kun boottaan koneen niin eikös siellä prosesseissa roiku pidillä 33 plymothd joka on muuten täysin turha serverillä. (En kyllä tajua miksi se on edes laitettu starttiin.)
Mutta näin. Tutkimukset jatkuu. Nyt asennan uudelleen apache2:n ja katson vaikuttaako se mitenkän. (Ehkä ehkä ei?) ja sen jälkeen jatkan tuohon upstarttiin tutustumista. Imho, siitä oli hankalaa löytää selkeää ja kompaktia ohjetta miten palveluita lisätään ja poistetaan. Mutta tätähän tämä on, oppia ikä kaikki. Ihmetellään kunnes alkaa toimimaan.
Onhan tää kiva että on jotain tekemistä viikonlopuksi, ettei tule aika ihan pitkäksi. Eh...
P.S. Tämäkin on muuten siellä rc2.d hakemistossa:
lrwxrwxrwx 1 root root 18 Sep 25 20:17 S99rc.local -> ../init.d/rc.local
Eikä sitä suoriteta.
"initctl list" ei näytä apache2sta, joten on aika selvää että tuossa ongelma on. Jatketaan tutkimuksia.
Poistaminen ja uudelleen asentaminen ei myöskään muuttanut yhtään mitään. ;( Jatketaan jumppaa huomenna.
Terkut,
SamiEdit: Pari typoa korjattu.