Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

non riesco ad avviare apache

190 views
Skip to first unread message

alex

unread,
Jul 29, 2017, 9:25:19 AM7/29/17
to
$ sudo service apache2 restart
Job for apache2.service failed because the control process exited with
error code. See "systemctl status apache2.service" and "journalctl -xe"
for details.

Quindi...

$ systemctl status apache2.service
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: *failed* (Result: exit-code) since sab 2017-07-29 15:12:38
CEST; 4min 43s ago
Docs: man:systemd-sysv-generator(8)
Process: 8617 ExecStop=/etc/init.d/apache2 stop (code=exited,
status=0/SUCCESS)
Process: 7319 ExecReload=/etc/init.d/apache2 reload (code=exited,
status=0/SUCCESS)
Process: 12033 ExecStart=/etc/init.d/apache2 start (code=exited,
status=1/FAILURE)

$ sudo journalctl -xe

le ultime righe...

lug 29 15:12:38 comex apache2[12033]: The Apache error log may have more
information.
lug 29 15:12:38 comex systemd[1]: apache2.service: Control process
exited, code=exited status=1
lug 29 15:12:38 comex systemd[1]: *Failed to start LSB*: Apache2 web server.
-- Subject: L'unità apache2.service è fallita
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- L'unità apache2.service è fallita.
--
-- Il risultato è failed.
lug 29 15:12:38 comex systemd[1]: apache2.service: Unit entered failed
state.
lug 29 15:12:38 comex systemd[1]: apache2.service: Failed with result
'exit-code'.
lug 29 15:12:38 comex sudo[12027]: pam_unix(sudo:session): session
closed for user root
lug 29 15:17:01 comex CRON[12185]: pam_unix(cron:session): session
opened for user root by (uid=0)
lug 29 15:17:01 comex CRON[12186]: (root) CMD ( cd / && run-parts
--report /etc/cron.hourly)
lug 29 15:17:01 comex CRON[12185]: pam_unix(cron:session): session
closed for user root
lug 29 15:18:50 comex sudo[12205]: rino : TTY=pts/18 ;
PWD=/home/rino ; USER=root ; COMMAND=/bin/journalctl
lug 29 15:18:50 comex sudo[12205]: pam_unix(sudo:session): session
opened for user root by (uid=0)
lug 29 15:18:55 comex sudo[12205]: pam_unix(sudo:session): session
closed for user root
lug 29 15:19:07 comex sudo[12210]: rino : TTY=pts/18 ;
PWD=/home/rino ; USER=root ; COMMAND=/bin/journalctl -xe
lug 29 15:19:07 comex sudo[12210]: pam_unix(sudo:session): session
opened for user root by (uid=0)
lug 29 15:19:36 comex sudo[12210]: pam_unix(sudo:session): session
closed for user root
lug 29 15:21:09 comex sudo[12222]: rino : TTY=pts/18 ;
PWD=/home/rino ; USER=root ; COMMAND=/bin/journalctl -xe
lug 29 15:21:09 comex sudo[12222]: pam_unix(sudo:session): session
opened for user root by (uid=0)
lines 1728-1766/1766 (END)

Qualcuno mi può aiutare a risolvere il problema?

alex

unread,
Jul 29, 2017, 9:29:48 AM7/29/17
to
Il 29/07/2017 15:25, alex ha scritto:

