Certain Special Characters Cause Software iSCSI Initiator CHAP Configuration Corruption
Details
If you set up CHAP using a "$" character, target discovery fails and disabling or resetting CHAP does not work properly. Other special characters, such as () @ # $ % ^ & and *, might cause the same problem.
Solution
Follow these steps:
Open a remote shell or local terminal to the host.
Log in as root.
Open the file /etc/vmkiscsi.conf in an editor.
To disable CHAP:
Remove the lines starting with OutgoingUsername= OutgoingPassword= These lines might be corrupted.
Add the following lines: #OutgoingUsername= #OutgoingPassword= Be sure to include the comment indicator (#)
Save the file.
Re-enable CHAP without using special characters in the username and password. Escaping special characters does not work reliably.