• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

O contêiner está em execução, mas o trabalho de descoberta não começa

Problema

Você executou docker run, mas nada parece estar acontecendo e você vê, no log Docker, um erro como

bash
$
[Error] KTranslate Discovery SNMP Error: There was an error when writing the /snmp-base.yaml SNMP configuration file: chtimes /snmp-base.yaml: operation not permitted.

Isso acontece quando o arquivo snmp-base.yaml tem uma permissão de propriedade que impede o usuário Docker de editar o arquivo, geralmente porque você criou o arquivo como o usuário root ou uma conta privilegiada semelhante. O contêiner Docker é executado com um usuário sem privilégios que não pode modificar este arquivo. Dentro do contêiner, ktranslate está sempre tentando usar o ID de usuário 1000 e o ID de grupo 1000, portanto, a propriedade precisa permitir que esses IDs sejam proprietários do arquivo.

Solução

Na sua conta privilegiada, altere a propriedade do arquivo antes de passá-lo para o Docker contêiner. Por exemplo, execute:

bash
$
chown 1000:1000 snmp-base.yaml
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.