発覚
私の所では、Pi 4, Pi3B,PizeroW,PiZeroW2の4台がFeederとして動いているのだが、
2023/10/13日あたりから、PiZeroW,PiZeroW2で、ローカルでのSkywareではちゃんと見えるのに、FlightAwareサイトではfeedされていないとの表示になっている模様。
因みに2台のpi zero w,pi zero w2のそれぞれ3サイトにfeedさせている。
マシン1(pizw) FrightRader24/Frightaware/RaderBox24
マシン2(pizw2)FrightRader24/Frightaware/adsb.fi
※FrightRader2(MLAT停止)が動けばビジネスアカウントが使えて充分なんだけど。
FrightAware(MLAT停止)はWeb管理画面が充実している。
RaderBox24は取り合えずやってみた(笑)で、
adsb.fiはADSB-exchangeのゴタゴタで追加。
因みにFR24,FAのMLATを止めているのは、非常に高負荷だから。
他に、Pi4,Pi3Bでは、FrightRader24/Frightaware/ADSB-exchangeが動いている。
久しぶりにsyslogを覗くと、約2秒程で再起動を繰り返していた。
Oct 29 19:59:15 pizw2 systemd[1]: Started FlightAware ADS-B uploader.
Oct 29 19:59:18 pizw2 systemd[1]: piaware.service: Main process exited, code=killed, status=6/ABRT
Oct 29 19:59:18 pizw2 systemd[1]: piaware.service: Failed with result 'signal'.
Oct 29 19:59:18 pizw2 systemd[1]: piaware.service: Consumed 2.073s CPU time.
調査
調べてみるとこんな話題が上がっていた。
discussions.flightaware.com
どうやら、OSやライブラリに問題があるらしい。
discussions.flightaware.com
お試し
どうやら、OSのアップグレードで対応しているらしいのでやってみた。
Updating Raspberry Pi - Raspberry Valley
sudo apt update
sudo apt full-upgrade
sudo rpi-update
入れたコマンドはこれだけ。ただし「rpi-update」は下記を読んでからやる事。
動作保証されないファームウェアにアップグレードされるから不要だと思うよ
Raspberry Pi Documentation - Raspberry Pi OS
実行前
root@pizw:~ $ uname -a
Linux pizw 5.15.84+ #1613 Thu Jan 5 11:58:09 GMT 2023 armv6l GNU/Linux
root@pizw:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
root@pizw:~ $
実行後
root@pizw:~ $ uname -a
Linux pizw 6.1.58+ #1693 Tue Oct 24 12:12:18 BST 2023 armv6l GNU/Linux
root@pizw:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
root@pizw:~ $
失敗
OSはバージョン(5.15.84⇒6.1.58)は変わったが、治らなかった(ちぇ)
root@pizw:~ $ sudo systemctl status piaware
● piaware.service - FlightAware ADS-B uploader
Loaded: loaded (/lib/systemd/system/piaware.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: signal) since Sun 2023-10-29 20:54:47 JST; 27s ago
Docs: https://flightaware.com/adsb/piaware/
Process: 1070 ExecStart=/usr/bin/piaware -p /run/piaware/piaware.pid -plainlog -statusfile /run/piaware/status.json (code=killed, signal=ABRT)
Main PID: 1070 (code=killed, signal=ABRT)
CPU: 2.065sOct 29 20:55:17 pizw systemd[1]: piaware.service: Scheduled restart job, restart counter is at 18.
Oct 29 20:55:17 pizw systemd[1]: Stopped FlightAware ADS-B uploader.
Oct 29 20:55:17 pizw systemd[1]: piaware.service: Consumed 2.065s CPU time.
Oct 29 20:55:17 pizw systemd[1]: Started FlightAware ADS-B uploader.
root@pizw:~ $
ので、・・・修正がリポジトリに反映されるか、Piawareがバージョンアップされるのを期待して、しばらく待つことにする。小一時間程度のインストールやり直しが面倒くさい
現時点で本家サイトにbookworm(12)が2週間ほど前に出ている。が、rpi-updateでアップグレードされなかった。
「Debian version: 12 (bookworm) Release date: October 10th 2023」が最新。「Debian version: 11 (bullseye)」はLagacy扱い。
Operating system images – Raspberry Pi
Piawareサービスの停止
Piawareが約2秒おきに再起動してSyslogにエラーを吐き続けるので止める。
sudo sysctrl stop piaware
尚、止めてもローカルレーダにはちゃんと飛行機が表示されている。