Skip to main content
Version: 2.2.0

Fix 202408002

Description of the Inconsistency or Failure

Apache Ambari displays the error configparser.InterpolationSyntaxError when attempting to download installation packages.

The issue was caused by the configparser's variable interpolation, which doesn't handle special characters in URLs well, such as %40 (representation of @) used for authentication credentials.

Affected Services and Components

  • Ambari 3.0.0.0: Ambari Web
  • AMBARI-7907

Impact

It is not possible to download Apache Ambari installation packages when the repository URL contains special characters, thus requiring the creation of a local package repository.

Required Actions

To fix this issue, follow the instructions below.

Apache Ambari 3.0.0.0

This fix resolves the configparser.InterpolationSyntaxError issue when downloading installation packages in Apache Ambari 3.0.0.0 (Enterprise Linux 8 and 9):

Follow these steps on all machines with Ambari Agent installed to apply the fix:

  1. Download

    Use wget or curl to download the RPM file from the Tecnisys public package repository.

    • Example with wget for EL 9:

      Terminal input
      wget --user USUARIO --password SENHA https://repo.tecnisys.com.br/yum/tdp/fixes/ambari/3.0.0.0/202408/3.0.0.0-202408002/ambari-3.0.0.0-fix-202408002-0.el9.x86_64.rpm
    • Example with curl for EL 9:

      Terminal input
      curl -O -S --user USUARIO:SENHA https://repo.tecnisys.com.br/yum/tdp/fixes/ambari/3.0.0.0/202408/3.0.0.0-202408002/ambari-3.0.0.0-fix-202408002-0.el9.x86_64.rpm
  2. Installation

    Use dnf install to install the downloaded fix:

    Terminal input
       sudo dnf install ambari-3.0.0.0-fix-202408002-0.el9.x86_64.rpm