Issued:
2014-10-13
Updated:
2014-10-13

RHBA-2014:1448 - initscripts bug fix and enhancement update


Synopsis

initscripts bug fix and enhancement update

Type/Severity

Bug Fix Advisory (none)

Topic

Updated initscripts packages that fix several bugs and add two enhancements are now available for Red Hat Enterprise Linux 6.

Description

The initscripts packages contain basic system scripts to boot the system, change runlevels, activate and deactivate most network interfaces, and shut down the system cleanly.

This update fixes the following bugs:

  • Previously, certain network device drivers did not accept ethtool commands right after they appeared in the user-space. As a consequence, the current setting of the specified device driver was not applied and an error message was returned. This update adds the ETHTOOL_DELAY variable, which makes sure the ethtool utility waits for some time before it tries to apply the options settings, thus fixing the bug. (BZ#1018095)

  • When issuing a reboot or halt, the system sometimes killed the S01reboot process and never completed the reboot or shutdown. This update changes the regex for the sed utility to fix this bug, and the S01reboot process now completes successfully. (BZ#1024561)

  • Previously, the ipcalc utility handled netmask parameters incorrectly using the "-c" option. As a consequence, invalid CIDR was ignored and netmask in allowed format was not accepted. The updated "-c" option validates IP addresses for specified address families as expected, invalid CIDR is no longer ignored, and allowed formats of netmask are accepted. (BZ#1053098)

  • Due to a race condition, the "multicast_router" and "hash_max" BRIDGING_OPTS options failed to apply when creating the bridge. With this update, "multicast_router" and "hash_max" are applied after the bridge is up, and BRIDGING_OPTS options now work as intended. (BZ#1086897)

  • Prior to this update, the udev device manager called the hotplug script when a VLAN network was added. However, because the VLAN network has the same default hardware address as the default network adapter device, hotplug reverted the network adapter's IP configuration to the values in the /etc/sysconfig/network-scripts/ directory, and in some cases disconnected the network adapter. This update removes the triggering of the hotplug script for VLAN networks and, as a result, the network adapter now retains its IP address, and thus no longer fails. (BZ#1101795)

In addition, this update adds the following enhancements:

  • Previously, the only way to set up VLAN ID was through the name of the new virtual device (vlan10 or eth0.10). With this update, the ID can be specified by the VID option in ifcfg file. (BZ#1005355)

  • The saved seed size in the /etc/rc.sysinit file has been increased from 512 bytes to 4096 bytes to comply with the updated crypto requirements. (BZ#1023471)

  • With this update, the user can set PRIO and AGEING options for bridges in ifcfg files, which allow ageing to be set in ifcfg-* scripts. (BZ#1082765, BZ#1099486)

Users of initscripts are advised to upgrade to these updated packages, which fix these bugs and add these enhancements.

Solution

Before applying this update, make sure all previously released errata relevant to your system have been applied.

This update is available via the Red Hat Network. Details on how to use the Red Hat Network to apply this update are available at https://access.redhat.com/site/articles/11258

Affected Products

ProductVersionArch
Red Hat Enterprise Linux for Scientific Computing6x86_64
Red Hat Enterprise Linux for Power, big endian6ppc64
Red Hat Enterprise Linux for IBM z Systems6s390x
Red Hat Enterprise Linux Workstation6x86_64
Red Hat Enterprise Linux Workstation6i386
Red Hat Enterprise Linux Server6x86_64
Red Hat Enterprise Linux Server6i386
Red Hat Enterprise Linux Server from RHUI6x86_64
Red Hat Enterprise Linux Server from RHUI6i386
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems)6s390x
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems)6s390x
Red Hat Enterprise Linux Desktop6x86_64
Red Hat Enterprise Linux Desktop6i386

Updated Packages

  • debugmode-9.03.46-1.el6.i686.rpm
  • debugmode-9.03.46-1.el6.ppc64.rpm
  • initscripts-9.03.46-1.el6.src.rpm
  • debugmode-9.03.46-1.el6.x86_64.rpm
  • initscripts-debuginfo-9.03.46-1.el6.i686.rpm
  • initscripts-debuginfo-9.03.46-1.el6.s390x.rpm
  • initscripts-debuginfo-9.03.46-1.el6.ppc64.rpm
  • initscripts-debuginfo-9.03.46-1.el6.x86_64.rpm
  • initscripts-9.03.46-1.el6.i686.rpm
  • initscripts-9.03.46-1.el6.ppc64.rpm
  • debugmode-9.03.46-1.el6.s390x.rpm
  • initscripts-9.03.46-1.el6.x86_64.rpm
  • initscripts-9.03.46-1.el6.s390x.rpm

Fixes

CVEs

(none)

References

(none)


Additional information