Symptoms:
b'Bad passphrase (not enough different characters or classes)'
vpxd.all
####-##-##T##:##:##.###Z info vpxd[#####] [Originator@#### sub=vmomi.soapStub[###] opID=mqin1evt-########-####-####-##:########-##] SOAP request returned HTTP failure; <<io_obj p:0x00007fd4a01516b8, h:74, <UNIX ''>, <UNIX '/var/run/en
voy-hgw/hgw-pipe'>>, /hgw/host-#####/vpxa>, method: bookKeep; code: 500(Internal Server Error); fault: (vim.fault.ProfileUpdateFailed) {
--> faultCause = (vmodl.MethodFault) null,
--> faultMessage = <unset>,
--> failure = (vim.fault.ProfileUpdateFailed.UpdateFailure) [
--> (vim.fault.ProfileUpdateFailed.UpdateFailure) {
--> profilePath = (vim.profile.ProfilePropertyPath) {
--> profilePath = "security_SecurityProfile_SecurityConfigProfile.security_UserAccountProfile_UserAccountProfile["##########################################################"]",
--> policyId = "security.UserAccountProfile.PasswordPolicy",
--> parameterId = "password",
--> policyOptionId = <unset>
--> },
--> errMsg = (vmodl.LocalizableMessage) {
--> key = "com.vmware.vim.profile.host.UpdateError.InvalidPassword.label",
--> arg = (vmodl.KeyAnyValue) [
--> (vmodl.KeyAnyValue) {
--> key = "error",
--> value = "b'Bad passphrase (not enough different characters or classes)\n'"
--> }
--> ],
--> message = "Password validation error: b'Bad passphrase (not enough different characters or classes)\n'."
--> }
--> }
--> ],
--> warnings = <unset>
--> msg = "Received SOAP response fault from [<<io_obj p:0x00007fd4a01516b8, h:74, <UNIX ''>, <UNIX '/var/run/envoy-hgw/hgw-pipe'>>, /hgw/host-#####/vpxa>]: bookKeep
--> Received SOAP response fault from [<<io_obj p:0x000000d1c55b9618, h:20, <TCP '###.#.#.# : #####'>, <TCP '###.#.#.# : ####'>>, /sdk>]: bookKeep
--> Profile validation failed. Check the profile for errors."
--> }stateless hosts relying on host profiles.vCenter: 8.0 U3j
Telco cloud platform: 5.0.1
In the host profile extracted from a newly installed or upgraded host, the password complexity value retry=3 min=disabled,disabled,disabled,12,12 is improperly populated under the requisite section. Strict schema validation in vCenter server 8.0 fails to parse this raw string when located in the requisite section, throwing the validation failure.
Resolution Steps:
Convert the current resolution into a strict numerical list to comply with procedural standards:
retry=3 min=disabled,disabled,disabled,12,12
retry=3 min=disabled,disabled,disabled,12,12 parameter under Security.PasswordQualityControlFor further details on Host Profile configurations, search the VMware by Broadcom TechDocs.