jantman/python-wifi-survey-heatmap

iPerf error: Unable to send control Message

hav0ck opened this issue · 1 comments

hav0ck commented

Please remove all of this template but the relevant section below, and fill in
each item in that section.

Bug Report

Latest version of
I am running wifi-survey in Docker on Ubuntu 20.04.
iperf is running in Docker on Debian 18

In wifi-Survey I consistently get this error when it gets to the final Download (UPD) step. All steps up and to this point are fine.
I get a prompt asking if I want to retry or not. If I hit yes to retry it just keeps popping the same message. If I hit no sometimes it seems to finish (the point I selected on the floorplan goes green and says 100%, other times wifi-survey freezes and I can either wait (which doesn't work) or force quit).

When I return to the cli I see the following errors:
warning: UDP block size 65507 exceeds TCP MSS 1448, may result in fragmentation/drops
iperf error control socket has closed unexpectedly; retrying
iperf error unable to send control message: ; retrying
On the iperf server I see iperf3: error - select failed: Bad file descriptor

To create the container I as using:

docker run
--net="host"
--privileged
--name survey
-it
--rm
-v $(pwd):/pwd
-w /pwd
-e DISPLAY=$DISPLAY
-v "$HOME/.Xauthority:/root/.Xauthority:ro"
-v /run/user/1000/at-spi/bus_0:/run/user/1000/at-spi/bus_0
jantman/python-wifi-survey-heatmap
wifi-survey -b AP:MA:CA:DD:RE:SS -i wlp3s0 -s 192.168.1.5 -t Test-Scan

@hav0ck So sorry, I didn't see this until now. Are you still having these issues? If you are, could you please fill out the issue template for a bug report:

Bug Report

When reporting a bug, please provide all of the following information,
as well as any additional details that may be useful in reproducing or fixing
the issue:

Version

wifi-survey-heatmap version, as reported by wifi-survey-heatmap --version

Installation Method

How was wifi-survey-heatmap installed (provide as much detail as possible, ideally
the exact command used and whether it was installed in a virtualenv or not).

Supporting Software Versions

The output of python --version and virtualenv --version in the environment
that wifi-survey-heatmap is running in, as well as your operating system type and version.

Actual Output

Paste here the output of wifi-survey-heatmap (including the command used to run it),
run with the -vv (debug-level output) flag, that shows the issue.

Expected Output

Describe the output that you expected (what's wrong). If possible, after your description,
copy the actual output above and modify it to what was expected.

Testing Assistance

Indicate whether or not you will be able to assist in testing pre-release
code for the feature.