Nota Técnica de Correção

Descrição da Inconsistência ou Falha

O Apache Ambari apresenta o erro configparser.InterpolationSyntaxError ao tentar realizar o download de pacotes de instalação.

O problema foi causado pela interpolação de variáveis do configparser, que não lida bem com caracteres especiais em URLs, como o %40 (representação do @) utilizado para a informação de credenciais de autenticação.

Componentes Afetados

  • Apache Ambari : Ambari Agent

Versão dos Componentes Afetados

Issues Relacionadas

  • AMBARI-7907

Impacto

Não é possível realizar o download de pacotes de instalação do Apache Ambari quando a URL do repositório contém caracteres especiais, exigindo assim a criação de um repositório de pacotes local.

Ações Requeridas

Siga as instruções abaixo para baixar e instalar o fix.

Apache Ambari 3.0.0.0 Fix 202408002

Execute os seguintes passos em todas as máquinas com o Ambari Agent instalado:

  1. Download da Correção:

    Use wget ou curl para baixar o arquivo RPM da correção no repositório de pacotes público da Tecnisys.

    • Exemplo com wget para EL 9:

         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
    • Exemplo com curl para EL 9:

         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. Instalar Correção:

    Use dnf install para instalar a correção baixada:

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