Microsoft KB Archive/919405

= The restore operation may fail when you use Automated System Recovery on a Windows Server 2003-based computer =

Article ID: 919405

Article Last Modified on 11/5/2007

-

APPLIES TO


 * Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
 * Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
 * Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
 * Microsoft Windows Services for UNIX 3.5

-



SYMPTOMS
When you use Automated System Recovery (ASR) on a Microsoft Windows Server 2003-based computer, the ASR restore operation may fail. Additionally, Windows Server 2003 may not restart.

In this situation, the following error message is logged in the Asr.log file:

The recovery application &quot;ntbackup recover /1 /sifpath=C:\WINDOWS\repair\asr.sif&quot; returned an error code 0x1f. Since this indicates an unrecoverable error, ASR cannot continue on this machine.

The following error message is logged in the Backup.log file:

Warning: Unable to create &quot;c:\SFU\usr\local\lib\perl5\5.6.1\Pod&quot; - skipped.

Reason: The system cannot find the path specified.



CAUSE
This problem occurs when Microsoft Windows Services for UNIX or Subsystem for UNIX-based Applications (SUA) is installed by using the Change the default behavior to case sensitive option. When this option is enabled, the installation creates a &quot;pod&quot; symbolic link under the same directory as the Pod directory. The backup program cannot identify case-sensitive file names.



RESOLUTION
To resolve this problem, follow these steps:  Click Start, point to Programs, point to Windows Services for UNIX, and then click C Shell. Type the following command to delete the pod symbolic link:

rm /usr/local/lib/perl5/5.6.1/pod

 Run an ASR backup. To do this, follow these steps:  Click Start, click Run, type ntbackup, and then click OK. Click the Welcome tab, and then click Automated System Recovery Wizard.

Note Make sure that you put a floppy disk in the floppy drive before you start the ASR backup. Run an ASR restore. To do this, press F2 when you are prompted in the text mode of Setup.</li> Click Start, point to Programs, point to Windows Services for UNIX, and then click C Shell.</li> Type the following command to re-create the pod symbolic link:

ln -s /usr/local/lib/perl5/5.6.1/Pod /usr/local/lib/perl5/5.6.1/pod

</li></ol>

<div class="status_section">

STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.

<div class="moreinformation_section">

Steps to reproduce the problem
 Install Microsoft Windows Server 2003 R2.</li> In Control Panel, double-click Add or Remove Programs.</li> Click Add/Remove Windows Components, and then install Subsystem for UNIX-based Applications (SUA).</li> When you finish installing SUA, you are prompted to download and install Utilities and SDK for UNIX-based Applications. Follow the instructions to download these programs.</li> Run the Utilities and SDK for UNIX-based Applications_X86.exe self-extracting zip file to extract the files to a specified directory.</li> In the directory where you extracted the files, double-click Setup.exe. If you selected the When done unzipping open: setup.exe option during the extraction process, Setup runs automatically.</li> In the Utilities and SDK for UNIX-based Applications Setup Wizard, select the Custom Installation option, and then click Will be installed on local hard drive for the Perl component.</li> Click the Change the default behavior to case sensitive option.</li> Restart the computer when you are prompted.</li> Run an ASR backup. To do this, follow these steps:  Click Start, click Run, type ntbackup, and then click OK.</li> <li>Click the Welcome tab, and then click Automated System Recovery Wizard.</li></ol> </li> <li>Run an ASR restore. To do this, press F2 when you are prompted in the text mode of Setup.</li></ol>

The pod symbolic link
The pod symbolic link is used only by the perldoc utility. For more information about the perldoc utility, search for &quot;perldoc&quot; in Windows Services for UNIX Help.

To view the pod symbolic link, follow these steps: <ol> <li>In Windows Services for UNIX, start C Shell or Korn Shell.</li> <li>Type the following command to change the current working directory to /usr/local/lib/perl5/5.6.1:

cd /usr/local/lib/perl5/5.6.1

</li> <li>Type the following command to view the current working directory:

pwd

The output resembles the following:

/usr/local/lib/perl5/5.6.1

</li> <li>Type the following command to view the files in the current directory:

ls -al

The output resembles the following:

<pre class="fixed_text">drwxrwxr-x 1 <ComputerName>+Administrator  +Administrators       0 Jul 31 17:30   Pod lr--r--r-- 1 <ComputerName>+Administrator  +Administrators       5 Aug  1 17:05  pod -> ./Pod

</li></ol>

<div class="references_section">