Inoltre mi sembra che succeda dopo aver aggiornato dei pacchetti
Auto :(

Leonardo Serni

unread,
Jul 29, 2017, 10:10:30 AM7/29/17
to
On Sat, 29 Jul 2017 15:25:17 +0200, alex
<1j94...@lnx159sneakemail.com.invalid> wrote:

>$ sudo service apache2 restart

Il tuo sistema ha un gestore di init che funziona, o usa systemd?

>Job for apache2.service failed because the control process exited with
>error code. See "systemctl status apache2.service" and "journalctl -xe"
>for details.

Ah, systemd. Okay, allora è molto semplice. Systemctl è il programma per
darsi arie da sistemista; journalctl è usato per fare scorrere via dallo
schermo scritte imbarazzanti.

A te serve di indagare cosa è successo ad Apache, che è tutt'altra cosa,
e quindi ti serve invece:

apache2ctl configtest per vedere cosa succede ad Apache

/var/log/apache2/*.log dove ci sono le informazioni bòne

apache2ctl start per far partire Apache

===================

>$ systemctl status apache2.service
>? apache2.service - LSB: Apache2 web server

"Stai consultando il log di Apache. No, sai... magari non lo sapevi"

> Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)

"Klaatu barada nikto"

> Drop-In: /lib/systemd/system/apache2.service.d
> +-apache2-systemd.conf
> Active: *failed* (Result: exit-code) since sab 2017-07-29 15:12:38
>CEST; 4min 43s ago

"C'è stato un errore"

> Docs: man:systemd-sysv-generator(8)

"Ti può interessare la seguente lettura, che parla d'altro"

> Process: 8617 ExecStop=/etc/init.d/apache2 stop (code=exited,
>status=0/SUCCESS)

"Il processo si è arrestato. Ma si è arrestato proprio bene, eh!"

> Process: 7319 ExecReload=/etc/init.d/apache2 reload (code=exited,
>status=0/SUCCESS)

"Si è provato a ricaricarlo. Sai una sega te: con Windows funziona."

> Process: 12033 ExecStart=/etc/init.d/apache2 start (code=exited,
>status=1/FAILURE)

"L'avvio, invece, non ha funzionato. Ma sono dettagli. Il resto va."

>$ sudo journalctl -xe
>le ultime righe...

>lug 29 15:12:38 comex apache2[12033]: The Apache error log may have more
>information.

"Eeeeh! Qui bisognerebbe sentire uno che se ne intende!"

>lug 29 15:12:38 comex systemd[1]: apache2.service: Control process
>exited, code=exited status=1

"C'è stato un errore."

>lug 29 15:12:38 comex systemd[1]: *Failed to start LSB*: Apache2 web server.
>-- Subject: L'unità apache2.service è fallita

"C'è stato un errore."
BWAHAHAHAHAHAHAHAHA ma come gli vengono?

>--
>-- L'unità apache2.service è fallita.

"C'è stato un errore."

Oh, ma sia chiaro. Sono io che sto rosicando dall'invidia di non riuscire,
da quell'esauriente "code=exited status=1", a capire ogniòsa, come farebbe
un vero system(d)ista.

Leonardo
--

A terrible beauty is born.
- W. B. Yeats, Easter 1916

Yoda

unread,
Jul 29, 2017, 1:33:07 PM7/29/17
to
Addi' 29 lug 2017, Leonardo Serni scrive:
> On Sat, 29 Jul 2017 15:25:17 +0200, alex
> <1j94...@lnx159sneakemail.com.invalid> wrote:

>> Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)

> "Klaatu barada nikto"

Ultimatum alla Terra; 1951; by Wise.. film cosi' non se ne fanno piu'.

--
bye, Yoda

alex

unread,
Jul 29, 2017, 1:44:26 PM7/29/17
to
Il 29/07/2017 16:10, Leonardo Serni ha scritto:
>> Job for apache2.service failed because the control process exited with
>> error code. See "systemctl status apache2.service" and "journalctl -xe"
>> for details.
>
> Ah, systemd. Okay, allora è molto semplice. Systemctl è il programma per
> darsi arie da sistemista; journalctl è usato per fare scorrere via dallo
> schermo scritte imbarazzanti.

Innanzitutto ti dico che sono riuscito a farlo funzionare leggendo qui
https://askubuntu.com/questions/453377/how-to-enable-event-mpm-apache-2-4-on-ubuntu-14-04-with-thread-safe-php

Comunque...

$ 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

$ sudo apache2ctl start
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
httpd (pid 1539) already running

Visto che è avviato mi pare ovvio


Leonardo Serni

unread,
Jul 29, 2017, 6:23:36 PM7/29/17
to
On Sat, 29 Jul 2017 19:44:24 +0200, alex
<1j94...@lnx159sneakemail.com.invalid> wrote:

>Innanzitutto ti dico che sono riuscito a farlo funzionare leggendo qui
>https://askubuntu.com/questions/453377/how-to-enable-event-mpm-apache-2-4-on-ubuntu-14-04-with-thread-safe-php

Ma qual era, il problema? Perché lì si parla di un problema con PHP. Inoltre,
la domanda è "come attivare l'Event MPM" e la risposta (accettata!) dice come
disattivare Event e ritornare a Prefork, quando il problema dell'OP era molto
più semplicemente che stava usando mod_php, che funziona solo in prefork (per
esempio avrebbe potuto usare php-fpm).

Tra l'altro in quel caso lì l'errore sarebbe appunto apparso in error_log .

alex

unread,
Jul 30, 2017, 5:24:00 AM7/30/17
to
Quindi dovrei tornare alla situazione precedente

sudo a2dismod mpm_prefork
sudo a2enmod mpm_event

E poi (perdona l'ignoranza) ?

M_M

unread,
Jul 30, 2017, 5:24:18 AM7/30/17
to
sab, 29 lug 2017, 19:44:24, alex ha scritto:

> Innanzitutto ti dico che sono riuscito a farlo funzionare leggendo qui
> https://askubuntu.com/questions/453377/how-to-enable-event-mpm-apache-2-4-on-ubuntu-14-04-with-thread-safe-php

Ora per correttezza dovresti copiare la soluzione che hai trovato anche
in tutti gli altri gruppi dove hai crosspostato.

Leonardo Serni

unread,
Jul 30, 2017, 6:10:24 AM7/30/17
to
On Sun, 30 Jul 2017 11:22:39 +0200, alex
<1j94...@lnx159sneakemail.com.invalid> wrote:

>>> Innanzitutto ti dico che sono riuscito a farlo funzionare leggendo qui
>>> https://askubuntu.com/questions/453377/how-to-enable-event-mpm-apache-2-4-on-ubuntu-14-04-with-thread-safe-php

>> Ma qual era, il problema? Perché lì si parla di un problema con PHP. Inoltre,
>> la domanda è "come attivare l'Event MPM" e la risposta (accettata!) dice come
>> disattivare Event e ritornare a Prefork, quando il problema dell'OP era molto
>> più semplicemente che stava usando mod_php, che funziona solo in prefork (per
>> esempio avrebbe potuto usare php-fpm).

>> Tra l'altro in quel caso lì l'errore sarebbe appunto apparso in error_log .

> Quindi dovrei

Non lo so: non hai detto quale era il problema, non hai detto cosa vuoi fare,
e so soltanto che aveva a che fare con Apache.

Tu sapresti dirmelo, che strada mi conviene prendere? Ho una Toyota.

alex

unread,
Jul 30, 2017, 6:26:01 AM7/30/17
to
Il problema è che molta gente è in vacanza, ed avevo bisogno urgente.
Cmq lo farò, fammi valutare la soluzione più corretta :)

Già che ci troviamo, e senza pretese, sapresti dirmi perchè non riesco a
far funzionare Selenium da riga di comando?


$ java -jar /usr/local/bin/selenium-html-runner.jar -htmlSuite
'*firefox' http://tmp.local /abc123/ts.html /tmp/report123
Multi-window mode is longer used as an option and will be ignored.
1500702301941 geckodriver INFO geckodriver 0.18.0
1500702301947 geckodriver INFO Listening on 127.0.0.1:25629
1500702302360 geckodriver::marionette INFO Starting browser
/usr/lib/firefox/firefox with args ["-marionette"]
1500702306624 Marionette INFO Listening on port 46236
lug 22, 2017 7:45:06 AM org.openqa.selenium.remote.ProtocolHandshake
createSession
INFORMAZIONI: Detected dialect: W3C
lug 22, 2017 7:45:07 AM
org.openqa.selenium.server.htmlrunner.CoreTestCase run
INFORMAZIONI: |open | http://tmp.local/ | |
lug 22, 2017 7:45:07 AM
org.openqa.selenium.server.htmlrunner.CoreTestCase run
INFORMAZIONI: |clickAndWait | link=Madison PHP Conference 2017 | |
tc.html
1500702307900 Marionette INFO New connections will no longer be
accepted

e tra l'altro sembra che l'ultimo test non venga terminato.

Inoltre il codice d'errore indica *esito positivo*

$ echo $?
0


alex

unread,
Jul 30, 2017, 6:40:57 AM7/30/17
to
Il 30/07/2017 12:10, Leonardo Serni ha scritto:
> Non lo so: non hai detto quale era il problema, non hai detto cosa vuoi fare,

Post iniziale...

> e so soltanto che aveva a che fare con Apache.
>
> Tu sapresti dirmelo, che strada mi conviene prendere? Ho una Toyota.

Allora, o lascio le cose come stanno (secondo la soluzione trovata
online), oppure, come già accenato, ripristino la situazione iniziale:
dismod...enmod...
In tal caso però al posto di mod_php dovrei usare php-fpm.
Quindi se ho capito bene

apt-get purge php (o php7.0, non ricordo)
e poi installare/configurare php-fpm (devo vedere le guide)

Giusto?

Leonardo Serni

unread,
Jul 30, 2017, 1:21:17 PM7/30/17
to
On Sun, 30 Jul 2017 12:39:44 +0200, alex
<1j94...@lnx159sneakemail.com.invalid> wrote:

>Il 30/07/2017 12:10, Leonardo Serni ha scritto:
>> Non lo so: non hai detto quale era il problema, non hai detto cosa vuoi fare,

>Post iniziale...

Nel post iniziale non hai fornito nessuna informazione significativa.

Ma tra l'altro, questo è il tuo "modus operandi" tipico. Già un'altra
volta ti dissi: "Mi sembra di stare cercando di aiutarti nonostante i
tuoi sforzi".

Buona vita,

alex

unread,
Jul 30, 2017, 2:27:33 PM7/30/17
to
Il 30/07/2017 19:21, Leonardo Serni ha scritto:
> On Sun, 30 Jul 2017 12:39:44 +0200, alex
> <1j94...@lnx159sneakemail.com.invalid> wrote:
>
>> Il 30/07/2017 12:10, Leonardo Serni ha scritto:
>>> Non lo so: non hai detto quale era il problema, non hai detto cosa vuoi fare,
>
>> Post iniziale...
>
> Nel post iniziale non hai fornito nessuna informazione significativa.
>
> Ma tra l'altro, questo è il tuo "modus operandi" tipico. Già un'altra
> volta ti dissi: "Mi sembra di stare cercando di aiutarti nonostante i
> tuoi sforzi".
>
> Buona vita,
>
> Leonardo

Oggetto: non riesco ad avviare/riavviare apache
Testo del messaggio:
$ sudo service apache2 restart
[tutta la pappardella]

Servono altre info?
Quali?
Basta chiedere.

Roberto Tagliaferri

unread,
Jul 31, 2017, 2:54:13 AM7/31/17
to
alex wrote:

> Il 29/07/2017 16:10, Leonardo Serni ha scritto:
>>> Job for apache2.service failed because the control process exited with
>>> error code. See "systemctl status apache2.service" and "journalctl -xe"
>>> for details.
>>
>> Ah, systemd. Okay, allora è molto semplice. Systemctl è il programma per
>> darsi arie da sistemista; journalctl è usato per fare scorrere via dallo
>> schermo scritte imbarazzanti.
>
> Innanzitutto ti dico che sono riuscito a farlo funzionare leggendo qui
> https://askubuntu.com/questions/453377/how-to-enable-event-mpm-apache-2-4-on-ubuntu-14-04-with-thread-safe-php
>
> Comunque...
>
> $ 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

Solo a me sembra strano 127.0.1.1 ?
--
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)tosnet.it
www.robyt.eu

RedWiz

unread,
Jul 31, 2017, 3:30:53 AM7/31/17
to
Il Sat, 29 Jul 2017 17:33:04 +0000, Yoda ha scritto:

>>> Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
>
>> "Klaatu barada nikto"
>
> Ultimatum alla Terra; 1951; by Wise.. film cosi' non se ne fanno piu'.

Io quella frase la associo all'armata delle tenebre, probabilmente anche
Leonardo :)

alex

unread,
Jul 31, 2017, 5:35:49 AM7/31/17
to
Il 31/07/2017 08:54, Roberto Tagliaferri ha scritto:
>> $ 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
> Solo a me sembra strano 127.0.1.1 ?

In /etc/hosts ho sostituito
127.0.1.1 miopc
con
127.0.0.1 miopc

ma non si è risolto

$ apache2ctl configtest
AH00558: apache2: Could not reliably determine the server's fully
qualified domain name, using 127.0.0.1. Set the 'ServerName' directive
0 new messages