Skip to content
Discussion options

You must be logged in to vote

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-helper

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…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@le-mon
Comment options

Answer selected by le-mon
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants