Skip to content
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

Installed fping 4.2 but still observe error "Please install fping v3.5+ during flent runs" #235

Closed
chetanrokhade opened this issue Aug 31, 2021 · 3 comments

Comments

@chetanrokhade
Copy link

I'm observing this error while running the below flent command

flent rrul -l 180 -H netperf.bufferbloat.net

Runner Ping (ms) ICMP failed check: Cannot parse output of the system ping binary (/sbin/ping). Please install fping v3.5+.
Starting Flent 2.0.1 using Python 3.8.2.

which fping
/usr/local/bin/fping

fping -v
fping: Version 4.2
fping: comments to [email protected]

Any suggestions ?

@tohojo
Copy link
Owner

tohojo commented Aug 31, 2021

Could you please post the verbose output (with -v)? That should shed some light on why it can't find your fping binary...

Also, what OS are you running this on?

@bidossessi
Copy link

I have the same issue on Macos Big Sur.

fping -v
fping: Version 5.0
flent tcp_download -H netperf-eu.bufferbloat.net -v
Starting Flent 2.0.1 using Python 3.9.6.
Executing test environment file /usr/local/lib/python3.9/site-packages/flent/tests/tcp_download.conf
Looking up hostname 'netperf-eu.bufferbloat.net'.
Executing test environment file /usr/local/lib/python3.9/site-packages/flent/tests/tcp_download.conf
Gathering local metadata
Executing 'uname -s' on localhost
Executing 'uname -r' on localhost
Executing 'find /sys/module -name .note.gnu.build-id' on localhost
Executing 'sysctl -e net.core.rmem_max net.core.wmem_max net.ipv4.tcp_autocorking net.ipv4.tcp_early_retrans net.ipv4.tcp_ecn net.ipv4.tcp_pacing_ca_ratio net.ipv4.tcp_pacing_ss_ratio net.ipv4.tcp_dsack net.ipv4.tcp_fack net.ipv4.tcp_sack net.ipv4.tcp_fastopen net.ipv4.tcp_syncookies net.ipv4.tcp_window_scaling net.ipv4.tcp_notsent_lowat net.ipv4.tcp_limit_output_bytes net.ipv4.tcp_timestamps net.ipv4.tcp_congestion_control net.ipv4.tcp_allowed_congestion_control net.ipv4.tcp_available_congestion_control net.ipv4.tcp_mem net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_moderate_rcvbuf net.ipv4.tcp_no_metrics_save' on localhost
Looking up hostname 'netperf-eu.bufferbloat.net'.
Executing 'ip route get 193.10.227.30' on localhost
Executing 'route -n get 193.10.227.30' on localhost
Executing 'tc qdisc show dev en0' on localhost
Executing 'tc -s qdisc show dev en0' on localhost
Executing 'tc class show dev en0' on localhost
Executing 'ethtool -k en0' on localhost
Executing 'for i in /sys/class/net/en0/queues/tx-*; do [ -d $i/byte_queue_limits ] && echo -n "$(basename $i) " && cat $i/byte_queue_limits/limit_max; done' on localhost
Executing 'basename $(readlink /sys/class/net/en0/device/driver)' on localhost
Executing 'ip link show dev en0' on localhost
Executing 'ifconfig en0' on localhost
Executing 'ethtool en0' on localhost
Starting tcp_download test. Expected run time: 70 seconds.
which: /Users/stanislas/.n/bin/netperf is not an executable file
which: /Applications/Visual Studio Code.app/Contents/Resources/app/bin/netperf is not an executable file
which: /usr/local/opt/[email protected]/bin/netperf is not an executable file
which: /usr/local/opt/icu4c/sbin/netperf is not an executable file
which: /usr/local/opt/icu4c/bin/netperf is not an executable file
which: /usr/local/opt/mysql-client/bin/netperf is not an executable file
which: /usr/local/opt/gettext/bin/netperf is not an executable file
which: /users/stanislas/bin/netperf is not an executable file
which: Found netperf executable at /usr/local/bin/netperf
which: /Users/stanislas/.n/bin/fping is not an executable file
which: /Applications/Visual Studio Code.app/Contents/Resources/app/bin/fping is not an executable file
which: /usr/local/opt/[email protected]/bin/fping is not an executable file
which: /usr/local/opt/icu4c/sbin/fping is not an executable file
which: /usr/local/opt/icu4c/bin/fping is not an executable file
which: /usr/local/opt/mysql-client/bin/fping is not an executable file
which: /usr/local/opt/gettext/bin/fping is not an executable file
which: /users/stanislas/bin/fping is not an executable file
which: Found fping executable at /usr/local/bin/fping
which: /Users/stanislas/.n/bin/ping is not an executable file
which: /Applications/Visual Studio Code.app/Contents/Resources/app/bin/ping is not an executable file
which: /usr/local/opt/[email protected]/bin/ping is not an executable file
which: /usr/local/opt/icu4c/sbin/ping is not an executable file
which: /usr/local/opt/icu4c/bin/ping is not an executable file
which: /usr/local/opt/mysql-client/bin/ping is not an executable file
which: /usr/local/opt/gettext/bin/ping is not an executable file
which: /users/stanislas/bin/ping is not an executable file
which: /usr/local/bin/ping is not an executable file
which: /usr/local/sbin/ping is not an executable file
which: /usr/bin/ping is not an executable file
which: /bin/ping is not an executable file
which: /usr/sbin/ping is not an executable file
which: Found ping executable at /sbin/ping
WARNING: Found fping, but it outputs broken timestamps (off by 1632696006.860897s). Not using.
ERROR: Runner Ping (ms) ICMP failed check: Cannot parse output of the system ping binary (/sbin/ping). Please install fping v3.5+.

I think the warning about fping's broken timestamp might be the issue.

@tohojo
Copy link
Owner

tohojo commented Sep 28, 2021

See #232 - closing this as a duplicate

@tohojo tohojo closed this as completed Sep 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants