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



The information in this article applies to:

  • Microsoft Windows Server 2003, Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise Edition
  • Microsoft Windows Server 2003, Standard Edition
  • 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 "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.

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.

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

STATUS

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

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

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:

Modification Type:MajorLast Reviewed:8/16/2006
Keywords:kbprb kberrmsg kbtshoot kbExpertiseInter KB919405 kbAudITPRO