| Summary: | Problem with start apache from systemd. Additional modules aren't start | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Fryderyk Mazurek <dedykjp> |
| Component: | RPM Packages | Assignee: | D Morgan <dmorganec> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | High | CC: | dmorganec, mageia, marja11, zen25000 |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | apache-2.2.21-5.mga2.src.rpm, systemd | CVE: | |
| Status comment: | |||
| Bug Depends on: | |||
| Bug Blocks: | 2120 | ||
|
Description
Fryderyk Mazurek
2011-12-17 22:41:26 CET
@ dmorgan Barjac suffers from (probably) the same bug - you can read it in #mageia-dev, today in between 11.15h and 13h UTC and what he asked me to test only confirmed the issue. first cc'ing barjac, then assigning, if doing both in one step doesn't work Priority:
Normal =>
High It's not just httpd but lots of other services too... new systemd is causing issues in this regard, I suspect related to us not integrating the journal properly. CC:
(none) =>
mageia
Manuel Hiebel
2012-01-18 16:17:33 CET
Blocks:
(none) =>
2120 can you update to new systemd ? the journal integration should be OK now I did a full clear network installation on virtualbox and now httpd does not start. After run command:
/etc/rc.d/init.d/httpd start
and wait about 1-2 minutes I always get an error:
Job failed. See system logs and 'systemctl status' for details.
---
# systemctl status http.service
http.service
Loaded: error (Reason: No such file or directory)
Active: inactive (dead)
But during these 2 minutes I see that httpd exists and listening on port 80.
Exactly the same problem I have on my real system for a few days. But I thing it can't be another problem that this bug.
---
Retuning to the problem with additional modules doesn't start I can say that it can be update problem. I noticed that in directory /etc/httpd/modules.d I had a few rpmnew files. After compare my config file with rpmnew file I noticed that different:
Old file:
<IfDefine HAVE_PHP5>
<IfModule !mod_php5.c>
LoadModule php5_module extramodules/mod_php5.so
</IfModule>
</IfDefine>
Rpm new file:
IfModule !mod_php5.c>
LoadModule php5_module extramodules/mod_php5.so
</IfModule>
apachectl add defines to httpd command line so modules are loaded. Systemd doesn't and therefore additional modules doesn't start.
what about this bug with systemd 40 ? The problem is resolved now. Status:
NEW =>
RESOLVED |