Hi everyone,
Merry Christmas (or Festive season, if you prefer) and a happy New Year to everyone!
I have just registered my first software RIPE probe. I can see it in my RIPE Atlas probe list. When checking systemd logs, I can see that the probe is registered properly with its control server (which is
ctr-fsn01.atlas.ripe.net).
When I ran the first measurement from it, the measurement didn’t show up on the web. I see the following error in the systemd journal:
pro 24 09:36:38 controller ATLAS[8785]: total size in dir: 5668
pro 24 09:36:38 controller ATLAS[8785]: httppost: before getaddrinfo
pro 24 09:36:38 controller ATLAS[8785]: httppost: before connect
pro 24 09:36:38 controller ATLAS[8785]: httppost: sending request
pro 24 09:36:38 controller ATLAS[8785]: posting file '/var/atlas-probe/data/out/ooq/2'
pro 24 09:36:38 controller ATLAS[8785]: posting file '/var/atlas-probe/data/out/ooq/1'
pro 24 09:36:38 controller ATLAS[8785]: httppost: getting result
pro 24 09:36:38 controller ATLAS[8785]: httppost: POST command failed: '302 '
pro 24 09:36:38 controller ATLAS[8785]: httppost: leaving with error
pro 24 09:36:38 controller ATLAS[8785]: ooqd: httppost failed with 1
This conforms to what I see in tcpdump:
POST /?PROBE_ID=1000060&SESSION_ID=34f398cd76888d91da4adb236e00ded25abf69bcf959509b748ad7e84b33c2c8&SRC=oneoff HTTP/1.1
Host: 127.0.0.1
Connection: close
User-Agent: httppost for atlas.ripe.net
Content-Type: application/x-www-form-urlencoded
Content-Length: 5759
P_TO_C_REPORT
RESULT { ... }
HTTP/1.1 302
Location: /manage
Content-Length: 0
Date: Tue, 24 Dec 2019 08:14:38 GMT
Connection: close
The question is: why does the probe (talking via the initiated SSH tunnel at 8080:127.0.0.1:8080) receive such a message from the controller? Is this common or a bug?
O/S: Ubuntu 18.04, amd64
SW probe version: atlasswprobe==5000-1
Thanks for any insight and/or hint.
Cheers,
Radek Zajic