Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Apache start niet meer na update van vorige week  (gelezen 2978 keer)

Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Apache start niet meer na update van vorige week
« Gepost op: 2016/02/01, 20:51:22 »
Vorige week zag ik een update van apache voorbij komen, sindsdien start mijn apache server niet meer.

In de logfile staat dit: [Mon Feb 01 09:08:57.392130 2016] [core:notice] [pid 1814] AH00060: seg fault or similar nasty error detected in the parent process

Uiteraard heb ik op Google gezocht maar zie daar niet een echte oplossing.

Het gaat om Ubuntu 14.04 LTS

Iemand enig idee?

Offline Johan van Dijk

  • Administrator
    • johanvandijk
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #1 Gepost op: 2016/02/01, 21:37:08 »
Die update heeft alleen iets veranderd aan een specifieke module die je waarschijnlijk niet gebruikt (mod_proxy_wstunnel).
Dat zal het probleem dus niet zijn geweest.

Wat waarschijnlijker is, is dat je al langer een fout in je configuratie hebt gehad maar dat die pas aan het licht is gekomen na een herstart van Apache.

Neem je configuratiebestanden dus eens door en kijk of alles nog klopt.
Een hulpmiddel is apache2ctl configtest.

Voor uitgebreidere foutmeldingen kan je ook nog kijken in /var/log/apache2

Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #2 Gepost op: 2016/02/02, 00:28:22 »
Dit is wat ik te zien krijg.

johan@webdesign:~$ apache2ctl configtest
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK

johan@webdesign:~$ sudo /etc/init.d/apache2 restart
[sudo] password for johan:
 * Restarting web server apache2                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                         [fail]
 * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems

De log file staat alleen de melding uit mijn eerste bericht.

overigens werkt localhost:631 wel normaal maar gewoon localhost niet

Offline Johan van Dijk

  • Administrator
    • johanvandijk
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #3 Gepost op: 2016/02/02, 01:16:46 »
localhost:631 is geen Apache maar CUPS, het printsysteem.

En in de logbestanden staat verder echt helemaal niks, behalve die foutmelding? Welke bestanden staan er in /etc/apache2/sites-enabled/ en wat staat er in die bestanden?

Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #4 Gepost op: 2016/02/02, 09:33:18 »
<VirtualHost *:80>
   # The ServerName directive sets the request scheme, hostname and port that
   # the server uses to identify itself. This is used when creating
   # redirection URLs. In the context of virtual hosts, the ServerName
   # specifies what hostname must appear in the request's Host: header to
   # match this virtual host. For the default virtual host (this file) this
   # value is not decisive as it is used as a last resort host regardless.
   # However, you must set it for any further virtual host explicitly.
   #ServerName www.example.com

   ServerAdmin webmaster@localhost
   DocumentRoot /var/www/html


   # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
   # error, crit, alert, emerg.
   # It is also possible to configure the loglevel for particular
   # modules, e.g.
   #LogLevel info ssl:warn

   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined

   # For most configuration files from conf-available/, which are
   # enabled or disabled at a global level, it is possible to
   # include a line for only one particular virtual host. For example the
   # following line enables the CGI configuration for this host only
   # after it has been globally disabled with "a2disconf".
   #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Offline Johan van Dijk

  • Administrator
    • johanvandijk
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #5 Gepost op: 2016/02/02, 12:31:13 »
En absoluut geen enkele foutmeldingen in /var/log/ die met Apache te maken zouden kunnen hebben?

Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #6 Gepost op: 2016/02/04, 00:05:08 »
Ik zag vandaag dit voorbij komen en denkt dat hier het probleem zit

php5 crashed with SIGSEGV



       
       




Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Re: Apache start niet meer na update van vorige week
« Reactie #7 Gepost op: 2016/02/04, 11:03:20 »
De configuratie die ik gebruik, in 16.04, is deze week overgegaan op een nieuwe PHP versie (5.6 en 7.0) waardoor een aantal dingen helemaal fout gingen, het regende gebroken pakketten.
Wat ik gedaan heb (na 2 dagen):
sudo apt-get purge apache* php* mysql*
Hierna heb ik met tasksel een nieuwe LAMP server geïnstalleerd.
Nu werkt het weer. O0
OpenStandaard evangelist, OpenSource promotor,  OpenData liefhebber.
Xubuntu gebruiker, liefhebber en tester.
In Nederland bekend als een dwarsligger.

Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #8 Gepost op: 2016/02/04, 11:17:29 »
Ik denk dat hier hetzelfde probleem speelt.

