unipi-kernel-modules-dkms depends on non-existent package unipi-os-configurator-data
Package: unipi-kernel-modules-dkms Priority: optional Section: kernel Installed-Size: 373 Maintainer: Miroslav Ondra <firstname.lastname@example.org> Architecture: all Source: unipi-kernel-modules Version: 2.20~bullseye Replaces: neuron-kernel, unipi-kernel-modules Depends: dkms (>= 18.104.22.168), raspberrypi-kernel-headers | unipi-kernel-headers, unipi-os-configurator-data Conflicts: neuron-kernel, unipi-kernel-modules Breaks: unipi-os-configurator (<= 0.36) Filename: pool/main/u/unipi-kernel-modules/unipi-kernel-modules-dkms_2.20~bullseye_all.deb Size: 65548 MD5sum: 58dd0b85c6bb1341e1d29235f68e77b5 SHA1: 9bc3309cc75ba1e2a62b26032783496be5ce7cb1 SHA256: cbb4332357f74ffaf0c8eaba3675c188e5985415d73ea4273af1eb69575dbee0 SHA512: e869e2059f7bf92fe2c31f80890a6a81dd58a822c25b2ad6fc2e361d7960f25a50b0057fd30ca2d2d715353dc5abdfc685e4c45413ece6d43a3449100b1ea289 Description: UniPi Neuron/Axon kernel modules - DKMS source This package contains source code of kernel module for spi protocol used by internal boards in the UniPi Neuron/Axon controllers. Can be used with DKMS so that local kernel images are automatically built and installed every time relevant kernel packages are upgraded. Description-md5: baae29c2849964b1e5815cc38b4cc78c Homepage: https://www.unipi.technology/
# apt install unipi-kernel-modules-dkms Reading package lists... Done Building dependency tree... Done Reading state information... Done 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: The following packages have unmet dependencies: unipi-kernel-modules-dkms : Depends: unipi-os-configurator-data but it is not installable E: Unable to correct problems, you have held broken packages.
I see now that these are included in neuron-main tree, but it was never installed on my rpi because the install script failed.
The following packages have unmet dependencies: unipi-kernel-modules : Depends: raspberrypi-kernel (= 1:1.20221104-1) but 1:1.20230106-1 is to be installed E: Unable to correct problems, you have held broken packages. Cleaning temporary files Cleaning temporary files
I am guessing you need a better way of determining the platform, otherwise this is going to break each time a new rpi kernel is released before you have a chance to build the modules package...
If anyone needs a workaround, install like this:
wget -qO - https://repo.unipi.technology/debian/raspberry-install.sh | sed s/unipi-kernel-modules/unipi-kernel-modules-dkms/ | bash