Errors installing Piaware

I have tried to install Piaware on my existing pi on top of FR24 and RB, but I got the following errors:

dpkg: error processing package linux-image-6.12.75+rpt-rpi-2712 (–configure):
installed linux-image-6.12.75+rpt-rpi-2712 package post-installation script subprocess returned error exit status 1
Setting up linux-image-6.12.75+rpt-rpi-v8 (1:6.12.75-1+rpt1~bookworm) …
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.12.75+rpt-rpi-v8
raspi-firmware: missing /boot/firmware, did you forget to mount it?
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 1
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-6.12.75+rpt-rpi-v8 (–configure):
installed linux-image-6.12.75+rpt-rpi-v8 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of linux-image-rpi-2712:
linux-image-rpi-2712 depends on linux-image-6.12.75+rpt-rpi-2712 (= 1:6.12.75-1+rpt1~bookworm); however:
Package linux-image-6.12.75+rpt-rpi-2712 is not configured yet.

dpkg: error processing package linux-image-rpi-2712 (–configure):
dependency problems - leaving unconfigured
Setting up libtcl8.6:arm64 (8.6.13+dfsg-2) …
dpkg: dependency problems prevent configuration of linux-image-rpi-v8:
linux-image-rpi-v8 depends on linux-image-6.12.75+rpt-rpi-v8 (= 1:6.12.75-1+rpt1~bookworm); however:
Package linux-image-6.12.75+rpt-rpi-v8 is not configured yet.

dpkg: error processing package linux-image-rpi-v8 (–configure):
dependency problems - leaving unconfigured
Setting up liblognorm5:arm64 (2.0.6-4) …
dpkg: dependency problems prevent configuration of linux-headers-6.12.75+rpt-rpi-v8:
linux-headers-6.12.75+rpt-rpi-v8 depends on linux-image-6.12.75+rpt-rpi-v8 (= 1:6.12.75-1+rpt1~bookworm) | linux-image-6.12.75+rpt-rpi-v8-unsigned (= 1:6.12.75-1+rpt1~bookworm); however:
Package linux-image-6.12.75+rpt-rpi-v8 is not configured yet.
Package linux-image-6.12.75+rpt-rpi-v8-unsigned is not installed.

