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 |