• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Le conteneur est en cours d'exécution mais la tâche de découverte ne démarre pas

Problème

Vous avez exécuté docker run, mais rien ne semble se produire et vous voyez, dans le log Docker, une erreur telle que

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.

Cela se produit lorsque le fichier snmp-base.yaml dispose d'une autorisation de propriété qui empêche l'utilisateur Docker de modifier le fichier, le plus souvent parce que vous avez créé le fichier en tant qu'utilisateur root ou un compte privilégié similaire. Le conteneur Docker s'exécute avec un utilisateur non privilégié qui ne peut pas modifier ce fichier. À l'intérieur du conteneur, ktranslate essaie toujours d'utiliser l'ID utilisateur 1000 et l'ID de groupe 1000, donc la propriété doit permettre à ces ID de posséder le fichier.

Solution

Depuis votre compte privilégié, modifiez la propriété du fichier avant de pouvoir le transmettre au conteneur Docker. Par exemple, exécutez :

bash
$
chown 1000:1000 snmp-base.yaml
Droits d'auteur © 2025 New Relic Inc.

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