We help IT Professionals succeed at work.

VSS Snapshot warning. File c:\windows\system32\vmbuspipe.dll is not present

2,800 Views
Last Modified: 2013-12-01
We have a Windows 2008 server which is being backed-up using Symantec Backup Exec,
unfortunately the backups are failing with the following error:

VSS Snapshot warning. File c:\windows\system32\vmbuspipe.dll is not present
on the snapshot.

I have done some digging into this error and every refference to this file points towards
Hyper V. The Hyper-V role, however,  is not installed on this server.
At the suggestion of other sites I enabled this role, though immediately had a conflict between this and VMWare. I need VMWare running on this server, hence have again removed Hyper-V.

I have tried excluding the file which has not helped.
I have also searched the server for thisfile, but cannot find it.

Can anyone suggest what I need to try to resolve this error?
Comment
Watch Question

Paul SolovyovskySenior IT Advisor
CERTIFIED EXPERT
Top Expert 2008

Commented:
What version of vmware are you running?

Author

Commented:
I'm using VMWare version 2.0.2
Build 203138.
Naga Bhanu Kiran KotaCloud Architecture Manager
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
Thanks for the suggestion.
This .dll is no where to be found on the entire server.
I have located this on another win2008 server and have copied it over and dropped it in the system32 folder. I'll update this post with the result of this test tomorrow / Monday.
meanwhile if anyone else has an explanation for what is happening here, I would like to hear it.
Top Expert 2010

Commented:
Taking a stab, are you using a checked build for your OS?

https://65.55.21.250/whdc/DevTools/tools/chkblds.mspx

Author

Commented:
Not using a checked build.
This is a Dell server and we're using 2008 Standard edition.

The error has now stopped (with the .dll copied form another server and just dropped into c:\windows\system32).

Still no idea where this issue came from, but this work-around is simple and works.
Top Expert 2010

Commented:
OK...thanks for reporting back...glad you got it.
Naga Bhanu Kiran KotaCloud Architecture Manager
CERTIFIED EXPERT

Commented:
if copying the .dll has resolved the issue why wont the suggestion provided be accepted as a solution.....

this might not be logical...but the same might be due to the way backupexec is designed
Naga Bhanu Kiran KotaCloud Architecture Manager
CERTIFIED EXPERT

Commented:
if copying the .dll has resolved the issue why wont the suggestion provided be accepted as a solution.....

this might not be logical...but the same might be due to the way backupexec is designed
Top Expert 2010

Commented:
your suggested solution wasn't to copy the dll, it was to register the dll as if was physically on the server.  the author indicated that they had to copy the dll from another server as it was completely missing.
Naga Bhanu Kiran KotaCloud Architecture Manager
CERTIFIED EXPERT

Commented:
well if the dll is present in the win32 directory was what i posted. its common sense that if the same is not available copying the same is obvious.

anyhow, dont want to fight for points as i have good amount of it.  The reason why i wanted points to be awarded is because the questtion remains in the knowledge base which can help others. as there is no related post on the internet for this issue at this point.

i would be fine if i dont get any points and the question remains in the database for future reference for others.

i have ammased enough points and i am not worried about my rating or points

regards
bhanu

Author

Commented:
Hi Bhanu,
Thanks for your input, though I feel neither of us has resolved the underlying issue.

The vmbuspipe.dll is a component of Hyper-V, but the Hyper-V role is not enabled on this server and in fact, cannot be enabled as this causes conflicts with VMWare which is running on this server.

Hence I am still not sure why backing-up the systems state of this server (windows 2008 standard) using Symantec Backup Exec (version 12), would report an error about a missing file (vmbuspipe.dll) that:
1) was never on the server to start with.
2) is not used by any component presently installed or running on the server.

The work around of dropping a defunct copy of the file into the c:\windows\system32 folder has stopped the Backup-Exec error, but we still don’t know why this error suddenly started appearing hence don’t know what is actually causing the problem of Backup Exec suddenly looking for this file.

I feel no one has resolved this issue yet and so no points should be awarded at this time, tough I am glad to have this post / question up so that this work-around may be helpful to others who troubleshoot this issue.
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
I received help from bhanukir7 but am not given the option to award part of the 500 points to this expert.
I would like to award 200 points and have the remainder of the points refunded to my account.
Naga Bhanu Kiran KotaCloud Architecture Manager
CERTIFIED EXPERT

Commented:
Hi DE,

Thanks for the comments. From what i have read on different sites and few posts on the microsoft site suggest that due to the way different backup applications are designed on a windows 2008 box for performing a system state backup this dll is requried. Though the same is only used when Hyper-v Role is installed, still the VSS backup module checks for this DLL and continues backup only when the same is present.

Wallymad, hopefully this question can be kept in the knowledgebase as currently we do not have a definitive answer why this would work. But i tried to summarize the reasons above.


Regards
Bhanu
Top Expert 2010

Commented:
@dataexplorers :: If you click the Request Attention link above, it will "re-open" the question and allow you to reassign points.

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.