Recent Apache Update and problem with mod_http2
Hello openSUSE users, installed the recent apache updates apache2-event-2.4.51-150400.6.40.1.x86_64 Sun Nov 10 08:59:57 2024 apache2-utils-2.4.51-150400.6.40.1.x86_64 Sun Nov 10 08:59:55 2024 apache2-2.4.51-150400.6.40.1.x86_64 Sun Nov 10 08:59:55 2024 after updating apache gives the following error on startup Nov 10 09:40:24 cx20 start_apache2[5895]: httpd-event: Syntax error in -C/-c directive: Syntax error on line 33 of /etc/apache2/sysconfig.d/loadmodule.conf: Cannot load /usr/lib64/apache2-event/mod_http2.so into server: /usr/lib64/apache2-event/mod_http2.so: undefined symbol: ap_thread_create the file/symlink is there /usr/lib64/apache2-event/mod_http2.so -> /usr/lib64/apache2/mod_http2.so disabling mod_http2 via a2dismod http2 let's apache start again but the http2 feature is then missing the startup flag HTTP2 is also set in /etc/sysconfig/apache downgrading makes apache with mod_http2 working again apache2-event-2.4.51-150400.6.37.1.x86_64 Sun Nov 10 10:48:13 2024 apache2-utils-2.4.51-150400.6.37.1.x86_64 Sun Nov 10 10:48:11 2024 apache2-2.4.51-150400.6.37.1.x86_64 Sun Nov 10 10:48:11 2024 what is needed to make mod_http2 work with the most recent apache update? thanks & with best regards Becki
Hi, This is a real bug / regression caused by the last security update. I opened https://bugzilla.suse.com/show_bug.cgi?id=1233165 Ciao, Marcus On Sun, Nov 10, 2024 at 11:02:51AM +0100, Admin Beckspaced via openSUSE Users wrote:
Hello openSUSE users,
installed the recent apache updates
apache2-event-2.4.51-150400.6.40.1.x86_64 Sun Nov 10 08:59:57 2024 apache2-utils-2.4.51-150400.6.40.1.x86_64 Sun Nov 10 08:59:55 2024 apache2-2.4.51-150400.6.40.1.x86_64 Sun Nov 10 08:59:55 2024
after updating apache gives the following error on startup
Nov 10 09:40:24 cx20 start_apache2[5895]: httpd-event: Syntax error in -C/-c directive: Syntax error on line 33 of /etc/apache2/sysconfig.d/loadmodule.conf: Cannot load /usr/lib64/apache2-event/mod_http2.so into server: /usr/lib64/apache2-event/mod_http2.so: undefined symbol: ap_thread_create
the file/symlink is there
/usr/lib64/apache2-event/mod_http2.so -> /usr/lib64/apache2/mod_http2.so
disabling mod_http2 via a2dismod http2 let's apache start again but the http2 feature is then missing
the startup flag HTTP2 is also set in /etc/sysconfig/apache
downgrading makes apache with mod_http2 working again
apache2-event-2.4.51-150400.6.37.1.x86_64 Sun Nov 10 10:48:13 2024 apache2-utils-2.4.51-150400.6.37.1.x86_64 Sun Nov 10 10:48:11 2024 apache2-2.4.51-150400.6.37.1.x86_64 Sun Nov 10 10:48:11 2024
what is needed to make mod_http2 work with the most recent apache update?
thanks & with best regards Becki
-- Marcus Meissner (he/him), Distinguished Engineer / Senior Project Manager Security SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany GF: Ivo Totev, Andrew McDonald, Werner Knoblich, HRB 36809, AG Nuernberg
Hi, A fix update was released. Sorry for the inconvience. Ciao, Marcus On Sun, Nov 10, 2024 at 11:15:41AM +0100, Marcus Meissner wrote:
Hi,
This is a real bug / regression caused by the last security update.
I opened https://bugzilla.suse.com/show_bug.cgi?id=1233165
Ciao, Marcus On Sun, Nov 10, 2024 at 11:02:51AM +0100, Admin Beckspaced via openSUSE Users wrote:
Hello openSUSE users,
installed the recent apache updates
apache2-event-2.4.51-150400.6.40.1.x86_64 Sun Nov 10 08:59:57 2024 apache2-utils-2.4.51-150400.6.40.1.x86_64 Sun Nov 10 08:59:55 2024 apache2-2.4.51-150400.6.40.1.x86_64 Sun Nov 10 08:59:55 2024
after updating apache gives the following error on startup
Nov 10 09:40:24 cx20 start_apache2[5895]: httpd-event: Syntax error in -C/-c directive: Syntax error on line 33 of /etc/apache2/sysconfig.d/loadmodule.conf: Cannot load /usr/lib64/apache2-event/mod_http2.so into server: /usr/lib64/apache2-event/mod_http2.so: undefined symbol: ap_thread_create
the file/symlink is there
/usr/lib64/apache2-event/mod_http2.so -> /usr/lib64/apache2/mod_http2.so
disabling mod_http2 via a2dismod http2 let's apache start again but the http2 feature is then missing
the startup flag HTTP2 is also set in /etc/sysconfig/apache
downgrading makes apache with mod_http2 working again
apache2-event-2.4.51-150400.6.37.1.x86_64 Sun Nov 10 10:48:13 2024 apache2-utils-2.4.51-150400.6.37.1.x86_64 Sun Nov 10 10:48:11 2024 apache2-2.4.51-150400.6.37.1.x86_64 Sun Nov 10 10:48:11 2024
what is needed to make mod_http2 work with the most recent apache update?
thanks & with best regards Becki
-- Marcus Meissner (he/him), Distinguished Engineer / Senior Project Manager Security SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany GF: Ivo Totev, Andrew McDonald, Werner Knoblich, HRB 36809, AG Nuernberg
-- Marcus Meissner (he/him), Distinguished Engineer / Senior Project Manager Security SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany GF: Ivo Totev, Andrew McDonald, Werner Knoblich, HRB 36809, AG Nuernberg
Yes, installed the update a few days ago. Thanks a lot! Greetings Becki Am 19.11.2024 um 16:41 schrieb Marcus Meissner:
Hi,
A fix update was released. Sorry for the inconvience.
Ciao, Marcus On Sun, Nov 10, 2024 at 11:15:41AM +0100, Marcus Meissner wrote:
Hi,
This is a real bug / regression caused by the last security update.
I openedhttps://bugzilla.suse.com/show_bug.cgi?id=1233165
Ciao, Marcus On Sun, Nov 10, 2024 at 11:02:51AM +0100, Admin Beckspaced via openSUSE Users wrote:
Hello openSUSE users,
installed the recent apache updates
apache2-event-2.4.51-150400.6.40.1.x86_64 Sun Nov 10 08:59:57 2024 apache2-utils-2.4.51-150400.6.40.1.x86_64 Sun Nov 10 08:59:55 2024 apache2-2.4.51-150400.6.40.1.x86_64 Sun Nov 10 08:59:55 2024
after updating apache gives the following error on startup
Nov 10 09:40:24 cx20 start_apache2[5895]: httpd-event: Syntax error in -C/-c directive: Syntax error on line 33 of /etc/apache2/sysconfig.d/loadmodule.conf: Cannot load /usr/lib64/apache2-event/mod_http2.so into server: /usr/lib64/apache2-event/mod_http2.so: undefined symbol: ap_thread_create
the file/symlink is there
/usr/lib64/apache2-event/mod_http2.so -> /usr/lib64/apache2/mod_http2.so
disabling mod_http2 via a2dismod http2 let's apache start again but the http2 feature is then missing
the startup flag HTTP2 is also set in /etc/sysconfig/apache
downgrading makes apache with mod_http2 working again
apache2-event-2.4.51-150400.6.37.1.x86_64 Sun Nov 10 10:48:13 2024 apache2-utils-2.4.51-150400.6.37.1.x86_64 Sun Nov 10 10:48:11 2024 apache2-2.4.51-150400.6.37.1.x86_64 Sun Nov 10 10:48:11 2024
what is needed to make mod_http2 work with the most recent apache update?
thanks & with best regards Becki -- Marcus Meissner (he/him), Distinguished Engineer / Senior Project Manager Security SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany GF: Ivo Totev, Andrew McDonald, Werner Knoblich, HRB 36809, AG Nuernberg
participants (2)
-
Admin Beckspaced
-
Marcus Meissner