With the changes, introduced in Apache 2.2.21 init script, i won't start on my system with the following error: minuteware ~ # /etc/init.d/apache2 start * Starting apache2 ... /sbin/start-stop-daemon: need at least one of --exec, --pidfile, --user or --name Try `/sbin/start-stop-daemon --help' for more information. minuteware ~ # Reproducible: Always Steps to Reproduce: 1. Install www-servers/apache-2.2.21 2. Try to start with /etc/init.d/apache2 start Actual Results: It won't start Expected Results: It should start Perhaps somehow connected to the fact I did not upgrade to sys-apps/baselayout-2 (my current installed version is sys-apps/baselayout-1.12.14-r1)
Hello, thanks for your report. (In reply to comment #0) > Perhaps somehow connected to the fact I did not upgrade to > sys-apps/baselayout-2 (my current installed version is > sys-apps/baselayout-1.12.14-r1) This is bad. The dev community cannot easily support packages that are not in the tree, there are simply too many edge cases and too many support paths.
(In reply to comment #0) > Perhaps somehow connected to the fact I did not upgrade to > sys-apps/baselayout-2 (my current installed version is > sys-apps/baselayout-1.12.14-r1) That is indeed the reason. I encourage you to update your baselayout, or you might experience even more breakages over time. There is no alternative canonical fix, so I am closing this bug.
*** Bug 384551 has been marked as a duplicate of this bug. ***
*** Bug 384939 has been marked as a duplicate of this bug. ***
*** Bug 385369 has been marked as a duplicate of this bug. ***
*** Bug 385845 has been marked as a duplicate of this bug. ***
Created attachment 290143 [details] apache2.initd for baselayout-1 Guys here is apache2.initd for baselayout-1. I've never tested it but I think it should work.
In any case I agree that best solution is to use openrc and if there are any problems with that - report bugs so we could fix it.