ECO NUMBER: APXBASE100E001 ----------- PRODUCT: Advance Printing Software (Tru64 Unix) -------- UPDATED PRODUCT: Advance Printing Software (Tru64 Unix) 1.0 ---------------- APPRX BLCK SIZE: 2160 ---------------- Cover letter for ECO kit #001 for Advanced Printing Software, V1.0, BASE Subset APPRX SIZE: 1.1 MB RELEASE DATE: September, 1999 Description/Symptoms ==================== Client Notification Daemon (pdconntf): Files: /usr/pd/lib/pdconntf /usr/pd/man/man1/pdconntf.1 /usr/pd/scripts/apx.init Problem Addressed: In V1.0, the client notification daemon, pdconntf, starts at system boot, and runs continuously until the system is shut down. If it has permission, it connects to the current X-session to listen for notification messages from Advanced Printing Software Servers (which are sent using the ToolTalk protocol). However, if pdconntf did not have access to the current X session, it would keep trying forever. On many systems (particularly those running with C2 security), each attempt was logged in the /var/dt/Xerrors file, sometimes at the rate of 1-per-second. This patch modifies pdconntf to only run while it has access to an X session. pdconntf is no longer started when the system is booted. If a user wishes to have console messages from Advanced Printing Software, pdconntf should be started when logged into a CDE or other X session as follows: /usr/pd/lib/pdconntf Local Namespace Corruption: Files: /usr/pd/lib/libpdcore.so Problem Addressed: This patch fixes a problem with contention for the "local file" or "etc" namespace file (/etc/printers.conf), which could cause namespace corruption if multiple Advanced Printing Software servers are active on a single system. In addition, server startup and NIS name lookup performance should be improved. =============================================================================== Installation Instructions This ECO applies to all Advanced Printing Software installations. Note also that new systems that came Factory Installed with Tru64 UNIX V4.0F and later may have Advanced Printing Software preinstalled. These systems should also apply this ECO. Installation of this ECO requires the subset APXBASE100 to have been previously installed. During the installation process, updated files will be replaced. To install this ECO, use the setld command: # setld -l Once the ECO installation is completed, Compaq recommends you stop all Advanced Printing Software processes on the system and restart them for the changes to take effect: # /sbin/init.d/apx stop # /sbin/init.d/apx start To remove this ECO, use setld to delete the ECO subset. When the subset it de-installed, the original files will be replaced. # setld -d APXBASE100ECO001 =============================================================================== Copyright (c) Compaq Computer Corporation 1999. All Rights reserved. This software is proprietary to and embodies the confidential technology of Compaq Computer Corporation. Possession, use, or copying of this software and media is authorized only pursuant to a valid written license from Compaq or an authorized sublicensor. This ECO has not been through an exhaustive field test process. Due to the experimental stage of this ECO/workaround, Compaq makes no representations regarding its use or performance. The customer shall have the sole responsibility for adequate protection and back-up data used in conjunction with this ECO/workaround.