Below is the error I'm getting.
# passwd username
Changing password for username.
New Password:
Reenter New Password:
Password changed.
New UNIX password:
Retype new UNIX password:
Password has been already used. Choose another.
passwd: Authentication token manipulation error
# cat common-password | grep -v "^#"
password requisite pam_pwcheck.so nullok cracklib
password required pam_unix2.so use_authtok nullok
password required pam_cracklib.so dcredit=-1 ucredit=-1 lcredit=-1 minlen=15 retry=5
password required pam_pwhistory.so use_authtok remember=3 retry=5 ## Use pam_pwhistory in SLES 11
password required pam_unix2.so nullok use_authtok md5
# cat common-auth | grep -v "^#"
auth required pam_env.so
auth required pam_unix2.so