-
|
Moin, logs are saying: the only file i could find so far ist the .c file: Am i doing something wrong / missing some steps or isn't this feature fully implemented yet? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
|
Hey! Thanks for the kind words. The traceroute helper needs to be compiled from the C source and installed as a setuid binary -- the Docker image does this automatically but for bare-metal installs you have to do it manually: sudo gcc -O2 -Wall -o /usr/local/bin/docsight-traceroute-helper tools/traceroute_helper.c
sudo chown root:root /usr/local/bin/docsight-traceroute-helper
sudo chmod 4755 /usr/local/bin/docsight-traceroute-helperThe setuid bit is needed because raw sockets require elevated privileges. Traceroute should work immediately after that, no restart needed. I also just added a bare-metal section to INSTALL.md so this is documented going forward. The |
Beta Was this translation helpful? Give feedback.
Hey! Thanks for the kind words.
The traceroute helper needs to be compiled from the C source and installed as a setuid binary -- the Docker image does this automatically but for bare-metal installs you have to do it manually:
The setuid bit is needed because raw sockets require elevated privileges. Traceroute should work immediately after that, no restart needed.
I also just added a bare-metal section to INSTALL.md so this is documented going forward.
The
waitress.queue: Task queue…