Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

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


View products that this article applies to.

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 "ntbackup recover /1 /sifpath=C:\WINDOWS\repair\asr.sif" 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 "c:\SFU\usr\local\lib\perl5\5.6.1\Pod" - skipped.
Reason: The system cannot find the path specified.

↑ Back to the top


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 "pod" symbolic link under the same directory as the Pod directory. The backup program cannot identify case-sensitive file names.

↑ Back to the top


Resolution

To resolve this problem, follow these steps:
  1. Click Start, point to Programs, point to Windows Services for UNIX, and then click C Shell.
  2. Type the following command to delete the pod symbolic link:
    rm /usr/local/lib/perl5/5.6.1/pod
  3. Run an ASR backup. To do this, follow these steps:
    1. Click Start, click Run, type ntbackup , and then click OK.
    2. 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.
  4. Run an ASR restore. To do this, press F2 when you are prompted in the text mode of Setup.
  5. Click Start, point to Programs, point to Windows Services for UNIX, and then click C Shell.
  6. 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

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


More information

Steps to reproduce the problem

  1. Install Microsoft Windows Server 2003 R2.
  2. In Control Panel, double-click Add or Remove Programs.
  3. Click Add/Remove Windows Components, and then install Subsystem for UNIX-based Applications (SUA).
  4. 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.
  5. Run the Utilities and SDK for UNIX-based Applications_X86.exe self-extracting zip file to extract the files to a specified directory.
  6. 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.
  7. 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.
  8. Click the Change the default behavior to case sensitive option.
  9. Restart the computer when you are prompted.
  10. Run an ASR backup. To do this, follow these steps:
    1. Click Start, click Run, type ntbackup , and then click OK.
    2. Click the Welcome tab, and then click Automated System Recovery Wizard.
  11. Run an ASR restore. To do this, press F2 when you are prompted in the text mode of Setup.

The pod symbolic link

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

To view the pod symbolic link, follow these steps:
  1. In Windows Services for UNIX, start C Shell or Korn Shell.
  2. 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
  3. Type the following command to view the current working directory:
    pwd
    The output resembles the following:
    /usr/local/lib/perl5/5.6.1
  4. Type the following command to view the files in the current directory:
    ls -al
    The output resembles the following:
    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

↑ Back to the top


References

For more information about symbolic links, visit the following Microsoft Web site: For more information about ASR, visit the following Microsoft Web site: For more information about Windows Services for UNIX, visit the following Microsoft Web site:

↑ Back to the top


Keywords: kbharmony, kbprb, kberrmsg, kbtshoot, kbexpertiseinter, KB919405

↑ Back to the top

Article Info
Article ID : 919405
Revision : 7
Created on : 11/5/2007
Published on : 11/5/2007
Exists online : False
Views : 334