The installation of Satellite Server 6.16 on RHEL-9.5 with install_weak_deps=0 fails due to "mod_http2" rpm not getting installed
Issue
-
Why does the
satellite-installer
command fail with the following error:2025-03-09 11:39:20 [ERROR ] [configure] Systemd start for httpd failed! 2025-03-09 11:39:20 [ERROR ] [configure] journalctl log for httpd: 2025-03-09 11:39:20 [ERROR ] [configure] Mar 09 11:39:20 satellite.example.com systemd[1]: Starting The Apache HTTP Server... 2025-03-09 11:39:20 [ERROR ] [configure] Mar 09 11:39:20 satellite.example.com httpd[7849]: httpd: Syntax error on line 40 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.modules.d/http2.load: Cannot load modules/mod_http2.so into server: /etc/httpd/modules/mod_http2.so: cannot open shared object file: No such file or directory 2025-03-09 11:39:20 [ERROR ] [configure] Mar 09 11:39:20 satellite.example.com systemd[1]: httpd.service: Main process exited, code=exited, status=1/FAILURE 2025-03-09 11:39:20 [ERROR ] [configure] Mar 09 11:39:20 satellite.example.com systemd[1]: httpd.service: Failed with result 'exit-code'. 2025-03-09 11:39:20 [ERROR ] [configure] Mar 09 11:39:20 satellite.example.com systemd[1]: Failed to start The Apache HTTP Server. 2025-03-09 11:39:20 [ERROR ] [configure] /Stage[main]/Apache::Service/Service[httpd]/ensure: change from 'stopped' to 'running' failed: Systemd start for httpd failed! 2025-03-09 11:39:20 [ERROR ] [configure] journalctl log for httpd: 2025-03-09 11:39:20 [ERROR ] [configure] Mar 09 11:39:20 satellite.example.com systemd[1]: Starting The Apache HTTP Server... 2025-03-09 11:39:20 [ERROR ] [configure] Mar 09 11:39:20 satellite.example.com httpd[7849]: httpd: Syntax error on line 40 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.modules.d/http2.load: Cannot load modules/mod_http2.so into server: /etc/httpd/modules/mod_http2.so: cannot open shared object file: No such file or directory 2025-03-09 11:39:20 [ERROR ] [configure] Mar 09 11:39:20 satellite.example.com systemd[1]: httpd.service: Main process exited, code=exited, status=1/FAILURE 2025-03-09 11:39:20 [ERROR ] [configure] Mar 09 11:39:20 satellite.example.com systemd[1]: httpd.service: Failed with result 'exit-code'. 2025-03-09 11:39:20 [ERROR ] [configure] Mar 09 11:39:20 satellite.example.com systemd[1]: Failed to start The Apache HTTP Server. 2025-03-09 11:42:48 [NOTICE] [configure] 1500 configuration steps out of 1550 steps complete. 2025-03-09 11:43:21 [NOTICE] [configure] System configuration has finished. Error 1: Puppet Service resource 'httpd' failed. Logs: /Service[httpd] Starting to evaluate the resource (1315 of 1550) Skipping restart; service is not running Triggered 'refresh' from 1 event The container Class[Apache::Service] will propagate my refresh event Evaluated in 0.89 seconds /Stage[main]/Apache::Service/Service[httpd]/ensure change from 'stopped' to 'running' failed: Systemd start for httpd failed! journalctl log for httpd: Mar 09 11:39:20 satellite.example.com systemd[1]: Starting The Apache HTTP Server... Mar 09 11:39:20 satellite.example.com httpd[7849]: httpd: Syntax error on line 40 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.modules.d/http2.load: Cannot load modules/mod_http2.so into server: /etc/httpd/modules/mod_http2.so: cannot open shared object file: No such file or directory Mar 09 11:39:20 satellite.example.com systemd[1]: httpd.service: Main process exited, code=exited, status=1/FAILURE Mar 09 11:39:20 satellite.example.com systemd[1]: httpd.service: Failed with result 'exit-code'. Mar 09 11:39:20 satellite.example.com systemd[1]: Failed to start The Apache HTTP Server.
Environment
- Red Hat Satellite 6.16
- Red Hat Enterprise Linux 9
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.