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

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content