-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Standup Troubleshooting [gitlab] #43
Comments
PF_RING submodule incompatibilityCurrently the tapdance server has it's git submodule tracking
This is the stable version from 2017. Conjure on the other hand tracks SymptomThe sign that you are experiencing this issue is a floating point exception error that crashes the detector.
SolutionThe current solution is to downgrade the conjure station to the Downgrading the pf_ring libraries can be done in one of two ways. EITHER:
OR
original comment: 1/21/2020 |
Here is the diff of the makefile which worked for compiling on $ git diff Makefile
diff --git a/Makefile b/Makefile
index 7651143..0fa6aa4 100644
--- a/Makefile
+++ b/Makefile
@@ -7,8 +7,8 @@ PFRINGDIR=./PF_RING/
PFRING_LIBS=${PFRINGDIR}/userland/lib/libpfring.a ${PFRINGDIR}/userland/libpcap/libpcap.a
RUST_LIB=./target/release/librust_dark_decoy.a
TD_LIB=./libtapdance/libtapdance.a
-LIBS=${PFRING_LIBS} ${RUST_LIB} ${TD_LIB} -L/usr/local/lib -lzmq -lcrypto -lpthread -lrt -lgmp -ldl -lm
-CFLAGS = -Wall -DENABLE_BPF -DHAVE_PF_RING -DHAVE_PF_RING_ZC -DTAPDANCE_USE_PF_RING_ZERO_COPY -I${PFRINGDIR}/userland/lib/ -I${PFRINGDIR}/kernel -O2 # -g
+LIBS= ${RUST_LIB} ${TD_LIB} -L/usr/local/lib -lzmq -lcrypto -lpthread -lrt -lgmp -ldl -lm -lpfring -lpcap
+CFLAGS = -Wall -DENABLE_BPF -DHAVE_PF_RING -DHAVE_PF_RING_ZC -DTAPDANCE_USE_PF_RING_ZERO_COPY -O2 # -g
PROTO_RS_PATH=src/signalling.rs
original comment: 1/21/2020 |
Held PackagesSymptomWhen attempting to install
This message can mean that a package was "held" using the apt system so that it would not update.
This should list all packages held on the system. If none are listed (as was the case during the SolutionIn this case there was an extraneous apt source in Removing the zmq specific source and allowing apt to use the default repositories which worked great. Tried and FailedWhile the apt package was broken I attempted to install libzmq from source. This worked for conjure, original comment: 1/21/2020 |
Zbalance TeardownWhen restarting SymptomsIf you find yourself in this strange state SolutionIf you are running zbalance on it's own when this happens choose a new cluster id ( If you are running the zbalance service from Tapdance you will need to change the Note: This is only tested on PF_RING original comment: 1/21/2020 |
This will be a series of posts discussing the issues I ran into while standing up the stations
windyheron
andartemis
.original submission: 1/21/2020
The text was updated successfully, but these errors were encountered: