Uploaded image for project: 'JBoss Core Services'
  1. JBoss Core Services
  2. JBCS-2067

When updating JBCS Apache from 2.4.57 SP6 to 2.4.62 or later, unused rpm packages remain on the system

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • httpd, rpm
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      Due to the changes introduced by JBCS-1651, the packages jbcs-httpd24-openssl-libs, jbcs-httpd24-libcurl, jbcs-httpd24-nghttp2, jbcs-httpd24-openssl, and jbcs-httpd24-openssl-libs were deprecated starting with JBCS Apache 2.4.62.GA, and the product was modified to depend on the libraries bundled with RHEL 8 instead.

      However, because the RPM spec files do not seem to include any Obsoletes entries, some unused packages may remain on the system after the update.

      // JBCS Apache 2.4.57 SP6 on RHEL8
      # rpm -qa | grep ^jbcs
      jbcs-httpd24-openssl-libs-1.1.1k-17.el8jbcs.x86_64
      jbcs-httpd24-libcurl-8.7.1-2.el8jbcs.x86_64
      jbcs-httpd24-httpd-tools-2.4.57-15.el8jbcs.x86_64
      jbcs-httpd24-httpd-2.4.57-15.el8jbcs.x86_64
      jbcs-httpd24-mod_ldap-2.4.57-15.el8jbcs.x86_64
      jbcs-httpd24-mod_proxy_cluster-1.3.20-10.el8jbcs.x86_64
      jbcs-httpd24-runtime-1-18.el8jbcs.x86_64
      jbcs-httpd24-apr-1.7.5-3.el8jbcs.x86_64
      jbcs-httpd24-nghttp2-1.43.0-13.el8jbcs.x86_64
      jbcs-httpd24-brotli-1.0.9-2.el8jbcs.x86_64
      jbcs-httpd24-apr-util-1.6.3-2.el8jbcs.x86_64
      jbcs-httpd24-apr-util-ldap-1.6.3-2.el8jbcs.x86_64
      jbcs-httpd24-mod_ssl-2.4.57-15.el8jbcs.x86_64
      jbcs-httpd24-httpd-manual-2.4.57-15.el8jbcs.noarch
      jbcs-httpd24-mod_jk-ap24-1.2.50-3.redhat_1.el8jbcs.x86_64
      jbcs-httpd24-mod_proxy_html-2.4.57-15.el8jbcs.x86_64
      jbcs-httpd24-mod_session-2.4.57-15.el8jbcs.x86_64
      jbcs-httpd24-openssl-1.1.1k-17.el8jbcs.x86_64
      jbcs-httpd24-apr-util-openssl-1.6.3-2.el8jbcs.x86_64
      jbcs-httpd24-mod_http2-1.15.19-43.el8jbcs.x86_64
      jbcs-httpd24-mod_security-2.9.3-42.el8jbcs.x86_64
      
      // update from 2.4.57 SP6 to 2.4.62 SP1
      # dnf update
      Updating Subscription Management repositories.
      Last metadata expiration check: 0:05:13 ago on Mon 27 Oct 2025 04:53:20 AM UTC.
      Dependencies resolved.
      =============================================================================================================================
       Package                         Architectur    Version                     Repository                                  Size
      =============================================================================================================================
      Upgrading:
       jbcs-httpd24-httpd              x86_64         2.4.62-8.el8jbcs            jb-coreservices-1-for-rhel-8-x86_64-rpms   1.3 M
       jbcs-httpd24-httpd-manual       noarch         2.4.62-8.el8jbcs            jb-coreservices-1-for-rhel-8-x86_64-rpms   2.4 M
       jbcs-httpd24-httpd-tools        x86_64         2.4.62-8.el8jbcs            jb-coreservices-1-for-rhel-8-x86_64-rpms    91 k
       jbcs-httpd24-mod_http2          x86_64         2.0.29-5.el8jbcs            jb-coreservices-1-for-rhel-8-x86_64-rpms   164 k
       jbcs-httpd24-mod_jk-ap24        x86_64         1.2.50-9.redhat_1.el8jbcs   jb-coreservices-1-for-rhel-8-x86_64-rpms   187 k
       jbcs-httpd24-mod_ldap           x86_64         2.4.62-8.el8jbcs            jb-coreservices-1-for-rhel-8-x86_64-rpms    61 k
       jbcs-httpd24-mod_proxy_cluster  x86_64         1.3.22-4.el8jbcs            jb-coreservices-1-for-rhel-8-x86_64-rpms   100 k
       jbcs-httpd24-mod_proxy_html     x86_64         1:2.4.62-8.el8jbcs          jb-coreservices-1-for-rhel-8-x86_64-rpms    41 k
       jbcs-httpd24-mod_security       x86_64         2.9.6-11.el8jbcs            jb-coreservices-1-for-rhel-8-x86_64-rpms   251 k
       jbcs-httpd24-mod_session        x86_64         2.4.62-8.el8jbcs            jb-coreservices-1-for-rhel-8-x86_64-rpms    52 k
       jbcs-httpd24-mod_ssl            x86_64         1:2.4.62-8.el8jbcs          jb-coreservices-1-for-rhel-8-x86_64-rpms   114 k
      
      Transaction Summary
      ============================================================================================================================
      Upgrade  11 Packages
      
      Total download size: 4.7 M
      Is this ok [y/N]: y
      

      As a workaround, they can be manually removed:

      # dnf remove jbcs-httpd24-openssl-libs-1.1.1k-17.el8jbcs.x86_64 jbcs-httpd24-libcurl-8.7.1-2.el8jbcs.x86_64 jbcs-httpd24-nghttp2-1.43.0-13.el8jbcs.x86_64 jbcs-httpd24-brotli-1.0.9-2.el8jbcs.x86_64 jbcs-httpd24-openssl-1.1.1k-17.el8jbcs.x86_64
      Updating Subscription Management repositories.
      Dependencies resolved.
      ======================================================================================================================
       Package                       Architecture   Version               Repository                                   Size
      ======================================================================================================================
      Removing:
       jbcs-httpd24-brotli           x86_64         1.0.9-2.el8jbcs       @jb-coreservices-1-for-rhel-8-x86_64-rpms   794 k
       jbcs-httpd24-libcurl          x86_64         8.7.1-2.el8jbcs       @jb-coreservices-1-for-rhel-8-x86_64-rpms   695 k
       jbcs-httpd24-nghttp2          x86_64         1.43.0-13.el8jbcs     @jb-coreservices-1-for-rhel-8-x86_64-rpms   246 k
       jbcs-httpd24-openssl          x86_64         1:1.1.1k-17.el8jbcs   @jb-coreservices-1-for-rhel-8-x86_64-rpms   3.2 M
       jbcs-httpd24-openssl-libs     x86_64         1:1.1.1k-17.el8jbcs   @jb-coreservices-1-for-rhel-8-x86_64-rpms   3.5 M
      Removing unused dependencies:
       make                          x86_64         1:4.2.1-11.el8        @rhel-8-baseos-rhui-rpms                    1.4 M
      
      Transaction Summary
      ======================================================================================================================
      Remove  6 Packages
      
      Freed space: 9.8 M
      Is this ok [y/N]: 
      

              rhn-engineering-jclere Jean-Frederic Clere
              rhn-support-nagetsum Norito Agetsuma
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: