Page 1 of 1

Upgrading to Debian Trixie breaks fah-client install

Posted: Sun Aug 10, 2025 6:40 am
by Schrödinger's cat
I upgraded a Pi 5 from Pi OS Bookworm to Trixie, and now fah-client_8.4.9_arm64.deb can't install due to one it's dependencies:

Code: Select all

polkitd-pkla | policykit-1 (<< 0.106)

Code: Select all

root@raspberry-pi-01:~# sudo apt install --install-suggests /root/fah-client_8.4.9_arm64.deb -y
Note, selecting 'fah-client' instead of '/root/fah-client_8.4.9_arm64.deb'
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 fah-client : Depends: polkitd-pkla but it is not installable or
                       policykit-1 (< 0.106) but it is not installable
              Recommends: nvidia-opencl-icd but it is not going to be installed
              Suggests: python3-websocket but it is not going to be installed
Error: Unable to correct problems, you have held broken packages.
Error: The following information from --solver 3.0 may provide additional context:
   Unable to satisfy dependencies. Reached two conflicting decisions:
   1. fah-client:arm64=8.4.9 is selected for install
   2. fah-client:arm64 Depends polkitd-pkla | policykit-1 (< 0.106)
      but none of the choices are installable:
      [no choices]
How can I fix this error?

Re: Upgrading to Debian Trixie breaks fah-client install

Posted: Sun Aug 10, 2025 7:41 am
by calxalot

Re: Upgrading to Debian Trixie breaks fah-client install

Posted: Sun Aug 10, 2025 8:28 am
by Schrödinger's cat
Thanks calxalot

For PI OS use:

Code: Select all

mkdir -p newfah/DEBIAN
dpkg -x fah-client_8.4.9_arm64.deb newfah
dpkg -e fah-client_8.4.9_arm64.deb newfah/DEBIAN
sed -i 's/polkitd-pkla | policykit-1 (<< 0.106), //' newfah/DEBIAN/control
dpkg -b newfah fah-client_arm64.deb
sudo dpkg -i fah-client_arm64.deb
rm -r newfah