Solved

IIS will not start - corrupt metabase.xml

Posted on 2009-05-07
7
2,789 Views
Last Modified: 2012-05-06
After doing routing Windows updates and restarting, IIS did not start. We discovered the root of the problem is the metabase.xml file.

Tried deleting, renaming, moving but file is corrupt and nothing (including 3rd-party utilities) seems to work. ("File is unreadable or directory is corrupt.") Tried to restore from backup, with no success. Deleted and re-installed IIS, then applied SP2 hoping that might re-install, but no.

Along with the IIS event error, we also get NTFS error 55. Tried CHKDSK /f/r and /x with no success (volume locked). System is a RAID 5, SBS Server 2003 SP2.

IIS error: Event ID 7023 the IIS admin service terminated with the following error: File or directory is corrupt and unreadable.

NTFS Event ID 55: The file system structure on the disk is corrupt and unusable. Please run CHKDSK utility on volume.

The volume we are trying to fix is the system drive. Everything else is working fine except IIS and Exchange Server.

How can we correct the NTFS error and get IIS to start without doing a full system restore? And/or, how can we delete the corrupt metabase.xml file?

Any help from anyone on this issue will be greatly appreciated. We've been banging our heads against the wall for a full day.
0
Comment
Question by:jjanknegt
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
7 Comments
 
LVL 65

Expert Comment

by:Mestha
ID: 24328379
If you removed IIS, and then didn't install Exchange then you have broken Exchange. Exchange doesn't like having IIS pulled from under it.

There is a correct procedure for removing IIS when Exchange is involved:
http://support.microsoft.com/kb/320202

Considering what you have already done, I would suggest that you follow it, ensuring that you remove everything connected to IIS.
After reinstalling IIS and Exchange, re-run the Configure Internet and Email wizard in SBS.

Simon.
0
 
LVL 3

Expert Comment

by:srepphan
ID: 24329423
If you haven't already, try configuring CHKDSK to run at boot-time. This way it can scan for bad sectors on the system drive before it is locked. I will assume you already did this as it should prompt you to try a boot-time scan if the volume is the system partition.
0
 

Author Comment

by:jjanknegt
ID: 24329826
Thanks for the quick replies. Yes, we did run CHKDSK several times on reboot, in safe mode, with a variety of switches. Same result; couldn't unlock the volume.

Simon, we can't proceed to re-installing Exchange until IIS will start, and we can't get IIS to work (even after reinstalling it) with the corrupt metabase.xml file still "stuck" in the inetsrv folder. It's resisted every attempt to delete, move, rename, overwrite, edit or work with it in any way.

We may be re-installing SBS this weekend if we can't find a fix.
0
Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

 
LVL 3

Expert Comment

by:srepphan
ID: 24329876
You are probably dealing with a corrupt MFT. The only solution that I know of is to backup everything, reformat, and then restore everything BUT the metabase.xml file.
0
 
LVL 65

Expert Comment

by:Mestha
ID: 24330716
If you remove IIS, then reboot the machine, then the lock on the files should be released. It is important that you reboot to release the locks.

Simon.
0
 
LVL 3

Expert Comment

by:srepphan
ID: 24330761
The problem is not with locks. Error 55 is a corrupted file and/or corrupted MFT fragment.
0
 

Accepted Solution

by:
jjanknegt earned 0 total points
ID: 24444315
Thanks everyone for you help but we just ended up rebuilding all systems
0

Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This article explains in simple steps how to renew expiring Exchange Server Internal Transport Certificate.
Learn to move / copy / export exchange contacts to iPhone without using any software. Also see the issues in configuration of exchange with iPhone to migrate contacts.
This video demonstrates how to sync Microsoft Exchange Public Folders with smartphones using CodeTwo Exchange Sync and Exchange ActiveSync. To learn more about CodeTwo Exchange Sync and download the free trial, go to: http://www.codetwo.com/excha…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

730 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