ECO NUMBER: ASU 5.1B-4 ECO2 ----------- PRODUCT: Advanced Server for UNIX -------- UPDATED PRODUCT: Advanced Server for UNIX Version 5.1B-4 ---------------- RELEASE DATE: September 2007 -------------- The Advanced Server for UNIX (ASU) Version 5.1B-4 ECO2 kit provides enhancements and corrections for problems found in the ASU Version 5.1B-4 software, including earlier versions of the ASU software. This release note document has the following sections: - ASU Command Changes - ASU Command Problem Descriptions and Solutions - ASU General Problem Descriptions and Solutions - ASU and Windows 2003 Related Problem Descriptions and Solutions - ASU Installation Instructions ------------------- ASU Command Changes ------------------- Change: The "lmstat -b" command is enhanced to display whether the browser service is currently started or stopped. Change: The "nbtlookup -r" command is enhanced to display whether the resolved NetBIOS name is a unique name or a group name. ---------------------------------------------- ASU Command Problem Descriptions and Solutions ---------------------------------------------- Problem addressed: The "chacl -G" command cannot parse any user names, except for certain well-known names, such as "Everyone". This problem is corrected in this release. Problem addressed: If you never start the browser service, the "lmstat -b" command displays eight copies of zero statistics for network number 0. This problem is corrected in this release. Problem addressed: If you execute the unsupported "lmxstart" command, the following error messages are displayed: /usr/net/servers/lanman/bin/lmxstart[39]: DebugFilePerms: not found /usr/net/servers/lanman/bin/lmxstart[40]: DebugFilePerms: bad number This problem is corrected in this release. ---------------------------------------------- ASU General Problem Descriptions and Solutions ---------------------------------------------- Problem addressed: On rare occasions, the daemon process hangs in t_bind(), while attempting to connect to a domain controller. This problem is corrected in this release. Problem addressed: During browser elections, the lmx.browser process might log an unusual event in the /usr/net/servers/lanman/debug directory. The filename of the logged event is: Unusual-ucallout--, where is the process identifier and is the server that generated the event. This event does not affect the browser elections. This problem is corrected in this release. Problem addressed: The ASU server fails to maintain its server name in the browse list if all of the following conditions are true: o The server is configured to use NetBIOS over TCP/IP as the only transport. o The server is running as a master browser. o There is at least one other BDC or member server in the same subnet. This problem is corrected in this release. Problem addressed: If an ASU server is running as the master browser on a LAN segment, and a new system is elected as master browser, then the new system is unable to take over as the master browser for that LAN segment. This problem is corrected in this release. Problem addressed: If the domain controller's name contains 14 or 15 characters, ASU cannot establish a secure channel. You will observe the following symptoms: o Users cannot log in to accounts from that domain. (ASU validates accounts from trusted domains, or from any domains of which it is a member.) o Each attempt to establish a secure channel logs an unusual event in the /usr/net/servers/lanman/debug directory. The filename of the logged event is: Unusual-unicodetombs--, where is the process identifier and is the server that generated the event. This problem is corrected in this release. Problem addressed: If a Samba server is elected as the master browser for the LAN segment, the ASU lmx.browser process crashes with an ASSERT failure when retrieving the browse list. This problem is corrected in this release. Problem addressed: The lanman.ini file on an ASU Primary Domain Controller (PDC) supports a parameter named [netlogon]rc4encryption. If this parameter has a value of "yes" (true), then interactive logons from a Windows NT member server might fail, displaying the following error message: The system cannot log you on to this domain because the system's computer account in its primary domain is missing or the password on that account is incorrect. This problem is corrected in this release. Problem addressed: To support the OS/2 operating environment, you enable extended file attributes by setting the registry parameter UseEAs to 1. The ASU server will set the extended attributes but will not return the values of the extended attributes. This problem is corrected in this release. Problem addressed: Enabling debug logging for knblink might cause the knblink process to crash dump and exit. This problem occurs when the debug log file size exceeds the process file size limit (even though the default file size limit is a large value). When the knblink process exits, you cannot create new connections to the ASU server over TCP/IP. This problem is corrected in this release. Even if the log file size is exceeded, the knblink process continues after logging an unusual event in the /usr/net/servers/lanman/debug directory. The filename of the logged event is: Unusual-sigxfsz--, where is the process identifier and is the server that generated the event. The debug log is automatically closed at the time of this event. Problem addressed: This solution addresses two problems relating to the storage of symbolic link metadata as follows: o If you set the registry parameter StoreAclAsMetadata to 1, and subsequently set an ACL on a symbolic link, the ACL is stored with the target file instead of with the symbolic link. Because the ACL on the symbolic link never changes, it results in incorrect file access permissions when you access the file by using the symbolic link. o If you set the registry parameter StoreAttributesAsMetadata to 1, and subsequently set attributes on a symbolic link, the attributes are stored with the target file instead of with the symbolic link. Because the attributes on the symbolic link never change, it results in incorrect attributes when you access the file by using the symbolic link. Both problems have been corrected in this release. Problem addressed: This problem occurs when clients running the OS/2 operating system try to access a file's extended attributes (EA). If the value of the UseEAs registry parameter is enabled (set to 1), the lmx.srv process displays unaligned memory access errors on the console. For example: Unaligned access pid=1214 va=0x1405b5a79 pc=0x3ffbfbf1ea0 ra=0x3ffbfbf1e38 inst=0xa4290000 This problem is corrected in this release. --------------------------------------------------------------- ASU and Windows 2003 Related Problem Descriptions and Solutions --------------------------------------------------------------- Problem addressed: If ASU is configured as a backup domain controller (BDC) to a Windows 2003 Server, you cannot use the "net user" command to change user passwords. The following error message is displayed: Error 87 has occurred. The parameter is incorrect. This problem is corrected in this release. ----------------------------- ASU Installation Instructions ----------------------------- This ECO kit is a complete software kit that includes the features and functionality of previous ASU software releases, and provides corrections for the problems described in this document. If you are installing the ASU software for the first time, change to the directory where the ECO software was downloaded, enter the following command, and follow the instructions on the screen: # setld -l . If you have ASU, ASDU, or PATHWORKS for DIGITAL UNIX subsets installed, you must use the Tru64 UNIX setld command to deinstall those subsets before you install the subsets in this ECO kit. The following steps show you how to use the setld command to deinstall ASU, ASDU, or PATHWORKS subsets and install the ECO software. HP recommends that you back up your "/usr/net/servers/lanman" directory before beginning this process: 1. Display the installed ASU, ASDU, or PATHWORKS subsets. Enter one of the following commands depending on the software installed: # /usr/sbin/setld -i | grep ASU | grep -v not # /usr/sbin/setld -i | grep ASDU | grep -v not # /usr/sbin/setld -i | grep PATHWORKS | grep -v not 2. Deinstall the ASU, ASDU, or PATHWORKS subsets. Enter the /usr/sbin/setld -d command followed by the name of each subset. For example, to deinstall the ASU Version 5.0 base, transport, and reference page subsets enter: # /usr/sbin/setld -d ASUBASE500 ASUTRAN500 ASUMANPAGE500 While subsets are being deinstalled, you are prompted to save configuration files and the user account and share databases. Save these files and databases if you want to reuse them with the ASU Version 5.1B-4 ECO2 software. 3. Install the ASU Version 5.1B-4 ECO2 software. Change to the directory where the ASU Version 5.1B-4 ECO2 software was downloaded, enter the following command, and follow the instructions on the screen: # setld -l . See the ASU Installation and Administration guide for more information on installing the ASU software. =============================================================== Copyright 2007 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. UNIX is a registered trademark of The Open Group. Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation.