- Issued:
- 2011-01-13
- Updated:
- 2011-01-13
RHBA-2011:0075 - Bug Fix Advisory
Synopsis
initscripts bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated initscripts package that fixes various bugs is now available.
Description
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.
Solution
Before applying this update, make sure that all previously-released errata
relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use the Red Hat
Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 492994 - rc.sysinit does not clean /var/run/dovecot/master.pid at startup causing it to fail
- BZ - 498052 - Minor documentation missing in sysconfig.txt
- BZ - 516569 - Bridge got disconnected from Bond at reboot
- BZ - 519748 - /var/run/utmp & /var/run/wtmp selinux context incorrectly set by rc.sysinit
- BZ - 524356 - rc.sysinit should not try to activate individual dmraid subsets (fix included)
- BZ - 526046 - xend fails to start with readonly root filesystem
- BZ - 538863 - bug in /etc/sysconfig/network-scripts/network-functions
- BZ - 557089 - $SYSFONTACM is used instead of $UNIMAP to load a unicode font map
- BZ - 564093 - RFE: allow daemon() in /etc/init.d/functions to pass -m to /sbin/runuser
- BZ - 567295 - killall /usr/sbin/racoon does not work in enforcing MLS
- BZ - 583218 - iscsid preventing machine shutdown or reboot
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
initscripts-8.45.33-1.el5.src.rpm | SHA-256: 338c74b387aec87b57ded8feb7ca0f8c6da48ac4f0f2f2a970110e9c2cb43674 |
x86_64 | |
initscripts-8.45.33-1.el5.x86_64.rpm | SHA-256: 118ce2e201fd3b431443b59b405b5be96d6b1fc74611899f06bf77aea801de1b |
ia64 | |
initscripts-8.45.33-1.el5.ia64.rpm | SHA-256: f74fae19e58165d9cc5511f0c39864b6a0d1653d925894309b598d2e44c4b46e |
i386 | |
initscripts-8.45.33-1.el5.i386.rpm | SHA-256: 30c409c7d0e902b482a9dc95f052a2b5738ceeea50d0dae2c4ce09ca0cdb113e |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
initscripts-8.45.33-1.el5.src.rpm | SHA-256: 338c74b387aec87b57ded8feb7ca0f8c6da48ac4f0f2f2a970110e9c2cb43674 |
x86_64 | |
initscripts-8.45.33-1.el5.x86_64.rpm | SHA-256: 118ce2e201fd3b431443b59b405b5be96d6b1fc74611899f06bf77aea801de1b |
i386 | |
initscripts-8.45.33-1.el5.i386.rpm | SHA-256: 30c409c7d0e902b482a9dc95f052a2b5738ceeea50d0dae2c4ce09ca0cdb113e |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
initscripts-8.45.33-1.el5.src.rpm | SHA-256: 338c74b387aec87b57ded8feb7ca0f8c6da48ac4f0f2f2a970110e9c2cb43674 |
x86_64 | |
initscripts-8.45.33-1.el5.x86_64.rpm | SHA-256: 118ce2e201fd3b431443b59b405b5be96d6b1fc74611899f06bf77aea801de1b |
i386 | |
initscripts-8.45.33-1.el5.i386.rpm | SHA-256: 30c409c7d0e902b482a9dc95f052a2b5738ceeea50d0dae2c4ce09ca0cdb113e |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
initscripts-8.45.33-1.el5.src.rpm | SHA-256: 338c74b387aec87b57ded8feb7ca0f8c6da48ac4f0f2f2a970110e9c2cb43674 |
s390x | |
initscripts-8.45.33-1.el5.s390x.rpm | SHA-256: 6857ac5802c10ad2b2fc720997868e53e3b9bb46ad3e21ca41f9462edb90eafc |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
initscripts-8.45.33-1.el5.src.rpm | SHA-256: 338c74b387aec87b57ded8feb7ca0f8c6da48ac4f0f2f2a970110e9c2cb43674 |
ppc | |
initscripts-8.45.33-1.el5.ppc.rpm | SHA-256: cc588766812b815ad25d16b1fa084081c8335c32356bf00f12121c99db36afd4 |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
initscripts-8.45.33-1.el5.src.rpm | SHA-256: 338c74b387aec87b57ded8feb7ca0f8c6da48ac4f0f2f2a970110e9c2cb43674 |
x86_64 | |
initscripts-8.45.33-1.el5.x86_64.rpm | SHA-256: 118ce2e201fd3b431443b59b405b5be96d6b1fc74611899f06bf77aea801de1b |
i386 | |
initscripts-8.45.33-1.el5.i386.rpm | SHA-256: 30c409c7d0e902b482a9dc95f052a2b5738ceeea50d0dae2c4ce09ca0cdb113e |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.