Issue Reported:
Azure VM Console -> Try to login as root but still it reports module unknown
Solution:
01) Fix PAM config FIRST (mandatory)
# cp -p /etc/pam.d/login /etc/pam.d/login.bak_$(date +%F_%H%M%S)
# sed -i ‘/pam_limits.so/d’ /etc/pam.d/login
02) Validate fix
# grep pam_limits /etc/pam.d/login
Expected:
(no output)
03) Test login (VERY IMPORTANT)
Try console login
Ensure no more:
Module is unknown
04) THEN optionally remove 32-bit PAM
Only after validation:
# dnf remove -y pam.i686