Bug Fix Advisory cups bug fix update

Advisory: RHBA-2009:0989-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 cups packages that fix several bugs are now available.

The Common UNIX Printing System (CUPS) provides a portable printing layer
for UNIX(R) operating systems.

These updated packages address the following bugs:

* a flaw existed in CUPS where two of the variables that determined the
position of an object on a page (the translation variables) were not
initialized. This meant that when CUPS rotated certain PDF files for
printing, it would introduce an incorrect offset to the image.
Consequently, part of the image could be located outside of the page area
and would not be printed. The variables responsible for this offset are now
initialized, so the image will be correctly positioned on the page.

* the /etc/cups and /var/spool/cups/tmp directories had different
permissions in the RPM package than in the filesystem after installation.
This is due to the CUPS scheduler correcting the permissions on start-up.
This difference would cause the package to fail the rpm verify test. The
permissions have been corrected in the RPM package and now match the
defaults expected by the CUPS scheduler.

* printers in CUPS should have unique names. However, if a CUPS
configuration file somehow contained entries for more than one device
with the same name, the CUPS scheduler would create a segmentation
fault and crash while starting up. CUPS now includes code that examines
each printer while loading it from the configuration file. CUPS will not
attempt to load duplicate entries, but will log an error.

All cups users should 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:
cups-1.1.22-0.rc1.9.32.el4.src.rpm
File outdated by:  RHSA-2009:1083
    9c2e4ff5f8283c3479ab8d4984c74c2a
 
IA-32:
cups-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    732f1724bf88328fc27df9f121da3743
cups-devel-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    9dd5c90103b2b6f82826972e58051e10
cups-libs-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    ea132d09bef73d6aab40850db8511b63
 
x86_64:
cups-1.1.22-0.rc1.9.32.el4.x86_64.rpm
File outdated by:  RHSA-2009:1083
    842fa24e0c398498fbda9a7ed7e3062f
cups-devel-1.1.22-0.rc1.9.32.el4.x86_64.rpm
File outdated by:  RHSA-2009:1083
    345520c08946cf7552a44928ec7da266
cups-libs-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    ea132d09bef73d6aab40850db8511b63
cups-libs-1.1.22-0.rc1.9.32.el4.x86_64.rpm
File outdated by:  RHSA-2009:1083
    6d29f171a4c503d26457b06c92cbccc5
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
cups-1.1.22-0.rc1.9.32.el4.src.rpm
File outdated by:  RHSA-2009:1083
    9c2e4ff5f8283c3479ab8d4984c74c2a
 
IA-32:
cups-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    732f1724bf88328fc27df9f121da3743
cups-devel-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    9dd5c90103b2b6f82826972e58051e10
cups-libs-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    ea132d09bef73d6aab40850db8511b63
 
IA-64:
cups-1.1.22-0.rc1.9.32.el4.ia64.rpm
File outdated by:  RHSA-2009:1083
    18e845b9b01f23a63aeffeaf1997d49a
cups-devel-1.1.22-0.rc1.9.32.el4.ia64.rpm
File outdated by:  RHSA-2009:1083
    f4b15d28996f06c743a31aec91dd3c8a
cups-libs-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    ea132d09bef73d6aab40850db8511b63
cups-libs-1.1.22-0.rc1.9.32.el4.ia64.rpm
File outdated by:  RHSA-2009:1083
    50cb44cafa9f0ec46ebc65757b477f97
 
PPC:
cups-1.1.22-0.rc1.9.32.el4.ppc.rpm
File outdated by:  RHSA-2009:1083
    6d647d93c5d2cc08414b75a26e3ed3b7
cups-devel-1.1.22-0.rc1.9.32.el4.ppc.rpm
File outdated by:  RHSA-2009:1083
    112d5b0d2a89d4d98301be6eff73f316
cups-libs-1.1.22-0.rc1.9.32.el4.ppc.rpm
File outdated by:  RHSA-2009:1083
    0af13b11b26162c2730865484d7dd553
cups-libs-1.1.22-0.rc1.9.32.el4.ppc64.rpm
File outdated by:  RHSA-2009:1083
    2a4c1d432ad0e164d618d000b54588fd
 
s390:
cups-1.1.22-0.rc1.9.32.el4.s390.rpm
File outdated by:  RHSA-2009:1083
    091698070fda6bd4418bbf753e43030d
cups-devel-1.1.22-0.rc1.9.32.el4.s390.rpm
File outdated by:  RHSA-2009:1083
    a49b3e2e6ae52487131309e5d2838d5d
cups-libs-1.1.22-0.rc1.9.32.el4.s390.rpm
File outdated by:  RHSA-2009:1083
    f5028c7ff454a0f99ed093a9bd87d2a4
 
s390x:
cups-1.1.22-0.rc1.9.32.el4.s390x.rpm
File outdated by:  RHSA-2009:1083
    b379ffb8a4e9ad191f2f67ab04f0fbba