dpkg: error processing package linux-headers-6.12.75+rpt-rpi-v8 (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-headers-6.12.75+rpt-rpi-2712:
linux-headers-6.12.75+rpt-rpi-2712 depends on linux-image-6.12.75+rpt-rpi-2712 (= 1:6.12.75-1+rpt1~bookworm) | linux-image-6.12.75+rpt-rpi-2712-unsigned (= 1:6.12.75-1+rpt1~bookworm); however:
Package linux-image-6.12.75+rpt-rpi-2712 is not configured yet.
Package linux-image-6.12.75+rpt-rpi-2712-unsigned is not installed.

dpkg: error processing package linux-headers-6.12.75+rpt-rpi-2712 (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-headers-rpi-v8:
linux-headers-rpi-v8 depends on linux-headers-6.12.75+rpt-rpi-v8 (= 1:6.12.75-1+rpt1~bookworm); however:
Package linux-headers-6.12.75+rpt-rpi-v8 is not configured yet.

dpkg: error processing package linux-headers-rpi-v8 (–configure):
dependency problems - leaving unconfigured
Setting up tcl8.6 (8.6.13+dfsg-2) …
Setting up rsyslog (8.2302.0-1+deb12u1) …
Created symlink /etc/systemd/system/syslog.service → /lib/systemd/system/rsyslog.service.
Created symlink /etc/systemd/system/multi-user.target.wants/rsyslog.service → /lib/systemd/system/rsyslog.service.
Setting up itcl3:arm64 (3.4.4-2) …
Setting up tcl-tls:arm64 (1.7.22-3+b1) …
dpkg: dependency problems prevent configuration of linux-headers-rpi-2712:
linux-headers-rpi-2712 depends on linux-headers-6.12.75+rpt-rpi-2712 (= 1:6.12.75-1+rpt1~bookworm); however:
Package linux-headers-6.12.75+rpt-rpi-2712 is not configured yet.

dpkg: error processing package linux-headers-rpi-2712 (–configure):
dependency problems - leaving unconfigured
Setting up tcl (8.6.13) …
Setting up tcllib (1.21+dfsg-1) …
Setting up tclx8.4 (8.4.1-4) …
Setting up piaware (10.2) …
Created symlink /etc/systemd/system/default.target.wants/piaware.service → /lib/systemd/system/piaware.service.
Created symlink /etc/systemd/system/piaware.service.wants/generate-pirehose-cert.service → /lib/systemd/system/generate-pirehose-cert.service.
Processing triggers for man-db (2.11.2-2) …
Processing triggers for libc-bin (2.36-9+rpt2+deb12u13) …
Processing triggers for initramfs-tools (0.142+rpt4+deb12u3) …
ln: failed to create hard link ‘/boot/initrd.img-6.12.75+rpt-rpi-v8.dpkg-bak’ => ‘/boot/initrd.img-6.12.75+rpt-rpi-v8’: Operation not permitted
update-initramfs: Generating /boot/initrd.img-6.12.75+rpt-rpi-v8
raspi-firmware: missing /boot/firmware, did you forget to mount it?
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 1
dpkg: error processing package initramfs-tools (–configure):
installed initramfs-tools package post-installation script subprocess returned error exit status 1
Processing triggers for rsyslog (8.2302.0-1+deb12u1) …
Errors were encountered while processing:
linux-image-6.12.75+rpt-rpi-2712
linux-image-6.12.75+rpt-rpi-v8
linux-image-rpi-2712
linux-image-rpi-v8
linux-headers-6.12.75+rpt-rpi-v8
linux-headers-6.12.75+rpt-rpi-2712
linux-headers-rpi-v8
linux-headers-rpi-2712
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hope someone could help.

This isn’t piaware-related, you have some other problem going on there.

Ok - and now I was able to claim my reciever, its online but not sending data. FR24 and RB works flawlessly.

what do the logs tell you ?

sudo service piaware status

Is the command you are looking for on the Raspberry Pi

That will tell you why it isn’t working.

If FR24 and RB are working then the decoder is functioning but Piaware isn’t.

What decoder are you using? Dump1090-FA, Dump1090-Mutuability(|FR24 standard) Readsb?

I am using Readsb.

pi@pi24-bookworm:~ $ sudo service piaware status
● piaware.service - FlightAware ADS-B uploader
Loaded: loaded (/lib/systemd/system/piaware.service; enabled; preset: enab>
Active: active (running) since Thu 2026-03-19 11:00:11 UTC; 9h ago
Docs: PiAware - ADS-B and MLAT Receiver - FlightAware
Main PID: 820 (piaware)
Error: 2 (No such file or directory)
Tasks: 4 (limit: 760)
CPU: 8min 20.883s
CGroup: /system.slice/piaware.service
├─ 820 /usr/bin/piaware -p /run/piaware/piaware.pid -plainlog -st>
├─21809 /usr/lib/piaware/helpers/faup1090 --net-bo-ipaddr localhos>
└─27033 /usr/lib/piaware/helpers/fa-mlat-client --input-connect lo>

Mar 19 20:09:47 pi24-bookworm piaware[820]: mlat-client(27033): Aircraft: 4 of >
Mar 19 20:10:46 pi24-bookworm piaware[820]: 19791 msgs recv’d from readsb (122 >
Mar 19 20:15:46 pi24-bookworm piaware[820]: 19971 msgs recv’d from readsb (180 >
Mar 19 20:20:46 pi24-bookworm piaware[820]: 20090 msgs recv’d from readsb (119 >
Mar 19 20:24:47 pi24-bookworm piaware[820]: mlat-client(27033): Receiver status>
Mar 19 20:24:47 pi24-bookworm piaware[820]: mlat-client(27033): Server status: >
Mar 19 20:24:47 pi24-bookworm piaware[820]: mlat-client(27033): Receiver: 43.>
Mar 19 20:24:47 pi24-bookworm piaware[820]: mlat-client(27033): Server: 0.>
Mar 19 20:24:47 pi24-bookworm piaware[820]: mlat-client(27033): Aircraft: 2 of >
Mar 19 20:25:46 pi24-bookworm piaware[820]: 20183 msgs recv’d from readsb (93 i>
lines 1-23/23 (END)

Okay, your decoder is readsb according to the last message.

Go tho this page:

Execute only step 3 and see if that is completed without errors.

If not then excute step 2 and then step 3.

Don’t forget to reboot between step 2 and 3.

If that isn’t working then you have an issue with the Operating system and then you should consider to reimage your system with either an SD card image or an new image of the operating system.

OK - returning this:

dpkg: error processing package linux-image-6.12.75+rpt-rpi-2712 (–configure):
installed linux-image-6.12.75+rpt-rpi-2712 package post-installation script subprocess returned error exit status 1
Setting up linux-image-6.12.75+rpt-rpi-v8 (1:6.12.75-1+rpt1~bookworm) …
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.12.75+rpt-rpi-v8
raspi-firmware: missing /boot/firmware, did you forget to mount it?
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 1
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-6.12.75+rpt-rpi-v8 (–configure):
installed linux-image-6.12.75+rpt-rpi-v8 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of linux-image-rpi-2712:
linux-image-rpi-2712 depends on linux-image-6.12.75+rpt-rpi-2712 (= 1:6.12.75-1+rpt1~bookworm); however:
Package linux-image-6.12.75+rpt-rpi-2712 is not configured yet.

dpkg: error processing package linux-image-rpi-2712 (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-image-rpi-v8:
linux-image-rpi-v8 depends on linux-image-6.12.75+rpt-rpi-v8 (= 1:6.12.75-1+rpt1~bookworm); however:
Package linux-image-6.12.75+rpt-rpi-v8 is not configured yet.

dpkg: error processing package linux-image-rpi-v8 (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-headers-6.12.75+rpt-rpi-v8:
linux-headers-6.12.75+rpt-rpi-v8 depends on linux-image-6.12.75+rpt-rpi-v8 (= 1:6.12.75-1+rpt1~bookworm) | linux-image-6.12.75+rpt-rpi-v8-unsigned (= 1:6.12.75-1+rpt1~bookworm); however:
Package linux-image-6.12.75+rpt-rpi-v8 is not configured yet.
Package linux-image-6.12.75+rpt-rpi-v8-unsigned is not installed.

dpkg: error processing package linux-headers-6.12.75+rpt-rpi-v8 (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-headers-6.12.75+rpt-rpi-2712:
linux-headers-6.12.75+rpt-rpi-2712 depends on linux-image-6.12.75+rpt-rpi-2712 (= 1:6.12.75-1+rpt1~bookworm) | linux-image-6.12.75+rpt-rpi-2712-unsigned (= 1:6.12.75-1+rpt1~bookworm); however:
Package linux-image-6.12.75+rpt-rpi-2712 is not configured yet.
Package linux-image-6.12.75+rpt-rpi-2712-unsigned is not installed.

dpkg: error processing package linux-headers-6.12.75+rpt-rpi-2712 (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-headers-rpi-v8:
linux-headers-rpi-v8 depends on linux-headers-6.12.75+rpt-rpi-v8 (= 1:6.12.75-1+rpt1~bookworm); however:
Package linux-headers-6.12.75+rpt-rpi-v8 is not configured yet.

dpkg: error processing package linux-headers-rpi-v8 (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-headers-rpi-2712:
linux-headers-rpi-2712 depends on linux-headers-6.12.75+rpt-rpi-2712 (= 1:6.12.75-1+rpt1~bookworm); however:
Package linux-headers-6.12.75+rpt-rpi-2712 is not configured yet.

dpkg: error processing package linux-headers-rpi-2712 (–configure):
dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.142+rpt4+deb12u3) …
ln: failed to create hard link ‘/boot/initrd.img-6.12.75+rpt-rpi-v8.dpkg-bak’ => ‘/boot/initrd.img-6.12.75+rpt-rpi-v8’: Operation not permitted
update-initramfs: Generating /boot/initrd.img-6.12.75+rpt-rpi-v8
raspi-firmware: missing /boot/firmware, did you forget to mount it?
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 1
dpkg: error processing package initramfs-tools (–configure):
installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
linux-image-6.12.75+rpt-rpi-2712
linux-image-6.12.75+rpt-rpi-v8
linux-image-rpi-2712
linux-image-rpi-v8
linux-headers-6.12.75+rpt-rpi-v8
linux-headers-6.12.75+rpt-rpi-2712
linux-headers-rpi-v8
linux-headers-rpi-2712
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

If I select to reimage - schould I start with a feeder or a default RPI OS?

RPi OS Lite, installed using RPi Imager is better.
Since Flightaware has not yet released piaware for Trixi, better use Bookworm

1 Like

Thanks - will start from scratch again tomorrow.

2 Likes

If you don’t care about managing the software yourself, take a look at

In contrast to other images, it’s made from the start to support various aggregators.
Adding stuff beyond what is supported is more complicated though.

If you’re gonna start with Raspbian and somewhat manually configure stuff, take a look at this guide: Raspbian Lite: ADS B receiver · wiedehopf/adsb-wiki Wiki · GitHub

Thank You - will take a look.