Hi. I just wanted to report that the freeIPA installation seems quite broken for Alma linux (9.5) (and I’m guessing every other distro that uses the .el9.5.4 version)
I was performing an install using Alma Linux (9.5) of the free-ipa-server package, and had some issues. (Fixes for these issues below.)
Out of curiosity I wanted to test against another similar distro, so I used Oracle linux (9.5) and ultimately I had zero trouble installing freeIPA server using the oracle linux (9.5) distro.
I did some digging to find out why.
As an FYI, both distros needed the following line to succeed.
sysctl net.ipv6.conf.all.disable_ipv6=0
The difference with Alma’s install however, is as follows, so here are the items needed to make Alma 9.5 successfully install freeIPA server.
Make directories and create files in these directories. I didnt have to add anything to any of these files. But they needed to be there for installation to succeed.
sudo mkdir -p /etc/ipa/custodia
sudo touch /etc/ipa/custodia/custodia.confsudo mkdir -p /var/lib/ipa/sysupgrade
sudo touch /var/lib/ipa/sysupgrade/sysupgrade.statesudo mkdir -p /var/lib/ipa/sysrestore
sudo touch /var/lib/ipa/sysrestore/sysrestore.statesudo mkdir -p /var/lib/ipa/pki-ca/publish
sudo mkdir /var/lib/ipa/gssproxy/
sudo mkdir /var/lib/ipa/passwds
sudo touch /var/lib/ipa/passwds/ipa.wlcomm.net-443-RSAmkdir /var/lib/ipa/certs
mkdir /var/lib/ipa/privatemkdir /etc/ipa/kdcproxy
touch /etc/ipa/kdcproxy/ipa-kdc-proxy.conf
Just to reiterate, I needed to do this on Alma, but not Oracle9.
It looks like oracle 9 was micro patched to fix this, as you can see below.
When I looked at the following on the 2 different servers…
dnf list installed | grep ipa
I see the following…
alma linux 9.5 (and im sure others using the same enterprise kernel)
ipa-server.x86_64 – 4.12.2-1.el9.5.4
– vs–
Oracle linux 9.5 (UEK-5.15 Kernel)
ipa-server.x86_64 – 4.12.2-1.0.1.el9.5.4
The install on Alma worked fine after these folder/file additions.
Thanks all.