Bug Fix Advisory kdebase bug fix update

Advisory: RHBA-2009:0992-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-05-18
Last updated on: 2009-05-18
Affected Products: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)
OVAL: N/A

Details

Updated kdebase packages that fix several bugs are now available.

The K Desktop Environment (KDE) is a graphical desktop environment for the
X Window System. The kdebase packages include core applications for KDE.

These updated packages fix the following bugs:

* when KDE starts, it uses df to verify that there is enough free disk
space available for it in the /tmp directory. However, the method that KDE
used to parse the output from df assumed that the output would be in a
language like English where the word df uses for "filesystem" is one word.
In languages (like Russian, for example) where the word used by df for
"filesystem" is not one word, kde parsed the output from df incorrectly,
and would read the number of free blocks as the number of used blocks.
Therefore, if /tmp was empty, KDE would read it as full and fail to start,
printing the error message "Not enough free disk space on /tmp". KDE now
uses the LANG=C locale when it runs df and therefore parses the output
correctly.

* a flaw existed in the kdm_config code, which caused it to ignore
%hostlist macros in /etc/X11/xdm/Xaccess. This flaw has now been corrected,
so that kdm_config makes use of the %hostlist macros that it reads from
Xaccess. This allows end-users to specify hosts by name in the config file.

Users of kdebase are advised to upgrade to these updated packages, which
resolve 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
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
kdebase-3.3.1-12.el4.src.rpm     fde2ef359a5bd989522a00bf50400ad8
 
IA-32:
kdebase-3.3.1-12.el4.i386.rpm     1dbd2cf9b6b920e8d3d38050412b4f9a
kdebase-devel-3.3.1-12.el4.i386.rpm     0428fa601c744dcac51a3f0e0fd5c83d
 
x86_64:
kdebase-3.3.1-12.el4.i386.rpm     1dbd2cf9b6b920e8d3d38050412b4f9a
kdebase-3.3.1-12.el4.x86_64.rpm     04cc4601ddefbd588ec94e7a743eb319
kdebase-devel-3.3.1-12.el4.x86_64.rpm     1e9dca1eac92df1e90dc4796dcec7670
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
kdebase-3.3.1-12.el4.src.rpm     fde2ef359a5bd989522a00bf50400ad8
 
IA-32:
kdebase-3.3.1-12.el4.i386.rpm     1dbd2cf9b6b920e8d3d38050412b4f9a
kdebase-devel-3.3.1-12.el4.i386.rpm     0428fa601c744dcac51a3f0e0fd5c83d
 
IA-64:
kdebase-3.3.1-12.el4.i386.rpm     1dbd2cf9b6b920e8d3d38050412b4f9a
kdebase-3.3.1-12.el4.ia64.rpm     9ffe1eacf340d5289903df842d12f115
kdebase-devel-3.3.1-12.el4.ia64.rpm     9f7609923097bb5f58756b935aad470e
 
PPC:
kdebase-3.3.1-12.el4.ppc.rpm     75315077ba8ee96159ef57cb70932397
kdebase-3.3.1-12.el4.ppc64.rpm     7c505092b7c4f04e56ef29829862b1bd
kdebase-devel-3.3.1-12.el4.ppc.rpm     1b1494efafacd1eadab78cecd38a3920
 
s390:
kdebase-3.3.1-12.el4.s390.rpm     373a435d0d57e296e317d0bb50a9be89
kdebase-devel-3.3.1-12.el4.s390.rpm     9f90f90f1af54c36b3a656cae893b65f
 
s390x:
kdebase-3.3.1-12.el4.s390.rpm     373a435d0d57e296e317d0bb50a9be89
kdebase-3.3.1-12.el4.s390x.rpm     cd6a900fa9c3fc5b6c873511935c4b92
kdebase-devel-3.3.1-12.el4.s390x.rpm     b7891abe144963162e65e0bdca5df35d
 
x86_64:
kdebase-3.3.1-12.el4.i386.rpm     1dbd2cf9b6b920e8d3d38050412b4f9a
kdebase-3.3.1-12.el4.x86_64.rpm     04cc4601ddefbd588ec94e7a743eb319
kdebase-devel-3.3.1-12.el4.x86_64.rpm     1e9dca1eac92df1e90dc4796dcec7670
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
kdebase-3.3.1-12.el4.src.rpm     fde2ef359a5bd989522a00bf50400ad8
 
IA-32:
kdebase-3.3.1-12.el4.i386.rpm     1dbd2cf9b6b920e8d3d38050412b4f9a
kdebase-devel-3.3.1-12.el4.i386.rpm     0428fa601c744dcac51a3f0e0fd5c83d
 
IA-64:
kdebase-3.3.1-12.el4.i386.rpm     1dbd2cf9b6b920e8d3d38050412b4f9a
kdebase-3.3.1-12.el4.ia64.rpm     9ffe1eacf340d5289903df842d12f115
kdebase-devel-3.3.1-12.el4.ia64.rpm     9f7609923097bb5f58756b935aad470e
 
x86_64:
kdebase-3.3.1-12.el4.i386.rpm     1dbd2cf9b6b920e8d3d38050412b4f9a
kdebase-3.3.1-12.el4.x86_64.rpm     04cc4601ddefbd588ec94e7a743eb319
kdebase-devel-3.3.1-12.el4.x86_64.rpm     1e9dca1eac92df1e90dc4796dcec7670
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
kdebase-3.3.1-12.el4.src.rpm     fde2ef359a5bd989522a00bf50400ad8
 
IA-32:
kdebase-3.3.1-12.el4.i386.rpm     1dbd2cf9b6b920e8d3d38050412b4f9a
kdebase-devel-3.3.1-12.el4.i386.rpm     0428fa601c744dcac51a3f0e0fd5c83d
 
IA-64:
kdebase-3.3.1-12.el4.i386.rpm     1dbd2cf9b6b920e8d3d38050412b4f9a
kdebase-3.3.1-12.el4.ia64.rpm     9ffe1eacf340d5289903df842d12f115
kdebase-devel-3.3.1-12.el4.ia64.rpm     9f7609923097bb5f58756b935aad470e
 
x86_64:
kdebase-3.3.1-12.el4.i386.rpm     1dbd2cf9b6b920e8d3d38050412b4f9a
kdebase-3.3.1-12.el4.x86_64.rpm     04cc4601ddefbd588ec94e7a743eb319
kdebase-devel-3.3.1-12.el4.x86_64.rpm     1e9dca1eac92df1e90dc4796dcec7670
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

209651 - startkde fails to start - testing for /tmp free space is wrong when non-English locale is used



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/