Informe: Eventuais comportamentos instáveis do SAGE sobre CentOS ou RedHat versão 7.4.

Possíveis sintomas: Dependendo das condições de configuração e uso, podem ser observadas queda de comunicações, demora em failover, demora em reinício de comunicações em falha, impossibilidade de rotear controles, logs indicando falha de comunicação entre processos do SAGE.

Sistemas eventualmente afetados: Sistemas SAGE versão 28 rodando sobre os sistemas operacionais CentOS 7.4 ou RedHat 7.4.

Causa: Nesta versão de sistema operacional, existe processo de limpeza automática de arquivos na pasta /tmp. Eventualmente, dependendo das configurações do sistema operacional e do tempo e volume de atividade do sistema, este processo de limpeza pode apagar arquivos importantes para o funcionamento do SAGE.

Correção: Aplicar o procedimento a seguir ou atualizar a distribuição SAGE. Recomendamos a identificação dos sistemas SAGE afetados e a aplicação da correção o mais breve possível.

Verificação:

  • Para verificar se uma instalação utiliza uma das versões de sistema operacional afetadas, executar este comando:
    cat /etc/sage-release

  • Se na saída deste comando aparecer a versão 7.4 do sistema operacional, como no exemplo a abaixo, o procedimento a seguir deve ser efetuado.
    CentOS Linux release 7.4.1611 (Core)
    SAGE versao 28-0 modelo ems - Instalacao: Mon May 15 18:14:14 UTC 2017 - Geracao RPM: 24-03-2017

  • As demais versões de sistema operacional não precisam desta configuração.

Procedimento corretivo:

  1. Como superusuário, criar no diretório /usr/lib/tmpfiles.d/ o arquivo sage.conf

  2. Inserir as linhas abaixo no arquivo sage.conf
    x /tmp/*/ssc
    x /tmp/*/log
    x /tmp/*/arqs
    x /tmp/*/bharqs
    x /var/tmp/alias_sage

  3. Alterar as permissões do arquivo
    chmod 644 sage.conf

  4. Reiniciar o computador (mandatório)