rasberry pi zero w でpiware8.2のfeedだけが勝手に止まる(未解決)

発覚

私の所では、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

尚、止めてもローカルレーダにはちゃんと飛行機が表示されている。