Challenges with Piaware 1.3

Couple of challenges in my install attempts. Brand new Raspberry Pi 3 & older Beast receiver

I’m attempting to rebuild a unit of mine that failed during the winter. Started last night, and ran into a couple of problems.

Attempting to install piaware 1.3 on trixie, I’m unable to find/download beast-splitter.

Attempting to install piaware 1.3 on bookworm, beast-splitter works, piaware works and appears to be feeding flightaware. Installing graphs1090, and piaware-web as I have on dozens of other setups, the scripts run, no obvious errors, however, graphs1090 returns a 404 not found. piaware-web provides the initial status page, but trying to use the skyaware button returns a 404, as does surfing to the ipaddress:8080.

Was unable to download the previous version of piaware by manipulating the web link.
Appears it’s operational with the new piaware, just lack some of the extras I’m accustomed to.

Regards

Chuck

What version of piaware are you using ? Piaware 1.3 is very very old.

I assume that it is a typo of some sort

The current version is 11.0 and that has support for trixie and bookworm.

I guess your are working on this station : Site 275466 – KGWS since it is online since an hour or 2. This is running version 11.0

When you are logged in, what IP adress does this station give you ? Are you looking to the correct setup?

Piaware should be available on port 8080, Graphs1090 is available on http://ip.address.of.pi/graphs1090/

You can manually build and install beast-splitter ver 11.0~dev on trixie using following method:

NOTE: This method is memory-intensive and requires at least 2 GB RAM. How much RAM your RPi 3 has?

(1) Install tools & dependencies

sudo apt install git debhelper  dh-systemd 
sudo apt install libboost-system-dev libboost-program-options-dev libboost-regex-dev

(2) Clone source-code from Flightaware Github repository

git clone -b dev --depth 1  https://github.com/flightaware/beast-splitter.git 

(3) Build & Install beast-splitter

cd beast-splitter 
./prepare-build.sh trixie  
cd package-trixie  
sudo dpkg-buildpackage -b --no-sign  
cd ../

sudo dpkg -i beast-splitter_11.0~dev_arm64.deb  

 

`

I thought trixie was not supported yet.

Version 11 introduced trixie support according to the readme. :wink:

Thanks, I conflated the release package 1.3, vs the piaware 11. Yep, the Pi 3B is only 1 GHz of RAM, so I’ll just continue to run it on Bookworm, it’s up and running on the bench.

Trixie on my Pi 4 has created a swap memory of 2GB. It is possible trixie on Pi 3B also creates a large enough file (=>1GB) so the total memory will be 1GB RAM + 1GB Swap = 2GB.

Anyone who has installed trixie, can check this by issuing command top.

RPi 4 Model B 4GB RAM, with Raspberry Pi OS Trixie
Default Swap = 2GB

If swap is not created, or created, but is of small size (say 0.5GB) by trixie on Pi 3B, user can create a temporary swap file of say 1.5GB, so that total memory becomes 1GB ram + 0.5GB default swap + 1.5GB user-created swap-file = 3GB.

OrangePiPC 1GB RAM, with Armbian Trixie
Default Swap = 0.5GB

After the beast-splitter package is compiled successfully, this user-created swap file is no more required, and can be deleted to free up disk space.