Plesk installation issue on AlmaLinux 9.6 is due to missing dependencies
The error you’re encountering during Plesk installation on AlmaLinux 9.6 is due to missing dependencies, especially:
libidn.so.12
libluajit-5.1.so.2
libaspell.so.15
perl-JSON-XS
sharutils
libbsd.so.0
liblqr-1.so.0
libraqm.so.0
libmilter.so.1.0
libavif.so.15
⚠️ Why this is happening
AlmaLinux 9.6 likely ships newer versions or omits legacy libraries Plesk 18.0.70 still depends on. Some of these are deprecated or moved to optional/epel repositories.
Recommended Solution (Safe)
Switch to AlmaLinux 8.9 or 9.2, which is officially tested and supported by Plesk [as of version 18.0.70].
AlmaLinux 9.6 is too new, and the Plesk repo likely hasn’t caught up yet with rebuilt packages for it.
If you must use AlmaLinux 9.6, see the workaround below — but stability is not guaranteed.
🧪 Workaround (Advanced / Not Officially Recommended)
Only do this if you’re testing or have no option to downgrade the OS.
1. Enable EPEL and CodeReady Builder
📌 Summary
Option | Recommendation |
---|---|
✅ Use AlmaLinux 8.9 or 9.2 | ✔ Best for production |
🧪 Stay on AlmaLinux 9.6 | ⚠️ Risky, needs manual fixes |
⛔ Wait for Plesk update | ❌ Installation blocked |