Unable to upgrade SRM(VLSR) via Online repository method "Failed to download: package-pool/libstdc++-10.5.0-1.ph4.x86_64.rpm. Reason: HTTP error response: Not Found".
search cancel

Unable to upgrade SRM(VLSR) via Online repository method "Failed to download: package-pool/libstdc++-10.5.0-1.ph4.x86_64.rpm. Reason: HTTP error response: Not Found".

book

Article ID: 386788

calendar_today

Updated On:

Products

VMware Live Recovery

Issue/Introduction

Upgrade fails to download rpm files from IIS server to VLSR server.

drconfig.log

Failed to download: package-pool/libstdc++-10.5.0-1.ph4.x86_64.rpm. Reason: HTTP error response: Not Found. Reason: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
--> <html xmlns="http://www.w3.org/1999/xhtml">
--> <head>
--> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
--> <title>404 - File or directory not found.</title>
--> <style type="text/css">
--> <!--
--> body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}




Environment

VMware Live Recovery

Cause

When using the Online Repository method using IIS to upgrade VLSR, the required RPM files fail to download from the source if the file name contains a "+" symbol.

For example: libstdc++-10.5.0-1.ph4.x86_64.rpm.

This issue could be caused by URL encoding problems, where the "+" symbol is misinterpreted, potentially leading to download failures.

Resolution

To allow upgrading of nodes on an IIS server, follow these steps:

  • In the IIS Manager, navigate to the IIS web server section and double-click the "Request Filtering" icon.
  • In the "File Name Extensions" tab, right-click and select "Edit Feature Settings."
  • Check the option "Allow double escaping" (this option is unchecked by default).
  • Repeat the same steps for the "Default Website" (or for the specific website you have configured).
  • Restart IIS.

With this exception added, you should be able to upgrade the nodes successfully.

Additional Information