Knowledge Base

Preserving for the future: Shell scripts, AoC, and more

Devuan updates for January 2023 and FreeIPA

As of January 10, the latest monthly OS updates has introduced a problem only for new installs. Package freeipa-client depends on a package, python3-ipalib-hbac, that has a hard dependency on python3<3.11.

And of course I wanted to set up a system with Devuan Ceres at that exact day. It has since been fixed, with the release of src:sssd_2.8.1-2 today.

I had to set up an apt repo connection to snapshot.debian.org, in file /etc/apt/sources.list.d/snapshot.list.

deb [check-valid-until=no] http://snapshot.debian.org/archive/debian/20221215T151605Z/ unstable main

Then run:

sudo apt-get install python3=3.10.6-3 python3-minimal=3.10.6-3 libpython3-stdlib=3.10.6-3

The FreeIPA client install process also needs this:

sudo apt-get install python3-cryptography=3.4.8-2

To get around this error on the ipa-client-install invocation.

AttributeError: module 'cryptography.utils' has no attribute 'register_interface'. Did you mean: 'verify_interface'?

Comments