1.51. initscripts

1.51.1. RHBA-2011:0075: bug fix update

An updated initscripts package that fixes various bugs is now available.
The initscripts package contains system scripts to boot your system, change runlevels, activate and deactivate most network interfaces, and shut the system down cleanly.
This updated initscripts package includes fixes for the following bugs:
* Stale PID files in /var/run/dovecot/ were not removed upon system start-up. Consequently, this caused Dovecot to fail to start. With this update, all files in /var/run/dovecot/ are removed upon boot. ( BZ#492994)
* The documentation for the 'DHCP_HOSTNAME' parameter in 'ifcfg' configuration files was missing. With this update, the documentation for 'DHCP_HOSTNAME' was added to the sysconfig.txt file. ( BZ#498052)
* For non-root partitions, issuing a 'forcequotacheck' did not run a 'quotacheck' on LVM partitions. With this update, the 'quotacheck' now runs after the local file systems have been mounted. ( BZ#499207)
* Due to an incorrect loading of the bonding driver module, certain systems may not have been able to activate a bonding interface. The bonding driver is now correctly loaded when an 'ifcfg' script contains the 'BONDING_OPTS' option. ( BZ#516569)
* Until the 'restorecond' service was started, the /var/run/utmp* and /var/log/wtmp* files had the wrong SELinux context. With this update, the correct SELinux context is set right after the aforementioned files are created. ( BZ#519748)
* On system start-up, the 'rc.sysinit' script tried to activate individual 'dmraid' subsets. This operation lead to a failure and a display of error messages. With this update, the 'dmraid' tool is queried with different options to prevent the aforementioned behavior. ( BZ#524356)
* The 'xend' daemon could not be started on a read-only root system because the daemon was not present in the /etc/rwtab configuration file. With this update, an entry was added to the /etc/rwtab file, which mounts a writable directory on a tmpfs file system. ( BZ#526046)
* Calling the 'ifup' command with a network interface, where the name of the network interface is a substring of an already active interface, resulted in an error. With this update, the checks to test whether an interface is already active have been fixed so that an active interface can be activated now. ( BZ#538863)
* The 'unicode_start' process was called with the wrong setting which resulted in an incorrect Unicode font display. With this update, 'unicode_start' is now started with $UNIMAP instead of $SYSFONTACM, thus, fixing the issue. ( BZ#557089)
* When running the daemon() function from an initscript and using the '--user' option, the daemon ran /sbin/runuser to execute. This command clears the environment by default. This could cause a problem because some initscripts set environment variables for their programs' use. With this update, the daemon() function does not start a login shell anymore, thus fixing the aforementioned the issue. ( BZ#564093)
* Upon interactive startup, some of the displayed shortcut keys did not work. With this update, a correction of the translation files has fixed the aforementioned issue. ( BZ#566579)
* If SELinux was in enforcing mode, the 'racoon' daemon could not be signaled to reload its configuration. This was caused by the killall signal being called with the full path to the 'racoon' daemon. This resulted in SELinux denying the access to /proc/[pid]/exe and the 'racoon' daemon not getting a HUP signal. With this update, the killall signal is called without the full path, resulting in a correctly reloaded configuration file. ( BZ#567295)
* An attempt to reboot or shut down a system with a running iSCSI daemon could cause the system to stop responding. This was caused by the system waiting for iSCSI devices to sync, even though the network was already shut down. With this update, the /etc/rc.d/init.d/network startup script has been modified and the system can be shut down or rebooted as expected. ( BZ#583218)
All users of initscripts are advised to upgrade to this updated package, which resolves these issues.

1.51.2. RHBA-2010:0885: bug fix update

An updated initscripts package that fixes various bugs is now available for Red Hat Enterprise Linux 5.
The initscripts package contains system scripts to boot your system, change runlevels, activate and deactivate most network interfaces, and shut the system down cleanly.
This update fixes the following bugs:
* Prior to this update, an attempt to reboot or shut down a system with a running Internet Small Computer System Interface (iSCSI) daemon may have caused the system to stop responding. This was caused by the fact that the system was waiting for iSCSI devices to sync, even though the network was already shut down. With this update, the /etc/rc.d/init.d/network startup script has been modified not to deactivate network interfaces when the iSCSI daemon is running, and the system can be shut down or rebooted as expected. ( BZ#630538)
* Due to an incorrect loading of the bonding driver module, certain systems may not have been able to activate a bonding interface. This error has been fixed, and the bonding driver is now correctly loaded when an ifcfg script contains the "BONDING_OPTS" option. ( BZ#652250)
All users are advised to upgrade to this updated package, which resolves these issues.