WARNING - THIS SITE TO CLOSE 1-JAN-2008Because of changes in my personal and professional situations, I no longer run Interix at all and no longer maintain pkgsrc for Interix systems. Because of this, and thanks to Microsoft's new automated hotfix request system, I don't keep up very much on Interix news anymore and plan to shut down this resource at the end of 2007. However, I am willing to pass on the related data to another interested party who wishes to continue the cause and host this resource elsewhere. Again, because MS now provides hotfixes automatically, the download links may not be all that necessary anymore; however, it's possible that someone likes having the KB index available for easy access. If you wish to contact me about taking over this site, please contact me at webmaster@duh.org. |
Services for Unix (Interix) Hotfix/KB Article IndexGo back to SfU/Interix Resources Page |
|
Jump to: About this Site |
How to call Microsoft to request a hotfix
About this SiteThe webmaster of this site may be contacted at interix@duh.org. As of this writing, Microsoft has not asked me to change or remove this page, and it is my understanding that the hotfix EULA does not prevent redistribution. However, for your sake and mine, hotfix download links on this page are time sensitive, temporary URLs. This scheme ensures that you see this page (with its disclaimer above) first, before downloading. I often do contract work to integrate Windows and Unix systems. One of the best tools for that task is Windows Services for Unix, a free add-on feature for Windows 2000 and later versions, providing a full Unix-like environment and Unix integration tools. Coupled with a multi-platform software packaging system such as pkgsrc, SfU can provide an environment quite familiar to Unix admins on the NT kernel. Unfortunately, I run into a lot of problems with the off-the-shelf SfU add-on component for Windows 2000, XP, and 2003. It has some serious bugs in the current version (3.5) which must be fixed via Microsoft's Hotfixes in order to get a working Interix or NFS installation, particularly with Windows XP SP2 or Windows Server 2003 SP1. Hotfixes are normally only available via a support call to Microsoft's technical support department, a time-consuming and sometimes convoluted process. This site offers a subset of SfU 3.5 hotfixes for direct download instead. You will not find hotfixes or Knowledge Base articles relating to Services for UNIX Applications ("SUA"), which is included as part of Windows Server 2003 R2 and Windows Vista. Those products have official brand support behind the UNIX subsystem components, and hotfixes for those products should be easier to obtain (and in many cases may be shipped to you automatically via Microsoft Update). This Knowledge Base index is current (to my knowledge) as of May 18, 2007. NEWS
How to call Microsoft to request a hotfixIf you wish to go through the official channel to obtain hotfixes for SfU, the best way to do so is via e-mail at this link. (This is a great improvement over the prior e-mail support method, which involved a credit card charge and refund cycle.) You may choose telephone support, but that will involve waiting in queues and likely some delay in obtaining the hotfix needed. If you wish to go that route, the correct department is Developer Support at 1-800-936-5800, option 3, then 1 (correct as of 19-Jan-2007). If you are using Windows Server 2000 or 2003, make sure to have your Product ID handy; you may be asked to provide that. Hotfixes are free, but do require spending some time for Microsoft to set up a support case and resolve it (as hotfix requests are treated like any other support ticket). For other contact options for Microsoft Support, see the Contact Microsoft Support page (requires JavaScript). Recommended Hotfix SetsI personally recommend installing the following hotfix sets, depending on the installed components of SfU 3.5. These represent the newest versions of the affected files in each hotfix, and should provide the most complete set of current fixes for the SfU platform. As always, your mileage may vary, so make sure to verify proper operation if you choose to install these hotfixes.
|
The "KB #" link will take you to the Microsoft Knowledge Base for that article. "Also Fixed By" lists the newest hotfix containing the same file. Hotfixes are incremental, so installing a newer version of the same files will still provide the earlier fix.
| KB # | Description | File | Version | OS | Also Fixed By | Download |
|---|---|---|---|---|---|---|
| 836587 | You may receive a "PAGE_FAULT_BEYOND_END_OF_ALLOCATION" stop error when you enable event logging in Server for NFS in Windows Services for UNIX 3.0 or 3.5 | nfssvr.sys | 8.0.1969.4 | Win2000/XP | 892561 | |
| nfssvr.sys | 8.0.2254.3 | Win2003 | 939767 | |||
| 838250 | The POSIX subsystem for Interix does not start successfully after Windows Server 2003 Service Pack 1 (SP1) is installed | psxss.exe | 8.0.1969.2 | 939778 | ||
| 841066 | Windows processes cannot access a serial port after an Interix process uses the serial port | psxss.exe | 8.0.1969.5 | 939778 | ||
| 841121 | You cannot start Interix or other processes at a command prompt if the environment block is larger than 16 kilobytes | posix.exe | 8.0.1969.5 | 939778 | ||
| psxrun.exe | 8.0.1969.5 | 939778 | ||||
| psxss.exe | 8.0.1969.5 | 939778 | ||||
| 841898 | You cannot create more processes when many Win32 processes are called from Interix | psxss.exe | 8.0.1969.6 | 939778 | ||
| 842428 | A NIS client experiences slow performance when it runs the "ls -l" command if the local site does not have any domain controllers for child domains | nissvc.exe | 8.0.1969.7 | 919171 | ||
| 867876 | Subordinate NIS servers do not receive the most up-to-date maps | nissvc.exe | 8.0.1969.9 | 919171 | ||
| 871000 | A computer with Client for NFS becomes slow and unresponsive over time | nfsgwrdr.sys | 8.0.1969.10 | 894186 | ||
| nfsrdr.sys | 8.0.1969.10 | 931930 | ||||
| 872961 | Interix processes do not detect a modem's Carrier Detect signal in Windows Services for UNIX 3.5 | posix.exe | 8.0.1969.12 | 939778 | ||
| psxrun.exe | 8.0.1969.12 | 939778 | ||||
| psxss.exe | 8.0.1969.12 | 939778 | ||||
| 872962 | You cannot kill an Interix process when it is blocked on I/O in Windows Services for UNIX 3.5 | posix.exe | 8.0.1969.11 | 939778 | ||
| psxrun.exe | 8.0.1969.11 | 939778 | ||||
| psxss.exe | 8.0.1969.11 | 939778 | ||||
| 883520 | The User Name Mapping service on a Windows Server 2003-based computer with Windows Services for UNIX 3.5 installed crashes occasionally | mapper.dll | 8.0.1969.14 | Win2000/XP | Win2000/XP Win2003 | |
| mapper.dll | 8.0.2254.4 | Win2003 | ||||
| 884852 | The Windows Services for UNIX Client for Network File System (NFS) stops responding when you use Windows 2000 with Service Pack 4 as the Client for NFS and Linux as the Server for NFS | nfsgwrdr.sys | 8.0.1969.15 | 894186 | ||
| nfsrdr.sys | 8.0.1969.15 | 931930 | ||||
| 885930 | Network File System (NFS) client users that do not have the "List Folder / Read Data" permission can still see the file list from an NFS share | nfssvr.sys | 8.0.1969.15 | Win2000/XP | 892561 | |
| nfssvr.sys | 8.0.2254.5 | Win2003 | 939767 | |||
| 885937 | You may experience a performance degradation issue when you try to compile and to run a C++ program in Windows Services for UNIX 3.5 | psxdll.dll | 8.0.1969.19 | 939778 | ||
| 886655 | You receive a "matching COMDAT symbol name not found" error message when you are running Windows Services for UNIX 3.5 | ld | 20040924 | Windows (All) | ||
| 887531 | The "-t" option of the "ps" command does not accept some valid TTY values in Windows Services for UNIX | ps | 8.0.1969.18 | Windows (All) | ||
| 888993 | The ypcat command lists the full name instead of the user logon name in Windows Services for UNIX | nisprop.dll | 8.0.1969.21 | Windows (All) | ||
| 889087 | The select( ) function and the write( ) function do not handle the non-blocking serial I/O correctly | posix.exe | 8.0.1969.20 | 939778 | ||
| psxrun.exe | 8.0.1969.20 | 939778 | ||||
| psxss.exe | 8.0.1969.20 | 939778 | ||||
| 890745 | You cannot change the ownership of files that are owned by other users when you log on as the root user in Windows Services for UNIX 3.5 | nfssvr.sys | 8.0.2254.7 | Win2003 | 939767 | |
| 891078 | You receive an error message, or other unexpected behavior when you access an NFS share after you apply hotfix 885930 | nfssvr.sys | 8.0.1969.26 | Win2000/XP | 892561 | |
| 891503 | You may receive a "Permission Denied" error message when you try to use the ls or cd command from a Terminal Services session | posix.exe | 8.0.1969.28 | 939778 | ||
| psxrun.exe | 8.0.1969.28 | 939778 | ||||
| psxss.exe | 8.0.1969.28 | 939778 | ||||
| 892093 | Files appear as directories on a Linux server that is running Samba when you use the ls -l command in a Korn shell in Windows Services for UNIX 3.5 | posix.exe | 8.0.1969.27 | 939778 | ||
| psxrun.exe | 8.0.1969.27 | 939778 | ||||
| psxss.exe | 8.0.1969.27 | 939778 | ||||
| 892525 | An account on a UNIX server expires after you use the shadow password option to synchronize a password between a UNIX server (HP-UX 11i) and a computer that is running Windows Services for UNIX 3.0 or 3.5 | ssod.h11 | 20050422 | Windows (All) | ||
| 892561 | The computer may stop responding when Server for Network File System (NFS) is serving multiple requests at the same time in Windows Services for UNIX 2.3 and later versions | nfssvr.sys | 8.0.1969.26 | Win2000/XP | Win2000/XP | |
| 894186 | Windows XP stops responding when more than one process accesses a file on a NFS shared linked folder from Client for NFS | nfsgwrdr.sys | 8.0.1969.27 | Windows (All) | ||
| nfsrdr.sys | 8.0.1969.27 | 931930 | ||||
| 894537 | Windows-based applications may not be notified of file changes when the changes are made by using Server for NFS in Windows Services for UNIX 3.5 | nfssvr.sys | 8.0.2254.14 | Win2003 | 939767 | |
| 896428 | MS05-033: Vulnerability in Telnet client could allow information disclosure | telnetc.exe | 8.0.1969.33 | Windows (All) | ||
| 896685 | The Cpio utility may drop the last character on symbolic links when you create or display symbolic links in Windows Services for UNIX 3.5 | psxdll.dll | 8.0.1969.29 | 939778 | ||
| 899028 | Error message when you try to build a program that uses the fork() function on a Windows Services for UNIX 3.5-based computer: "ENOMEM" | posix.exe | 8.0.1969.31 | 939778 | ||
| psxrun.exe | 8.0.1969.31 | 939778 | ||||
| psxss.exe | 8.0.1969.31 | 939778 | ||||
| 899522 | The POSIX subsystem process, Korn shell scripts, and Interix applications may crash after you install Windows Server 2003 Service Pack 1 on a computer that is running Windows Services for UNIX 3.5 | posix.exe | 8.0.1969.32 | 939778 | ||
| psxdll.dll | 8.0.1969.32 | 939778 | ||||
| psxrun.exe | 8.0.1969.32 | 939778 | ||||
| psxss.exe | 8.0.1969.32 | 939778 | ||||
| 902074 | The computer may slow down and the application may stop responding when you run a pthread-based application that uses the va_list variable on Microsoft Windows Services for UNIX 3.5 | libc.a | 20050613 | 913030 | ||
| libc.so.3.5 | 20050613 | 913030 | ||||
| 902458 | The locale is set back to the default computer locale when a service application impersonates another user by calling the LogonUser API in Windows Services for UNIX 3.5 | nfsnp.dll | 8.0.1969.34 | Windows (All) | ||
| 904358 | The Cmd.exe command does not run from a telnet session, and you are prompted for the next command in Windows Services for UNIX 3.5 | posix.exe | 8.0.1969.36 | 939778 | ||
| psxdll.dll | 8.0.1969.36 | 939778 | ||||
| psxrun.exe | 8.0.1969.36 | 939778 | ||||
| psxss.exe | 8.0.1969.36 | 939778 | ||||
| 904781 | The logon prompt and the data that you type in response to any shell script does not echo when you run Windows Services for UNIX 3.5 on a Windows Server 2003-based computer | posix.exe | 8.0.1969.35 | 939778 | ||
| psxdll.dll | 8.0.1969.35 | 939778 | ||||
| psxrun.exe | 8.0.1969.35 | 939778 | ||||
| psxss.exe | 8.0.1969.35 | 939778 | ||||
| 904838 | You receive a "Stop: 0x0000008E" error message when you back up or copy files from a computer that is running Windows Server 2003 SP1 to a network drive by using Windows Services for UNIX 3.5 | nfsrdr.sys | 8.0.1969.37 | 931930 | ||
| 913030 | A Windows Services for UNIX 3.5 hotfix rollup package is available that contains stability and reliability updates | at | 8.0.1969.38 | Windows (All) | ||
| atq | 8.0.1969.38 | |||||
| atrm | 8.0.1969.38 | |||||
| batch | 8.0.1969.38 | |||||
| cron | 8.0.1969.38 | |||||
| crontab | 8.0.1969.38 | |||||
| fcntl.h | 20060211 | |||||
| in.ntalkd | 8.0.1969.38 | |||||
| in.rshd | 8.0.1969.38 | |||||
| in.telnetd | 8.0.1969.38 | |||||
| inetd | 8.0.1969.38 | |||||
| libc.a | 20060211 | |||||
| libc.so.3.5 | 20060211 | |||||
| libpsxdll.a | 20060211 | |||||
| limits.h | 20060211 | |||||
| newgrp | 8.0.1969.38 | |||||
| nissvc.exe | 8.0.1969.38 | 919171 | ||||
| open.2 | 20060211 | |||||
| popper | 8.0.1969.38 | |||||
| posix.exe | 8.0.1969.38 | 939778 | ||||
| pswdsync.dll | 8.0.1969.38 | |||||
| psxdll.dll | 8.0.1969.38 | 939778 | ||||
| psxrun.exe | 8.0.1969.38 | 939778 | ||||
| psxss.exe | 8.0.1969.38 | 939778 | ||||
| regpwd | 8.0.1969.38 | |||||
| S11runonce | 20060211 | |||||
| sendmail | 20060211 | |||||
| 914680 | All Interix applications stop responding on a computer that is running Windows Services for UNIX 3.5 | posix.exe | 8.0.1969.39 | 939778 | ||
| psxdll.dll | 8.0.1969.39 | 939778 | ||||
| psxrun.exe | 8.0.1969.39 | 939778 | ||||
| psxss.exe | 8.0.1969.39 | 939778 | ||||
| 917796 | Error message when you try to connect to an SMB server from an NFS client computer: "Error 67: The network name cannot be found" | nfsrdr.sys | 8.0.1969.41 | 931930 | ||
| 917960 | The Korn shell (ksh) or the tcsh shell may unexpectedly exit when you run a script in Windows Services for UNIX 3.5 on a computer that uses symmetric multiprocessing | posix.exe | 8.0.1969.40 | 939778 | ||
| psxdll.dll | 8.0.1969.40 | 939778 | ||||
| psxrun.exe | 8.0.1969.40 | 939778 | ||||
| psxss.exe | 8.0.1969.40 | 939778 | ||||
| 919171 | Event ID 8198 and event ID 8210 may be logged in the Application log when you run the NIS on a computer that is running Microsoft Windows Services for UNIX 3.5 | nissvc.exe | 8.0.1969.44 | |||
| 921207 | The PSXRUN process may not stop when you try to stop a POSIX-based application that is running as a Windows service in Windows Services for UNIX 3.5 | posix.exe | 8.0.1969.45 | 939778 | ||
| psxdll.dll | 8.0.1969.45 | 939778 | ||||
| psxrun.exe | 8.0.1969.45 | 939778 | ||||
| psxss.exe | 8.0.1969.45 | 939778 | ||||
| 921604 | WMI corrupts the pool from which the CommandLine buffer is allocated in Windows Services for UNIX 3.5 | posix.exe | 8.0.1969.47 | 939778 | ||
| psxdll.dll | 8.0.1969.47 | 939778 | ||||
| psxrun.exe | 8.0.1969.47 | 939778 | ||||
| psxss.exe | 8.0.1969.47 | 939778 | ||||
| 924080 | You cannot edit or create files on a remote NFS share on a computer that is running Windows Services for UNIX 3.5 | nfsrdr.sys | 8.0.1969.48 | 931930 | ||
| 924083 | You receive stop error 0x7E on a Windows Server 2003 computer that is running the Server for NFS service and that has McAfee VirusScan Enterprise 8.0i installed | nfssvc.exe | 8.0.2254.17 | Win2003 | 939767 | Win2003 |
| nfssvr.sys | 8.0.2254.17 | Win2003 | 939767 | |||
| 929065 | Error message when Windows Services for UNIX 3.5 calls the Interix "select" function: "Bad address" | posix.exe | 8.0.1969.50 | 939778 | Windows (All) | |
| psxdll.dll | 8.0.1969.50 | 939778 | ||||
| psxrun.exe | 8.0.1969.50 | 939778 | ||||
| psxss.exe | 8.0.1969.50 | 939778 | ||||
| 931930 | A file still exists if you try to use Windows Services for UNIX 3.5 at a NFS client to delete a file on an AIX-based NFS server | nfsrdr.sys | 8.0.1969.51 | Windows (All) | ||
| 932143 | A hotfix is available for Microsoft Windows Services for UNIX and Subsystem for UNIX-based Applications that addresses the change to daylight saving time in 2007 | posix.exe | 8.0.1969.51 | 939778 | Windows (All) | |
| psxdll.dll | 8.0.1969.51 | 939778 | ||||
| psxrun.exe | 8.0.1969.51 | 939778 | ||||
| psxss.exe | 8.0.1969.51 | 939778 | ||||
| zoneinfo | 20070209 | |||||
| 934004 | Some Japanese characters are not written to the Stdout file when you run shell scripts that process MBCS Japanese characters by using a Korn shell in Windows Services for UNIX 3.5 | ksh | 20070417 | |||
| 934322 | On a computer that has Windows Services for UNIX installed, the console application that is running the first shell script stops responding if the shell script starts another shell script in a child process | posix.exe | 8.0.1969.53 | Win2003 | Win2003-SP1+ | |
| psxdll.dll | 8.0.1969.53 | Win2003 | 936529 | |||
| psxrun.exe | 8.0.1969.53 | Win2003 | ||||
| psxss.exe | 8.0.1969.53 | Win2003 | 936529 | |||
| 936529 | Some Interix-related functions do not work, and you cannot open a command shell after you upgrade computers to Windows Server 2003 with Service Pack 2 | pswdsync.dll | 8.0.1969.54 | Win2003 | Win2003-SP2+ | |
| psxdll.dll | 8.0.1969.54 | Win2003 | ||||
| psxdrv.sys | 8.0.1969.54 | Win2003 | ||||
| psxss.exe | 8.0.1969.54 | Win2003 | ||||
| 939767 | Error message when an NFS client accesses a file on an NFS share in Windows Storage Server 2003 or in Windows Services for UNIX 3.5: "Stop 0x0000007E (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED)" | nfssvc.exe | 8.0.2254.19 | Win2003 | ||
| nfssvr.sys | 8.0.2254.19 | Win2003 | ||||
| 939778 | MS07-053: Vulnerability in Windows Services for UNIX could allow elevation of privilege | posix.exe | 8.0.1969.58 | |||
| psxdll.dll | 8.0.1969.58 | |||||
| psxrun.exe | 8.0.1969.58 | |||||
| psxss.exe | 8.0.1969.58 |
These Knowledge Base articles provide only information about Services for Unix 3.5, which may include available registry key settings and problem workarounds.
| KB # | Description |
|---|---|
| 269736 | User name mapping performs one-to-many mappings in a single direction only |
| 308259 | POSIX and OS/2 are not supported in Windows XP or in Windows Server 2003 |
| 313621 | Third-party port mapper services cause Services for UNIX not to work or to be installed correctly |
| 321049 | ACE Inheritance in Windows Services for UNIX |
| 322864 | Deleted files are not immediately removed and cannot be overwritten |
| 324055 | How to install Client for NFS on Windows for a UNIX-to-Windows migration |
| 328860 | Description about why the Interix process IDs are different from the Windows process IDs in Windows Services for UNIX 3.0 and for UNIX 3.5 |
| 330598 | Services for UNIX 3.0 Client for NFS Does Not Automount |
| 830598 | An NFS Client Cannot Mount a Share After You Upgrade a Basic Disk to a Dynamic Disk |
| 831908 | Performance is slow if you use Client for NFS and UDP |
| 891754 | Information about rolling upgrade support with NFS components on Windows 2000-based clusters and on Windows Server 2003-based clusters |
| 891755 | Some math functions return results that are not correct when you compile them by using the gcc compiler tool in Windows Services for UNIX 3.5 |
| 891756 | You may receive an "Error! 26000" error message when you run the Windows Services for UNIX 3.5 Setup program |
| 891758 | You receive a "Installation of Command Administration UI failed" error message when you try to install Windows Services for UNIX 3.5 on a computer that is running Windows XP Service Pack 2 |
| 891759 | Network ports and protocols that are used by services in Windows Services for UNIX 3.5 |
| 891760 | A description of the ports that you must open in Windows XP Service Pack 2 to enable access to Windows Services for UNIX 3.5 |
| 891762 | How to change the domain of a migrated user or group in Windows Services for UNIX 3.5 |
| 891763 | You receive a "mail.local: may only be run by the Administrator" delivery status report when you use the "mailx" command to send a message to a local user in Windows Services for UNIX 3.5 |
| 891764 | Network Information Services password database appears to be corrupted after you configure password synchronization in Windows Services for UNIX 3.5 |
| 891765 | How to configure Network Information Services (NIS) objects in the Active Directory directory service so that a delegated user can modify them |
| 891766 | How to remove a non-standard NIS map from the Server For NIS component of Windows Services for UNIX 3.5 |
| 891767 | How to remove a Network Information Services (NIS) domain after you migrate it to Active Directory by using Windows Services for UNIX 3.5 |
| 891768 | How to use a script to install the Windows Services for UNIX 3.5 password synchronization component on a domain controller |
| 891769 | "Common UI elements not found" error message when you try to install Windows Services for UNIX on a computer that is running Windows XP Service Pack 2 or Windows Server 2003 Service Pack 1 |
| 891777 | You receive an error message when you try to upgrade Windows Services for UNIX 3.0 to Windows Services for UNIX 3.5 |
| 894071 | You experience a delay before the list of new files is returned when you run the DIR command or the LS command after you upgrade to Windows Services for UNIX 3.0 or to Windows Services for UNIX 3.5 |
| 897089 | Windows Explorer stops responding or you receive an "An unexpected network error occurred" error message when you use the Client for NFS service to connect to a NFS volume in Windows Services for UNIX 3.5 |
| 899157 | New naming schema for Windows Services for UNIX software update packages |
| 908265 | You may receive a "STOP 0x0000000A" error message on a Windows 2000-based computer that is running Windows Services for UNIX |
| 911608 | Multiple files are created when you copy a file that has NTFS alternate data streams to a NFS shared folder |
| 919139 | Random folders may not appear when you use Windows Services for UNIX 3.5 to connect to a Network File System (NFS) 2.0 exported volume |
| 919405 | The restore operation may fail when you use Automated System Recovery on a Windows Server 2003-based computer |
| 920751 | You receive a "Cannot install on a 64 bit machine" error message when you try to install Windows Services for UNIX on a computer that is running a 64-bit operating system |
| 920752 | When an NFS client creates files by using a Windows Services for UNIX server for NFS, Windows users cannot access the files |
| 920753 | The User Name Mapping service in Windows Services for UNIX cannot map the "LOCAL SYSTEM" account to UNIX user accounts |
| 921913 | The UNIX Attributes tab does not appear in the Active Directory Users and Computers MMC snap-in when Server for NIS is installed in the domain |
| 923358 | When you use Automated System Recovery on a Windows Server 2003-based computer, the restore operation may fail |
| 923787 | You receive an error message when you try to upgrade Windows Services for UNIX 3.0 to Windows Services for UNIX 3.5: "Error when upgrading NIS Schema" |
| 926095 | Error message when you try to mount an NFS export on a Windows Server 2003 R2-based NFS client computer from a Tru64 UNIX-based NFS server: "Network Path Not Found" |
| 932244 | You may experience compatibility issues when you try to use Windows Services for UNIX 3.5 on a Windows Vista-based computer |