The apache before 2.2.4 provided an apxs2, which many things use. Apache 2.2.4 just provides apxs, and does not create a symlink. Quite a few things are trying to use apxs2 (apache-module.eclass), and are not finding it. They are then complaining that apache was not installed with an MPM selected. Something needs to be done soon. Either 2.2.4 needs to provide a symlink to apxs, or the things using apxs2 need to be modified to use apxs. Probably both.
*** Bug 177710 has been marked as a duplicate of this bug. ***
¿Is there any known workaround for this yet? -- Jesús Guerrero
(In reply to comment #2) > ¿Is there any known workaround for this yet? > > -- Jesús Guerrero > ln -s /usr/sbin/apxs /usr/sbin/apxs2
(In reply to comment #3) > (In reply to comment #2) > > ¿Is there any known workaround for this yet? > > > > -- Jesús Guerrero > > > > ln -s /usr/sbin/apxs /usr/sbin/apxs2 > Thanks so much.
*** Bug 177759 has been marked as a duplicate of this bug. ***
you guys might wanna take a look at 177759 for my suggestions there :P
*** Bug 177768 has been marked as a duplicate of this bug. ***
I've added symlinks for all the commands that used to be called *2 in apache-2.2.4-r1 and apache-tools-2.2.4-r1. In time we'll go through eclasses and ebuilds and fix them to use the proper names but for now symlinks seems to be the best solution.
*** Bug 177791 has been marked as a duplicate of this bug. ***
*** Bug 177808 has been marked as a duplicate of this bug. ***
*** Bug 177809 has been marked as a duplicate of this bug. ***
*** Bug 177811 has been marked as a duplicate of this bug. ***
*** Bug 177824 has been marked as a duplicate of this bug. ***
*** Bug 177870 has been marked as a duplicate of this bug. ***
*** Bug 178801 has been marked as a duplicate of this bug. ***
Now apache-2.2.4-r3 doesn't provide apxs at all. I'm not sure if the bug should be reopened or another one created..
It does provide it, it's in the "support" directory. But it needs to be installed manually and chmod'ed to be executable. Please update the apache ebuild..
I've compiled apache by hand without any ./configure options and it does compile and install apxs. So there's something wrong with the 2.2.4-r3 ebuild..
Fixed in apache-2.2.4-r4.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123a15873fd98645c10f23fdf759226bac842eb8 commit 123a15873fd98645c10f23fdf759226bac842eb8 Author: Eli Schwartz <eschwartz93@gmail.com> AuthorDate: 2024-01-03 05:56:27 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-01-03 06:20:23 +0000 apache-2.eclass: drop outdated symlink In commit 90f738b661e9e6cf903cd2a65418a6e00482c19f, the destination got deleted. apxs is no longer in the sbin directory. On split-usr systems, sbin isn't a symlink to bin, so the symlink is also *broken*. There are two general solutions here: - Fix the symlink to symlink to /usr/bin instead. - This symlink was created in 2007 as a temporary porting measure, and it is long past time it got removed. So just remove it. We go with option 2. One more legacy hack gone. Bug: https://bugs.gentoo.org/177697 Fixes: 90f738b661e9e6cf903cd2a65418a6e00482c19f Closes: https://bugs.gentoo.org/921191 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> eclass/apache-2.eclass | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)