SUSE "passwd username" ask for password 4 times

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