Solved

VMware vCenter service randomly stops with error: "The VMware VirtualCenter Server service terminated with service-specific error The system cannot find the file specified.. "

Posted on 2013-11-28
10
4,461 Views
Last Modified: 2013-12-09
VMware vCenter service randomly stops with error:
 "The VMware VirtualCenter Server service terminated with service-specific error The system cannot find the file specified.. "

From vpxd.log on vCenter:
        2013-11-24T16:46:24.229+01:00 [10540 error 'Default'] SSLStreamImpl::DoServerHandshake (0000000017201230) SSL_accept failed. Dumping SSL error queue:
        2013-11-24T16:46:24.229+01:00 [10540 error 'Default'] [0] error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate unknown
        2013-11-24T16:46:24.229+01:00 [10540 warning 'ProxySvc'] SSL Handshake failed for stream TCPStreamWin32(socket=TCP(fd=916) local=<vcenter IP here>:443,  peer=<vcenter IP here>:57963), error: class Vmacore::Ssl::SSLException(SSL Exception: error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate unknown)
        2013-11-24T16:46:24.697+01:00 [10912 info 'commonvpxLro' opID=995a566] [VpxLRO] -- BEGIN task-internal-53548 --  -- vmodl.query.PropertyCollector.retrieveContents -- 7635ab46-1871-a626-0fa0-6de4d11dcc06(522bf4cd-7972-c569-3881-1f8775ac9a65)
        2013-11-24T16:46:24.697+01:00 [10912 info 'commonvpxLro' opID=995a566] [VpxLRO] -- FINISH task-internal-53548 --  -- vmodl.query.PropertyCollector.retrieveContents --
        2013-11-24T16:46:24.728+01:00 [10676 info 'commonvpxLro' opID=f975d9a9] [VpxLRO] -- BEGIN task-internal-53549 --  -- vmodl.query.PropertyCollector.retrieveContents -- d5897125-0519-d465-addc-04bceacc31ed(5293f85d-c2dc-e257-d6fd-f5256f629d8d)
        2013-11-24T16:46:24.728+01:00 [10676 info 'commonvpxLro' opID=f975d9a9] [VpxLRO] -- FINISH task-internal-53549 --  -- vmodl.query.PropertyCollector.retrieveContents --
        2013-11-24T16:46:29.970+01:00 [10360 info 'Default' opID=HB-host-21784@121322-e52759ae] Forcing shutdown of VMware VirtualCenter now
       
Verified all steps here:
        http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003926
       
Verified this:
        http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2056296
       
Ensured this:
        http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1020210

Still the problem persists. When the service is started manually, it runs for a time period of less then 24 hours up to two days. Typically less then 24 hours. It fails in the middle of the night, or at the end of the work day judging by the times seen so far.
0
Comment
Question by:itnifl
  • 5
  • 4
10 Comments
 
LVL 5

Expert Comment

by:Steve M
Comment Utility
A couple questions...
SQL server or SQL Express?  (on this server or another server?)
Do you have Antivirus running on this server and/or the SQL server?
0
 
LVL 2

Author Comment

by:itnifl
Comment Utility
Using SQL 2008 R2 on a separate server.
Have Deep Security 9 SP1 Appliance protection on the SQL server and vCenter.
0
 
LVL 5

Assisted Solution

by:Steve M
Steve M earned 500 total points
Comment Utility
Have you tried excluding the AV scans from scanning the vcenter files?  I assume the SQL databases are already excluded from your AV scans, (but if not they should be).
0
 
LVL 2

Author Comment

by:itnifl
Comment Utility
OK - I have done exclusions as described in:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2010667

Both:
C:\Program Files\VMware\Infrastructure\Inventory Service\
C:\ProgramData\VMware\Infrastructure\Inventory Service\

Will have to see if that does the trick.
0
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 
LVL 5

Expert Comment

by:Steve M
Comment Utility
Great, hope it works for you!

(BTW, did you exclude from backups as well if applicable?)

Good Luck!
Steve
0
 
LVL 2

Author Comment

by:itnifl
Comment Utility
I have made an request to exclude from backups as well.
In addition I found several of the following in the application log:

The description for Event ID 1000 from source VMware VirtualCenter Server cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

An unrecoverable problem has occurred, stopping the VMware VirtualCenter service. Error: Error[VdbODBCError] (-1) "ODBC error: (42000) - [Microsoft][SQL Server Native Client 10.0][SQL Server]The transaction log for database 'VIM_VCDB' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases" is returned when executing SQL statement "IF EXISTS(SELECT 1 FROM VPX_PROPERTY_BULLETIN WHERE OBJECT_TYPE=? AND OBJECT_MOID=? AND PROPERTY_PATH=?)  UPDATE VPX_PROPERTY_BULLETIN WITH (ROWLOCK) set GEN_NUMBER = ?, MOD_TIME = ?, OPERATION_TYPE = ? WHERE OBJECT_TYPE=? AND OBJECT_MOID = ? AND PROPERTY_PATH = ? else  INSERT INTO VPX_PROPERTY_BULLETIN WITH (ROWLOCK) (GEN_NUMBER, OBJECT_TYPE, OBJECT_MOID, PROPERTY_PATH, OPERATION_TYPE, MOD_TIME) values (?, ?, ?, ?, ?, ?)"

the message resource is present but the message is not found in the string/message table

So I truncated the log file for the VIM_VCDB database. It was also set with a growth limit to 500MB. I set it to unlimited. If the disk runs nearly full, I will be alerted by our surveillance system and then I can trunk the log again. Or maybe better to schedule a periodic truncation withing SQL server? Either way, will have to give things some time and see how this goes.
0
 
LVL 5

Accepted Solution

by:
Steve M earned 500 total points
Comment Utility
Have a read through this post - it may help in your situation with the full logs

https://communities.vmware.com/thread/345305

/Steve
0
 
LVL 2

Author Comment

by:itnifl
Comment Utility
Thanks. In my case VPX_EVENT has a row count of 192125 and takes 45.58 MB of space.
VPX_EVENT_ARGS has a row count of 833547 and takes 245.539 MB of space. I guess more truncation is not needed?
0
 
LVL 2

Author Closing Comment

by:itnifl
Comment Utility
Not sure if it was exclusion of av-scans or truncations of logs that did it, but both are probably good suggestions.
0

Featured Post

Free Gift Card with Acronis Backup Purchase!

Backup any data in any location: local and remote systems, physical and virtual servers, private and public clouds, Macs and PCs, tablets and mobile devices, & more! For limited time only, buy any Acronis backup products and get a FREE Amazon/Best Buy gift card worth up to $200!

Join & Write a Comment

Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
This article will show you how to create an ISO CD-ROM/DVD-ROM image (*.iso), and MD5 checksum signature, for use with VMware vSphere Hypervisor 6.5 (ESXi 6.5). It's a good idea to compare checksums, because many installations fail because of a corr…
Teach the user how to edit .vmx files to add advanced configuration options Open vSphere Web Client: Edit Settings for a VM: Choose VM Options -> Advanced: Add Configuration Parameters:
Teach the user how to configure vSphere Replication and how to protect and recover VMs Open vSphere Web Client: Verify vsphere Replication is enabled: Enable vSphere Replication for a virtual machine: Verify replicated VM is created: Recover replica…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now