Skip to content

Container Is Running But Discovery Job Doesn't Begin

Marc Netterfield edited this page Apr 30, 2026 · 1 revision

Container Is Running But Discovery Job Doesn't Begin

Problem

You've run docker run, but nothing seems to be happening and you see the following error in the Docker logs:

[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.

This happens when the snmp-base.yaml file has ownership permissions that prevent the Docker user from editing it — most often because the file was created as root or another privileged account. The Docker container runs as a non-privileged user that cannot modify this file. Inside the container, ktranslate always runs as user ID 1000 and group ID 1000, so the file ownership must allow those IDs.

Solution

From your privileged account, change the ownership of the file before passing it into the Docker container:

chown 1000:1000 snmp-base.yaml

Clone this wiki locally