OBSOLETE Patch-ID# 146667-12


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security lp lpsched garbled characters praudit text network printers netstandard foomatic
Synopsis: Obsoleted by: 147148-26 SunOS 5.10_x86: lp patch
Date: Nov/08/2012


Install Requirements: Reboot after installing this patch to activate the changes delivered. An alternative may be specified in the Special Install Instructions.

Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 146666

Topic: SunOS 5.10_x86: lp patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
470590615112692
657457815406430
657952415409264
662444415435269
662451315435319
685257315570440
685536715572372
686407515578032
690669215607494
696856115655562
701658515694902
703093215705120
703585015708743
703605915708903
703855515710888
705178015720193
705308015721131
706032815725057
708264115737462
709897615747070
709980615747651
711074415754414
712274815761975
712771415764725
714786415774638
715013615776263
715329515778584
717505815796627


Changes incorporated in this version: 7038555

Patches accumulated and obsoleted by this patch: 128349-01 137031-01 139577-01 140121-01

Patches which conflict with this patch:

Patches required with this patch: 118855-36 120012-14 127128-11 137138-09 139556-08 141445-09 142910-17 144501-19 (or greater)

Obsoleted by: 147148-26

Files included with this patch:

/etc/security/audit_event
/etc/security/audit_record_attr
/lib/amd64/libbsm.so.1
/lib/amd64/llib-lbsm.ln
/lib/libbsm.so.1
/lib/llib-lbsm.ln
/usr/bin/cancel
/usr/bin/disable
/usr/bin/enable
/usr/bin/lp
/usr/bin/lpc
/usr/bin/lpq
/usr/bin/lpr
/usr/bin/lprm
/usr/bin/lpstat
/usr/include/bsm/adt.h
/usr/include/bsm/adt_event.h
/usr/include/bsm/audit_record.h
/usr/include/bsm/audit_uevents.h
/usr/include/papi.h
/usr/lib/inet/inetd
/usr/lib/libipp-listener.so.0
/usr/lib/libpapi-common.so.0
/usr/lib/libpapi.so.0
/usr/lib/libprint.so.2
/usr/lib/lp/bin/getppdfile
/usr/lib/lp/bin/getppds
/usr/lib/lp/bin/lp.tell
/usr/lib/lp/bin/netpr
/usr/lib/lp/local/lpadmin
/usr/lib/lp/local/lpsched
/usr/lib/lp/local/lpshut
/usr/lib/lp/model/uri
/usr/lib/print/in.lpd
/usr/lib/print/lpd-port
/usr/lib/print/psm-ipp.so.1
/usr/lib/print/psm-lpd.so.1
/usr/lib/print/psm-lpsched.so.1
/usr/sbin/accept
/usr/sbin/lpadmin
/usr/sbin/lpfilter
/usr/sbin/lpforms
/usr/sbin/lpmove
/usr/sbin/lpusers
/usr/sbin/praudit
/usr/sbin/reject

Problem Description:

7038555 lpsched fails to start when old files remain in /var/spool/lp/requests/localhost
 
(from 146667-11)
 
6852573 printmgr issues warning when adding printer for some ppd files
7175058 cannot add HPLJ4300 printer through printmgr
 
(from 146667-10)
 
6968561 fix for 6757330 causes multiple files not to be printed if empty file is included
7016585 multiple files not printed if one file cannot be accessed
 
(from 146667-09)
 
7153295 lp -d dummy -P - /var/tmp/man.txt dumps core (invalid argument to -P option)
 
(from 146667-08)
 
7150136 cat foo.txt | lp -d bar' hangs to SMB printers
 
(from 146667-07)
 
7147864 AUE_inetd_connect audit records aren't written due to incorrect ip_type after fix for CR 6864075
 
(from 146667-06)
 
7051780 print job times out and job is resent
7060328 netpr hangs indefinitely
7122748 print (-o lpi) options are not enabled after print HOLD and RELEASE since 145798-07
 
(from 146667-05)
 
7127714 lpadmin deletes class printer entry in /etc/printers.conf
 
(from 146667-04)
 
4705906 problem with lp
7036059 printing on 142900-02 doesn't work with protocol=tcp on port 9100
7110744 lp(1) dumps core when changing special-handling for existing request-id with -H option
 
(from 146667-03)
 
6864075 adt.xml is missing support for tokens needed by the ILB project
7098976 print request audit records for cascade printing could include originating hostname
 
(from 146667-02)
 
6624444 adt_put_event failure conditions should all be reviewed for a proper exit_error parameter use
6624513 return token values from userland should be able to include errno
6906692 printing of information needs to be audited via an audit record in Solaris TX
7030932 64-hotpluggable-limit for device allocation needs work
7082641 device allocation cannot re-add sraudio1 after sraudio10 is added
7099806 S10U5 printing sends incorrect forms options to Solaris 8/9 printservers
 
(from 146667-01)
 
6855367 lp -o <option>=<11 digits> generates a negative integer
7035850 lp should support cancel -u <user> option
7053080 change in bsd control file ordering creates incompatibility with Z/OS IBM print server
 
(from 137031-01)
 
        This revision accumulates generic Sustaining patch 128349-01
        into Solaris S10U5 update.
 
(from 128349-01)
 
6579524 praudit produces garbled characters for text token by always stripping MSB off
 
(from 140121-01)
 
        This revision accumulates generic Sustaining patch 139577-01
        into Solaris S10U7 update.
 
(from 139577-01)
 
6574578 network printers configured with netstandard_foomatic interface reprint large jobs


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/123456-07
 
The following example removes a patch from a standalone system:
 
       example# patchrm 123456-07
 
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.


Special Install Instructions:
-----------------------------
 
NOTE 1:  To get the complete fix for BugId 7150136 (cat foo.txt | lp -d bar'
         hangs to SMB printers), please execute below command for all printers
         created before the patch installation which are configured to use
         the uri interface program:
 
         lpadmin -p <printer> -m uri


README -- Last modified date: Sunday, February 10, 2013