Skip to main content

Error 1067 unable to start the VMware Virtual center Server Service

Error 1067  unable to start the VMware Virtual center Server Service
I got a call that our Vcenter server  is not working. and I felt ohh thats it….let me start the Vcenter service. I noticed vcenter service was not started and i tried to start the service, it is throwing the below error.
“Windows Could not start the VMware VirtualCenter service on local computer. Error 1067: the process terminated unexpectedly”


I wont say the below is the standard to follow to troubleshoot the issue. It was the approach which i used to resolve the above issue.
Troubleshooting Step 1:
 My first place to troubleshoot the Vcenter service failure is “vpxd.log” on the below location
Windows 2003 – C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\Logs
Windows 2008 – C:\ProgramData\VMware\VMware VirtualCenter\Logs”
In VPXD logs, i found the below error

[2012-06-05 03:57:53.047 08104 error 'App'] Failed reading C:\ProgramData\VMware\VMware VirtualCenter\vpxd.cfg. Line 33. class Vmacore::Xml::XMLParseException(mismatched tag)
[ 2012-06-05  03:57:53.047 08104 error 'App'] [VpxdMain] Failed to init vmacore
From the above Log, I noticed the line telling me something about the cause for this issue.
Failed reading C:\ProgramData\VMware\VMware VirtualCenter\vpxd.cfg. Line 33. class Vmacore::Xml::XMLParseException(mismatched tag)
There is a  tag mismatched on the “vpxd.cfg” file. which is not allowing to start my vcenter service.

Troubleshooting Step 2:
I have started my investigation into my Vcenter server configuration file “Vpxd.cfg” and the error messge telling me that Line 33 is culprit so, I started targetting my line towards 30 to 35 in “vpxd.cfg” file.
===========================================================
==============================================================     
First, it looks like the culprit is the below line.
Tried to start the service But no luck again failed and the error message in the vpxd log is different this time
“the Duplicate loop error”
Troubleshhoting Step 3:
Again  my target is Vcenter configuration file “Vpxd.cfg”
===========================================================
==============================================================  
This time found the issue  and the issue is because of the loop # and # appears twice in Vcenter configuration file.Removed the extra loop and started the service. It started sucessfully and i am safe.
The issue appeared because of the configuration file of vcenter  was edited as part of standard hardening but edited with the wrong format sometime before and my server was rebooted as part of patching process.Configuration changes takes effect if you restart the Virtual center service. After the reboot, My Vcenter server service was not started.
Thanks for reading this article

Comments

Popular posts from this blog

  Issue with Aria Automation Custom form Multi Value Picker and Data Grid https://knowledge.broadcom.com/external/article?articleNumber=345960 Products VMware Aria Suite Issue/Introduction Symptoms: Getting  error " Expected Type String but was Object ", w hen trying to use Complex Types in MultiValue Picker on the Aria for Automation Custom Form. Environment VMware vRealize Automation 8.x Cause This issue has been identified where the problem appears when a single column Multi Value Picker or Data Grid is used. Resolution This is a known issue. There is a workaround.  Workaround: As a workaround, try adding one empty column in the Multivalue picker without filling the options. So we can add one more column without filling the value which will be hidden(there is a button in the designer page that will hide the column). This way the end user will receive the same view.  

57 Tips Every Admin Should Know

Active Directory 1. To quickly list all the groups in your domain, with members, run this command: dsquery group -limit 0 | dsget group -members –expand 2. To find all users whose accounts are set to have a non-expiring password, run this command: dsquery * domainroot -filter “(&(objectcategory=person)(objectclass=user)(lockoutTime=*))” -limit 0 3. To list all the FSMO role holders in your forest, run this command: netdom query fsmo 4. To refresh group policy settings, run this command: gpupdate 5. To check Active Directory replication on a domain controller, run this command: repadmin /replsummary 6. To force replication from a domain controller without having to go through to Active Directory Sites and Services, run this command: repadmin /syncall 7. To see what server authenticated you (or if you logged on with cached credentials) you can run either of these commands: set l echo %logonserver% 8. To see what account you are logged on as, run this command: ...
  The Guardrails of Automation VMware Cloud Foundation (VCF) 9.0 has redefined private cloud automation. With full-stack automation powered by Ansible and orchestrated through vRealize Orchestrator (vRO), and version-controlled deployments driven by GitOps and CI/CD pipelines, teams can build infrastructure faster than ever. But automation without guardrails is a recipe for risk Enter RBAC and policy enforcement. This third and final installment in our automation series focuses on how to secure and govern multi-tenant environments in VCF 9.0 with role-based access control (RBAC) and layered identity management. VCF’s IAM Foundation VCF 9.x integrates tightly with enterprise identity providers, enabling organizations to define and assign roles using existing Active Directory (AD) groups. With its persona-based access model, administrators can enforce strict boundaries across compute, storage, and networking resources: Personas : Global Admin, Tenant Admin, Contributor, Viewer Projec...