You receive an error message when you try to upgrade Windows Services for UNIX 3.0 to Windows Services for UNIX 3.5 (891777)
The information in this article applies to:
- Microsoft Windows Services for UNIX 3.5, when used with:
- Microsoft Windows 2000 Server SP4
- Microsoft Windows 2000 Advanced Server SP4
- Microsoft Windows 2000 Professional SP4
SYMPTOMSWhen you try to upgrade Microsoft Windows Services for UNIX 3.0 to Microsoft Windows Services for UNIX 3.5, you receive an error message that is similar to one of the following error messages: Error message 1The installer has insufficient privileges to modify this file: C:\Config.Msi\filename Error message 2Copy Resumed With Different Info Error message 3Error writing to file: C:\SFU\help\filename. Verify that you have access to that directory. If you click Abort, the Windows Services for UNIX installation rolls back, and you receive the following message:Installation ended prematurely because of an error. CAUSEThis problem may occur if the permissions have been modified for one or more of the Interix files or folders in the drive:\SFU folder.
Note By default, Windows Services for UNIX is installed on the C drive.
In this scenario, the Windows Installer program does not have permissions to update the Windows Services for UNIX Interix files. Additionally, you may not be able to run the Setup\fixperms program because the Interix subsystem may no longer start correctly.RESOLUTIONTo resolve this problem, reset the permissions on the Windows Services for UNIX 3.0 files, and then upgrade Windows Services for UNIX 3.0 to Windows Services for UNIX 3.5. To reset the permissions on the Windows Services for UNIX 3.0 files, follow these steps. Note These steps emulate the steps that the fixperms program performs. If the Interix subsystem functions correctly, you can run fixperms from the Setup directory on the Windows Services for UNIX 3.5 CD. You must run this program from the Korn shell. - Modify the ownership of all the files and folders in the drive:\SFU folder to give ownership of these files and folders to the Administrators group. To do this, follow these steps:
- Log on to the computer as Administrator or as a member of the Administrators group.
- Right-click Start, and then click Explore.
- Expand the drive where Windows Services for UNIX is installed, right-click SFU, and then click Properties.
Note By default, Windows Services for UNIX is installed on the C drive. - Click the Security tab, and then OK if you receive the following message: You only have permission to view the current security information on SFU
- Click Advanced, and then click the Owner tab.
- Under Change owner to, click Administrators (EXAMPLE\Administrators), click to select the Replace owner on subcontainers and objects check box, and then click OK two times.
- Modify the permissions of all the files and folders in the drive:\SFU folder to give the Administrators group Full Control permissions to these files and folders. To do this, follow these steps:
- In Windows Explorer, right-click SFU, and then click Properties.
- Click the Security tab, and then click Add.
- Type administrators, and then click OK.
- Click to select the Full Control check box in the Allow column, and then click OK.
- In the right pane, right-click bin, and then click Properties.
- Click the Security tab, and then click to select the following check box if it is not already selected:
Allow inheritable permissions from parent to propagate to this object - Follow steps e and f to permit inheritable permissions to propagate from the parent folder to all the following subfolders:
- /bin
- /common
- /etc
- /usr
- /tmp
- /var
Note If you want to assign permissions with more granularity, you can just assign the Administrators group Full Control permissions to these subfolders instead of assigning the Administrators group Full Control permissions to the SFU folder and propagating those permissions to these subfolders. - Click Apply, and then click OK.
- Log off the computer, and then log on as Administrator or as a member of the Administrators group.
- Run the Windows Services for UNIX 3.5 Setup program to install Windows Services for UNIX 3.5.
Note Alternatively, if you do not want to modify file and folder ownership or the permissions on all the files and folders in the SFU folder, you can modify only the files and folders that must be upgraded by the Windows Services for UNIX 3.5 installation program. These files and folders are listed in the Setup/FileLst.txt file on the Windows Services for UNIX 3.5 CD. If you still receive an error message when you try to install Windows Services for UNIX 3.5 after you perform these steps, you must remove Windows Services for UNIX 3.0, and then install Windows Services for UNIX 3.5.
Modification Type: | Minor | Last Reviewed: | 11/15/2005 |
---|
Keywords: | kbtshoot kbprb KB891777 kbAudITPRO kbAudDeveloper |
---|
|