Select Your Language

Infrastructure and Management

Cloud Computing

Storage

Runtimes

Integration and Automation

  • Comments
  • Regression fix in RHEL 6.x initscripts package.. need some clarity.

    Posted on

    We have come across (what appears to be) a fairly trivial issue with Postfix startup scripts which is causing a few issues with Puppet. I managed to track down where the issue is and it appears to be covered in the following two bug reports:

    https://bugzilla.redhat.com/show_bug.cgi?id=1067696 - postfix
    https://bugzilla.redhat.com/show_bug.cgi?id=1067686 - initscripts

    The initscripts bug suggests that the issue is regression introduced by RHBA-2014:0190 which was released in February 2014.

    The initscripts bug states that the fix is in initscripts-9.03.41-1.el6. The patch was submitted to upstream in March 2014 (according to bug report).

    Fix is fairly minor
    https://git.fedorahosted.org/cgit/initscripts.git/commit/?h=rhel6-branch&id=9f13c5e2cb4b2780f6137f83f87e2e12636718d0

    This is where it gets slightly confusing...
    RHEL 6 current package available is 9.03.40-2.4 and the changelog includes updates as recent as August 2014 (backported??):

    2014-08-26 Lukáš Nykrýn  - 9.03.40-2.4
    - bonding: match whole name of interface
    

    This package doesn't appear to include a fix for the regression from Feb/March.

    Looking at the Beta channel for RHEL 6 though, the current package available is 9.03.46-1

    This version has more updates (as expected) and also includes the regression fix from Feb/March which appears to have made it into the changelog in April 2014.

    2014-04-30 Lukáš Nykrýn  - 9.03.41-1
    
        - netfs: implicitly handle glusterfs as a network filesystemd
        - init.d/functions: check parent dir of pid file for accessibility
        - ifup-eth: some options for bridge can be applied after the bridge is up
        - rc.sysinit: apply sysctl settings before starting udev
        - ifup: add possibility to specify value for -w parameter of arping
        - ifup-tunnel: call ifup-ipv6 in the end
        - pids_var_run: handle '(deleted)'
        - require correct version of upstart
        - rc.sysinit: use 'vgchange --ignoreskippedcluster'
        - during install do not create /var/lib/random-seed if /dev/urandom does not exist
        - rc.sysinit: increase the saved random-seed to 4K (#1023471)
        - umount-loop: make sure that we don't kill our own process
        - umount-loop: don't use xargs
        - ifup-eth: remove ipx relic (#1028135)
        - init.d/functions: add -b optin to status and killproc (#1047948)
        - remove duplicit then
    

    Which leads me to my question. Why does the initscripts package in the main RHEL 6 channel not include the regression fix from Feb/March even though more recent updates have been made to the package? have I missed something in the process?

    The initscripts package from 6 and 6 Beta seem to be forking off in different directions (eg. changelogs seems to be a mix/match of each other.. the Beta package doesn't seems to include version 9.03.40-2).. can someone explain why this is?

    by

    points

    Responses

    Red Hat LinkedIn YouTube Facebook X, formerly Twitter

    Quick Links

    Help

    Site Info

    Related Sites

    © 2026 Red Hat