Dear Caldera Customer, Support Level Supplement (SLS) ptf7438g, the UnixWare 7 Network Printing Supplement, addresses the following known problems encountered with printing commands under UnixWare 7. SLS ptf7438a addressed these issues: 1. Spooling a job using the lp command to a remote bsd printer can return this message: UX:lp: ERROR: No space to allocate temp files. UX:lp: TO FIX: Clean up disk, or try again later. 2. Under heavy load, lpsched can core dump (lpNet remains). This problem is commonly seen if "lpstat" is run many times to retrieve the current print job status from multiple remote bsd printers with jobs outstanding and where some of the printers cannot be accessed; possibly due to being offline or in the process of printing. 3. 'lpsched' can core dump when executing the lp command to print many files with very long filenames. SLS ptf7438b addressed these issues: 4. The lpsched binary provided with SLS ptf7438a failed with dynamic linker error - setegid() when trying to print a job on UnixWare 7.0.0 and 7.0.1. 5. Occasionally, 'lpsched' stops printing the remote printer requests. The only way to restart it is to run 'lpshut' and then restart 'lpsched'. SLS ptf7438e addresses this issue: 6. If a user cancels a job submitted to a remote system that is down or unreachable, the job will be shown as canceled in lpstat but will not be removed. lpsched will continue to attempt to send it to the remote system. SLS ptf7438f addresses this issue: 7. Cannot lpd print to svr4 after upgrading to 7.0.1. 8. After canceling a job from UnixWare and switching off the printer and print server (to clear their buffers) when switching the printer and print server back on, the print job will start over from the beginning. This problem occurs only with print servers that do not have spooling. SLS ptf7438g address this issue: 9. Two minutes after printing a job to a remote printer, lpsched sends a status request to that printer. If the printer is not available, it resends the status request. Moreover, after every 2 minutes, it generates a new status request message to be sent to that printer. The end result is that first, a lot of bandwidth is wasted and second, when the printer becomes available again, lpsched becomes busy in sending those duplicate status request messages. The actual print jobs thus got delayed and this can appear to be a hang to the user. 10. With ptf7438f installed, lpsched can coredump when printing to a BSD printer. Contents -------- /usr/lib/lp/lpNet /usr/lib/lp/lpsched Software Notes and Recommendations ---------------------------------- SLS ptf7438g should only be installed on: UnixWare 7 Release 7.1.0, 7.1.1 UnixWare 7 NonStop Clusters Release 7.1.1 NOTE: This supplement has been superseded by the UnixWare 7.1.1 Maintenance Pack for UnixWare 7.1.1 platforms only. The UnixWare 7.1.1 Maintenance Pack is available from: ftp://ftp.caldera.com/pub/unixware7/uw711pk Note: SLS ptf7438g will only install if the Network Support Utilities (NSU) package has also been installed. If your system is running any libraries or commands that are contained in this SLS, then these programs will continue to run with the old versions of these libraries or commands until the the system is rebooted. Note that when all necessary patches have been installed, it is recommended that you reboot the system at the earliest opportunity. This will ensure that no programs continue to run with the old libraries or commands. Installation Instructions ------------------------- 1. lpsched should not be running during the installation of this SLS. Prior to installation, stop printing services using this command: /usr/lib/lpshut Once SLS ptf7438e has been installed, printing can be restarted using this command: /usr/lib/lpsched 2. Download the ptf7438g.Z file to the /tmp directory on your machine. 3. As root, uncompress the file and add the SLS package to your system using these commands: $ su Password: # uncompress /tmp/ptf7438g.Z # pkgadd -d /tmp/ptf7438g # rm /tmp/ptf7438g Alternatively, this SLS package may be installed in quiet mode, that is, without displaying the release notes and asking for installation confirmation. To do this, use these commands: $ su Password: # uncompress /tmp/ptf7438g.Z # pkgadd -qd /tmp/ptf7438g all # rm /tmp/ptf7438g 4. There is no need to reboot the system after installing this SLS package. The release notes displayed prior to installation can be found in: /var/sadm/pkg/ptf7438/install/ptf7438.txt Removal Instructions -------------------- 1. As root, remove the SLS package using these commands: $ su Password: # pkgrm ptf7438 2. There is no need to reboot the system after removing this SLS package. If you have questions regarding this SLS, or the product on which it is installed, please contact your software supplier.