Alleen ben ik een beetje huiverig geworden voor het gebruik van tasksel, de laatste keer dat ik dit gebruikte ging er iets heel erg mis en zag ik op mijn scherm dat het programma zo'n beetje alles aan het deleten was wat er op de harde schijf stond. Met gevolg dat mijn hele Ubuntu configuratie weg was en niet meer kon opstarten.

Dit probleem wordt overigens ook op de buitenlandse forums gemeld  http://ubuntuforums.org/showthread.php?t=1369551

Het lijkt mij verstandiger om sudo apt-get install lamp-server^ te gebruiken

Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Re: Apache start niet meer na update van vorige week
« Reactie #9 Gepost op: 2016/02/04, 11:50:34 »
Het lijkt mij verstandiger om sudo apt-get install lamp-server^ te gebruiken
In 16.04 werkt dat (nog ?) niet.
OpenStandaard evangelist, OpenSource promotor,  OpenData liefhebber.
Xubuntu gebruiker, liefhebber en tester.
In Nederland bekend als een dwarsligger.

Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #10 Gepost op: 2016/02/04, 12:01:48 »
Inmiddels apache opnieuw geïnstalleerd en ik heb weer toegang tot localhost het enige wat nog niet werkt is PHP.

ik las ergens op een forum dat ik onderstaand commando moest gebruiken, maar als ik dat uitvoer start vervolgens mijn apache server weer niet meer

sudo apt-get install apache2 php5 libapache2-mod-php5

Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Re: Apache start niet meer na update van vorige week
« Reactie #11 Gepost op: 2016/02/04, 12:40:48 »
sudo apt-get install apache2 php5 libapache2-mod-php5
Wanneer er voor jouw versie ook een nieuwere PHP versie is, probeer dan:
sudo apt-get install apache2 php5* libapache2-mod-php5*
Mogelijk dat het via PHP5.5 of PHP5.6 moet werken.
Ook kan je in synaptic zoeken naar de juiste versie, maar dan moet je wel een grafisch display hebben........
OpenStandaard evangelist, OpenSource promotor,  OpenData liefhebber.
Xubuntu gebruiker, liefhebber en tester.
In Nederland bekend als een dwarsligger.

Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #12 Gepost op: 2016/02/04, 12:53:36 »
Citaat
sudo apt-get install apache2 php5* libapache2-mod-php5*
Dit geeft alleen een hele lijst met foutmeldingen zoals onderstaand.
 
Let op, 'phpqrcode' wordt geselecteerd omwille van de regex 'php5*'
Let op, 'php-horde' wordt geselecteerd omwille van de regex 'php5*'
Let op, 'php5-gdcm' wordt geselecteerd omwille van de regex 'php5*'
Let op, 'php-horde-perms' wordt geselecteerd omwille van de regex 'php5*'
php5-xcache : Conflicteert met: php-apc
               Conflicteert met: php5-user-cache
E: Kan problemen niet verhelpen, u houdt defecte pakketten vast.

Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Re: Apache start niet meer na update van vorige week
« Reactie #13 Gepost op: 2016/02/04, 13:03:34 »
Dan maar even 14.04.3 opstarten ..........
php5-cli php5-common libapache2-mod-php5 php5-json php5-mysql php5-readline apache2 apache2-bin apache2-data apache2-mpm-prefork libdbd-mysql-perl libmysqlclient18 libqt4-sql-mysql mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5
Dat zijn de pakketten die geïnstalleerd zijn hier ..........

De lijst is gemaakt in Synaptic, door te zoeken naar PHP dan naar Apache en dan naar MySql.
Verder overgetyped, er kunnen dus sgreifvauten in zitten.
« Laatst bewerkt op: 2016/02/04, 13:06:07 door Ron »
OpenStandaard evangelist, OpenSource promotor,  OpenData liefhebber.
Xubuntu gebruiker, liefhebber en tester.
In Nederland bekend als een dwarsligger.

Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #14 Gepost op: 2016/02/04, 19:45:32 »
Dit is wat ik krijg bij uitvoer van een php script

