Error Code: LCMVMSP10019
com.vmware.vrealize.lcm.util.exception.SshAuthenticationFailureException: Cannot execute SSH commands. Verify the SSH login credentials.
Caused by: java.lang.RuntimeException: Cannot create session for ssh://vmware-system-user@##.##.##.##
at com.vmware.vrealize.lcm.util.SessionHolder.newSession(SessionHolder.java:57)
at com.vmware.vrealize.lcm.util.SessionHolder.<init>(SessionHolder.java:37)
at com.vmware.vrealize.lcm.util.SshUtils.execute(SshUtils.java:694)
... 8 more
Caused by: com.jcraft.jsch.JSchException: Auth fail for methods 'publickey,password,keyboard-interactive'
at com.jcraft.jsch.Session.connect(Session.java:501)
at com.vmware.vrealize.lcm.util.SessionHolder.newSession(SessionHolder.java:53)
... 10 more
VCF Operations 9.0
VCF Automation 9.0
VCF vIDB 9.0
The issue occurs because the "vmware-system-user" account password expires.
The expired "vmware-system-user" is preventing VCF Fleet Management from establishing necessary SSH connections to update the VCF Automation and VCF vIDB password.
Follow the below steps to resolve this issue:
chage -l vmware-system-user
6.Set the vmware-system-user to never expire:
chage -m 0 -M -1 vmware-system-user
7. Confirm that the vmware-system-user is no longer expired:
chage -l vmware-system-user
8. Reset the "vmware-system-user" password:passwd vmware-system-user
9. Reboot the VM by running:
reboot -f