cups-devel-1.1.22-0.rc1.9.32.el4.s390x.rpm
File outdated by:  RHSA-2009:1083
    7e03c5aeb5a2a9b6fe2f278b609ec6c8
cups-libs-1.1.22-0.rc1.9.32.el4.s390.rpm
File outdated by:  RHSA-2009:1083
    f5028c7ff454a0f99ed093a9bd87d2a4
cups-libs-1.1.22-0.rc1.9.32.el4.s390x.rpm
File outdated by:  RHSA-2009:1083
    ba681c5453e9518337f6de778b2500d0
 
x86_64:
cups-1.1.22-0.rc1.9.32.el4.x86_64.rpm
File outdated by:  RHSA-2009:1083
    842fa24e0c398498fbda9a7ed7e3062f
cups-devel-1.1.22-0.rc1.9.32.el4.x86_64.rpm
File outdated by:  RHSA-2009:1083
    345520c08946cf7552a44928ec7da266
cups-libs-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    ea132d09bef73d6aab40850db8511b63
cups-libs-1.1.22-0.rc1.9.32.el4.x86_64.rpm
File outdated by:  RHSA-2009:1083
    6d29f171a4c503d26457b06c92cbccc5
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
cups-1.1.22-0.rc1.9.32.el4.src.rpm
File outdated by:  RHSA-2009:1083
    9c2e4ff5f8283c3479ab8d4984c74c2a
 
IA-32:
cups-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    732f1724bf88328fc27df9f121da3743
cups-devel-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    9dd5c90103b2b6f82826972e58051e10
cups-libs-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    ea132d09bef73d6aab40850db8511b63
 
IA-64:
cups-1.1.22-0.rc1.9.32.el4.ia64.rpm
File outdated by:  RHSA-2009:1083
    18e845b9b01f23a63aeffeaf1997d49a
cups-devel-1.1.22-0.rc1.9.32.el4.ia64.rpm
File outdated by:  RHSA-2009:1083
    f4b15d28996f06c743a31aec91dd3c8a
cups-libs-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    ea132d09bef73d6aab40850db8511b63
cups-libs-1.1.22-0.rc1.9.32.el4.ia64.rpm
File outdated by:  RHSA-2009:1083
    50cb44cafa9f0ec46ebc65757b477f97
 
x86_64:
cups-1.1.22-0.rc1.9.32.el4.x86_64.rpm
File outdated by:  RHSA-2009:1083
    842fa24e0c398498fbda9a7ed7e3062f
cups-devel-1.1.22-0.rc1.9.32.el4.x86_64.rpm
File outdated by:  RHSA-2009:1083
    345520c08946cf7552a44928ec7da266
cups-libs-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    ea132d09bef73d6aab40850db8511b63
cups-libs-1.1.22-0.rc1.9.32.el4.x86_64.rpm
File outdated by:  RHSA-2009:1083
    6d29f171a4c503d26457b06c92cbccc5
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
cups-1.1.22-0.rc1.9.32.el4.src.rpm
File outdated by:  RHSA-2009:1083
    9c2e4ff5f8283c3479ab8d4984c74c2a
 
IA-32:
cups-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    732f1724bf88328fc27df9f121da3743
cups-devel-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    9dd5c90103b2b6f82826972e58051e10
cups-libs-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    ea132d09bef73d6aab40850db8511b63
 
IA-64:
cups-1.1.22-0.rc1.9.32.el4.ia64.rpm
File outdated by:  RHSA-2009:1083
    18e845b9b01f23a63aeffeaf1997d49a
cups-devel-1.1.22-0.rc1.9.32.el4.ia64.rpm
File outdated by:  RHSA-2009:1083
    f4b15d28996f06c743a31aec91dd3c8a
cups-libs-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    ea132d09bef73d6aab40850db8511b63
cups-libs-1.1.22-0.rc1.9.32.el4.ia64.rpm
File outdated by:  RHSA-2009:1083
    50cb44cafa9f0ec46ebc65757b477f97
 
x86_64:
cups-1.1.22-0.rc1.9.32.el4.x86_64.rpm
File outdated by:  RHSA-2009:1083
    842fa24e0c398498fbda9a7ed7e3062f
cups-devel-1.1.22-0.rc1.9.32.el4.x86_64.rpm
File outdated by:  RHSA-2009:1083
    345520c08946cf7552a44928ec7da266
cups-libs-1.1.22-0.rc1.9.32.el4.i386.rpm
File outdated by:  RHSA-2009:1083
    ea132d09bef73d6aab40850db8511b63
cups-libs-1.1.22-0.rc1.9.32.el4.x86_64.rpm
File outdated by:  RHSA-2009:1083
    6d29f171a4c503d26457b06c92cbccc5
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

432029 - Permissions on /etc/cups and /var/spool/cups/tmp
453099 - Cups crashed when reloading config which has the same printer listed more than once



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/