/var/www/html$ php slotmachine.php

Segmentatiefout (geheugendump gemaakt)

Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #15 Gepost op: 2016/02/10, 09:44:34 »
Het gaat mis als ik libapache2-mod-php5 installeer dan krijg ik een melding dat er iets mis gaat, daarna werkt localhost ook niet meer.


Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #16 Gepost op: 2016/03/10, 09:39:14 »
* The apache2 instance did not start within 20 seconds. Please read the log files to discover problems

In de errorlog van Apache2 staat dit

[Thu Mar 10 09:08:09.114275 2016] [mpm_event:notice] [pid 1728:tid 3074538112] AH00491: caught SIGTERM, shutting down
[Thu Mar 10 09:08:10.315769 2016] [mpm_prefork:notice] [pid 21303] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Thu Mar 10 09:08:10.315996 2016] [core:notice] [pid 21303] AH00094: Command line: '/usr/sbin/apache2'
[Thu Mar 10 09:08:11.934059 2016] [mpm_prefork:notice] [pid 21303] AH00169: caught SIGTERM, shutting down

Het heeft duidelijk iets met PHP te maken want vanmorgen na een update waar ook diverse PHP modules werden vervangen ging het weer mis.
« Laatst bewerkt op: 2016/03/10, 09:46:38 door Johan Velthuizen »

Offline Johan van Dijk

  • Administrator
    • johanvandijk
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #17 Gepost op: 2016/03/10, 19:40:09 »
Heb je php (of extra onderdelen daarvan) misschien geïnstalleerd vanuit een PPA of op een andere manier buiten de normale pakketbronnen om? Heb je instellingen aangepast in de php.ini? /etc/php5/cli/php.ini /etc/php5/apache2/php.ini

Krijg je ook een segmentatiefout als je een simpel commando als php --version of iets dergelijks uitvoert?
Of php -r 'echo "Hello World\n";'

Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #18 Gepost op: 2016/03/10, 19:49:42 »
php --version
Segmentatiefout (geheugendump gemaakt)

Ik weet niet wat ik allemaal al geprobeerd hebt ook wel een keer de nieuwe PHP  opgehaald via http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu trusty main maar dat was nadat de problemen waren begonnen.

Als ik  libapache2-mod-php5 installeer dan kan ik apache niet meer starten, purge ik deze module dan start apache wel op maar krijg ik ieder uur op mijn beeld dat PHP is gestopt



Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #19 Gepost op: 2016/03/11, 11:02:19 »
Het ziet er naar uit dat alles is opgelost.

Ik heb eerst de ppa van php5 verwijdert

Daarna php5 verwijdert

apt-get remove --purge php5-common

vervolgens

apt-get install libapache2-mod-php5

Zowel apache en php draaien weer.


Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Re: Apache start niet meer na update van vorige week
« Reactie #20 Gepost op: 2016/03/11, 11:40:20 »
Dan is er toch duidelijk iets fout gegaan bij de afhankelijkheden, lijkt mij.
Fijn dat alles weer werkt naar behoren !
OpenStandaard evangelist, OpenSource promotor,  OpenData liefhebber.
Xubuntu gebruiker, liefhebber en tester.
In Nederland bekend als een dwarsligger.

Offline Johan Velthuizen

  • Lid
    • http://www.velthuizen.nl
  • Steunpunt: Nee
Re: Apache start niet meer na update van vorige week
« Reactie #21 Gepost op: 2016/03/11, 16:11:36 »
Het is ooit na een update verkeerd gegaan en dan ga je van alles uitproberen om het weer goed te krijgen, mogelijk dat alles zichzelf had opgelost bij nieuwe updates maar daar kan je op een productie machine niet op wachten.

Ik was al bang dat ik weer  van scratch af moest beginnen, nu heb ik wel mijn dagelijkse backups maar het kost toch vaak een dag om alles weer te herstellen.

Gelukkig hebben we diverse fora van Ubuntu waar bijna altijd wel een oplossing te vinden is.