FlightAware Discussions

MLAT Client not working / Crashing

I have just updated my piaware receiver but am getting no MLAT.

In the piaware log every minute I get :-:

piaware[19193]: Starting multilateration client: /usr/lib/piaware/helpers/fa-mlat-client --input-connect localhost:30005 --input-type dump1090 --results default --udp-transport
piaware[19193]: got EOF from multilateration client
piaware[19193]: fa-mlat-client exited with SIG SIGSEGV

I get no MLAT’d positions in the web display and on My ADS-B on flightaware.com I get a red block on “MLAT” I do have my position set.

Running on Raspberry Pi 2B with Raspbian Buster

Can anyone help me out with this ?

How did you update? Buster is not supported by the current binary packages (the next release will support it)

Oh no !

The Pi is also a NTP and RTL-TCP server so I built from scratch not with a software command

Any ideas of anything I can do or when the next release will be ?

Aiming for this year. You can try building 3.8.0~dev from the dev branch in the meantime (be aware it’s a work in progress)

OK might give that a try thanks for the help

Do you have a link for the 3.8.0 on git ? I cant seem to find it
Can I build fa-mlat-client only ?

fa-mlat-client is built as part of piaware, it’s not set up for a separate build

That confuses me. I have my 3B set up with Buster and the PiaWare Package without any MLAT issues.
Or is this something different you’re talking about?


By “not supported” I mean “it wasn’t built on buster and I haven’t tested it on buster so if it breaks you get to keep both pieces” …

1 Like

Here it is:

## if you already have a cloned folder piaware_builder,
## first rename it
sudo mv piaware_builder piaware_builder-old

## now start fresh
git clone https://github.com/flightaware/piaware_builder.git

cd piaware_builder  

git checkout dev
# Branch 'dev' set up to track remote branch 'dev' from 'origin'.
# Switched to a new branch 'dev'

./sensible-build.sh buster 
# .... .... ....
# 7df58ec (HEAD, origin/dev) 3.8.0~dev, add buster build support, make stretch build a backport
# Retrieving cxfreeze
# 2019-11-27 11:29:37 URL:https://codeload.github.com/anthony-tuininga/cx_Freeze/tar.gz/6.0 [89326] -> "-" [1]
# Ok, package is ready to be built in ./package-buster
# run 'dpkg-buildpackage -b' there (or move it to a Pi and do so there, or use pbuilder, etc)

cd package-buster 

## Install dependencies first, else packe building will fail
sudo apt install  libboost-system-dev libboost-program-options-dev libboost-regex-dev libboost-filesystem-dev

# Now build the package
sudo dpkg-buildpackage -b 

Thanks Guys I’m gonna give it a go on my other pi and if it works OK build that up to be my NTP and RTL-TCP server instead

That gave me a much needed genuine laugh out loud :joy: :rofl:


Sorry I missed this, I wonder why it does not work for me !

Hi Guys,

After seeing Foxhunters post I retried with a standard install of 3.7.2 and my added services and all is seeming to work fine now ! Don’t know what I’d done to kill the MLAT before.

Thanks for all your input !

1 Like