adsbexchange / feedclient Goto Github PK
View Code? Open in Web Editor NEWFeed ADS-B Exchange using an existing receiver running readsb / dump1090 / piaware / Raspbian / Linux
License: MIT License
Feed ADS-B Exchange using an existing receiver running readsb / dump1090 / piaware / Raspbian / Linux
License: MIT License
In the readme there is https://github.com/ADSBexchange/feedclient#update-the-feed-client-without-reconfiguring and the code does a curl to https://adsbexchange.com/feed-update.sh and when I run sudo bash /tmp/axupdate.sh
I get a
sudo bash /tmp/axupdate.sh
/tmp/axupdate.sh: line 1: syntax error near unexpected token `newline'
/tmp/axupdate.sh: line 1: ` <!DOCTYPE html>'
Error. Suspect the file has been removed and now we have a 404 type error.
Hi
I have used the following script: sudo bash /usr/local/share/adsbexchange/git/install-or-update-interface.sh
However, I already had tar1090 and readsb running to provide adsb data to feed.
Having the tar1090 map twice is thus unnecessary. How can I only remove the local interface?
This in order to remove the local-ip/adsbx
Thanks!
Installing mlat-client to virtual environment
34
36
38
40
46
48
50
60
Created symlink /etc/systemd/system/default.target.wants/adsbexchange-mlat.service → /lib/systemd/system/adsbexchange-mlat.service.
70
Compiling / installing the readsb based feed client
72
74
rm -f .o uat2esnt/.o compat/clock_gettime/.o compat/clock_nanosleep/.o readsb viewadsb cprtests crctests convert_benchmark
api.c: In function ‘apiReadRequest’:
api.c:1530:0: error: ignoring #pragma GCC unroll [-Werror=unknown-pragmas]
_unroll_32
[ERROR] Error in line 300 when executing: make -j2 AIRCRAFT_HASH_BITS=12 >> $LOGFILE
Attempting to run:
sudo bash /tmp/axfeed.sh
after successfully running:
curl -L -o /tmp/axfeed.sh https://adsbexchange.com/feed.sh
gives the following error:
sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
sudo: unable to load /usr/lib/sudo/sudoers.so: /usr/lib/sudo/sudoers.so: unsupported version 9 of Verneed record
Pi is running Linux piaware 4.19.66-v7+
Hi,
I just installed the feed client on top of tar1090/readsb as described in the wiki.
The feed is working, however mlat isn't:
This is the error i'm getting:
Sep 27 15:50:18 tar1090 systemd[1]: Started adsbexchange-mlat.service - adsbexchange-mlat.
Sep 27 15:50:21 tar1090 adsbexchange-mlat[1512]: Traceback (most recent call last):
Sep 27 15:50:21 tar1090 adsbexchange-mlat[1512]: File "/usr/local/share/adsbexchange/venv/bin/mlat-client", line 4, in <module>
Sep 27 15:50:21 tar1090 adsbexchange-mlat[1512]: __import__('pkg_resources').run_script('MlatClient==0.4.2', 'mlat-client')
Sep 27 15:50:21 tar1090 adsbexchange-mlat[1512]: File "/usr/local/share/adsbexchange/venv/lib/python3.11/site-packages/pkg_resources/__init__.py", line 708, in run_script
Sep 27 15:50:21 tar1090 adsbexchange-mlat[1512]: self.require(requires)[0].run_script(script_name, ns)
Sep 27 15:50:21 tar1090 adsbexchange-mlat[1512]: File "/usr/local/share/adsbexchange/venv/lib/python3.11/site-packages/pkg_resources/__init__.py", line 1517, in run_script
Sep 27 15:50:21 tar1090 adsbexchange-mlat[1512]: exec(code, namespace, namespace)
Sep 27 15:50:21 tar1090 adsbexchange-mlat[1512]: File "/usr/local/share/adsbexchange/venv/lib/python3.11/site-packages/MlatClient-0.4.2-py3.11-linux-x86_64.egg/EGG-INFO/scripts/mlat-client", line 26, in <module>
Sep 27 15:50:21 tar1090 adsbexchange-mlat[1512]: from mlat.client.receiver import ReceiverConnection
Sep 27 15:50:21 tar1090 adsbexchange-mlat[1512]: File "/usr/local/share/adsbexchange/venv/lib/python3.11/site-packages/MlatClient-0.4.2-py3.11-linux-x86_64.egg/mlat/client/receiver.py", line 26, in <module>
Sep 27 15:50:21 tar1090 adsbexchange-mlat[1512]: import _modes
Sep 27 15:50:21 tar1090 adsbexchange-mlat[1512]: ImportError: /usr/local/share/adsbexchange/venv/lib/python3.11/site-packages/MlatClient-0.4.2-py3.11-linux-x86_64.egg/_modes.cpython-311-x86_64-linux-gnu.so: undefined symbol: _PyFloat_Unpack4
Sep 27 15:50:21 tar1090 systemd[1]: adsbexchange-mlat.service: Main process exited, code=exited, status=1/FAILURE
Sep 27 15:50:21 tar1090 systemd[1]: adsbexchange-mlat.service: Failed with result 'exit-code'.
``
This is my output:
curl -L -o /tmp/axupdate.sh https://adsbexchange.com/feed-update.sh
sudo bash /tmp/axupdate.sh
Installing mlat-client to virtual environment
34
Error: Command '['/usr/local/share/adsbexchange/venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
48
50
60
70
Compiling / installing the readsb based feed client
[ERROR] Error in line 300 when executing: make -j2 AIRCRAFT_HASH_BITS=12 >> $LOGFILE
Given the recent story about ADSBexchange being sold to JetNet I have decided to remove the feed to ADSBexchange. Are there any instructions on how to remove/uninstall the feedclient?
Won’t install mlat client on either of these OS’s as they have a different set of Python Libraries I believe 24.04 / Trixir use Python 3.12 which makes the mlat client not compatible
Hi,
The install script doesn't work on Archlinux.
hostname
command not found (could use hostnamectl from systemd, which should be everywhere)adduser
utils not found (useradd instead)Thanks and cheers
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.