I build a custom silverblue image with freeipa-client installed to be ready to be enrolled on first boot. The host is correctly enrolled in my FreeIPA instance after realm join but locally, SSSD does not work and refuse to start.
Containerfile
ARG FEDORA_VERSION=42
FROM quay.io/fedora-ostree-desktops/silverblue:$FEDORA_VERSION
RUN dnf install -y freeipa-client
COPY tmpfile.conf /usr/lib/tmpfiles.d/ipa.conf # Workaround https://bugzilla.redhat.com/show_bug.cgi?id=2332433
RUN bootc container lint
tmpfile.conf
d /var/lib/certmonger 0755 root root
d /var/lib/certmonger/cas
d /var/lib/certmonger/local
d /var/lib/certmonger/requests
d /var/lib/ipa-client 0755 root root
d /var/lib/ipa-client/pki
d /var/lib/ipa-client/sysrestore
After first boot, I can run a realm join, the host seems correctly enrolled in FreeIPA but SSSD is unable to start :
...
Configured /etc/ssh/ssh_config
Configured /etc/ssh/sshd_config.d/04-ipa.conf
Configuring fr.otera.lan as NIS domain.
Configured /etc/krb5.conf for IPA realm FR.OTERA.LAN
Client configuration complete.
The ipa-client-install command was successful
This program will set up IPA client.
Version 4.12.5
Using default chrony configuration.
* /usr/bin/systemctl enable sssd.service
* /usr/bin/systemctl restart sssd.service
Job for sssd.service failed because the control process exited with error code.
See "systemctl status sssd.service" and "journa
I am not familiar with this particular package and would not be able to help here.
In the bug report you mentioned in your Containerfile, there is a statement from the package maintainer that bootable container environments are not currently supported. However, with proper knowledge of this particular package and RPM in general, I suppose a workaround could be implemented.
As a side note, as I mentioned in your previous post, when building a derived bootable container image, the two LABEL instructions in your Containerfile are not necessary and can be safely omitted for readability and simplicity.