Solved

Mounting Public Folder store gives internal processing error c1041724

Posted on 2003-11-19
29
15,796 Views
Last Modified: 2009-04-02
I know this topic has been discussed before, but I have been through all the discussions I could find as well as MS KB articles are I am still having problems.  So here's my problem and what I have done so far.

4 days ago my backup job (veritas backup exec) reported that my public folder database was a corrupt file.

I looked in Exchange System Manager and sure enough, it would not mount.  My Mailbox store still mounts and runs just fine.  My public folder database size is 8MB so it is quite small.  I DO have a backup from the day before this started happening.

When I tried mounting it, I received the error "An internal processing error has occurred.  Try restarting the exchange system manager or the microsoft exchange information store service, or both.  Id no: c1041724 Exchange System Manager"

My event viewer reports only 4 events:  The first 3 are informations and the 4th is the error
     1.) The information store database "First Storage Group\Public Folder Store (EXCHANGE)" is limited to 16384 MB.
     2.) Attempting to start the Microsoft Exchange Information Store "First Storage Group\Public Folder Store (EXCHANGE)".
     3.) Allocating message database resources for database "First Storage Group\Public Folder Store (EXCHANGE)".
     4.) Source: MsExchangeIS  EventID: 9519
          Error 0x80004005 starting database "First Storage Group\Public Folder Store (EXCHANGE)" on the Microsoft Exchange Information Store. Failed to configure MDB.

I restarted the entire computer
I ran eseutil /g (integrity) and reported 'integrity check succssful'
I ran eseutil /mh and it reported clean shutdown (I'm not sure what else to look for here)
I ran eseutil /pg but it did not seem to repair anything

I ran setup with /domainprep with no luck
I ran ADSI Edit and gave Exchange Domain Servers group Full Control of the Exchange server
0
Comment
Question by:ErnieExpert
  • 13
  • 10
  • 3
  • +2
29 Comments
 
LVL 26

Expert Comment

by:Vahik
Comment Utility
If u have the backup of ur public folders just go to ur mdbdata folder and delete pub1.edb and pub1.stm folders restart ur public folder store and import ur data back.U will have a fresh and clean data base
and also clean system folders.
0
 
LVL 2

Author Comment

by:ErnieExpert
Comment Utility
I renamed pub.edb and pub.stm and tried restarting my public folder store but I got the same errors.
0
 
LVL 24

Expert Comment

by:David Wilhoit
Comment Utility
Shut down the IS. Remove the logs to another location, move the pub1.edb and pub1.stm. In other words, no matter how many \mdbdata folders you have, you only want there to be 2 files,priv1.edb and .stm. then copy in the 2 files that you said were in "clean shutdown" state. Mark the public folder store to be overwritten by restore. restart the IS,and mount stores

D
0
 
LVL 2

Author Comment

by:ErnieExpert
Comment Utility
Kidego - Don't some of those logs belong to the priv1.edb?
0
 
LVL 2

Author Comment

by:ErnieExpert
Comment Utility
OK, I have some more info:
I was under the assumption that eseutil /pg would perform an interactive repair, but apparently it seemded to just do an integrity check.
So I ran eseutil /p, then I ran eseutil /mh and there were 2 errors reported.
Then I ran isinteg with -fix -alltests  and I received an error 'Isinteg cannot initiate verification process'  Upon reviewing the log from isinteg, there was a warning 'Database file is too big (expected 2048 pages, file is 2049 pages)'

On another note, I tried running a restore, but the restore failed with the following message:'An error occurred while registering a database restore with Microsoft Exchange Server'
0
 
LVL 24

Expert Comment

by:David Wilhoit
Comment Utility
"Don't some of those logs belong to the priv1.edb?"==yea, but once you shut donw the store, it commits them all, so technically, they aren't needed to start again, as long as you remove the .chk file

If your database was in clean shutdown, there was no need to repair. all that did was hurt it. Do you have a copy of the priv1.edb and stm before you repaired it? You didn't do this on your only copy did you?

d


0
 
LVL 2

Author Comment

by:ErnieExpert
Comment Utility
yes I have a copy from before the repair.
I understand that the logs are commited when the store is shutdown.  But if a database(like the priv1) needs to be restored to a previous version, aren't the logs used to roll forward the transactions?
0
 
LVL 24

Expert Comment

by:David Wilhoit
Comment Utility
yea, but it's a different kind of restore. Online vs offline. Databases that have been shutdown are considered offline, and do not require the logs. Logs can only play thru if there's a sequential log.

d
0
 
LVL 2

Author Comment

by:ErnieExpert
Comment Utility
Ok, I shutdown the information store.  Deleted all files except priv1.edb and priv1.stm.  Then I moved pub1.edb and pub1.stm (the clean shutdown versions) into the MDBData folder.  Then I started up the information store.  
However, I am still unable to mount the public folder store.  Same error as before.
0
 
LVL 24

Expert Comment

by:David Wilhoit
Comment Utility
how many mdbdata folders do you have?
0
 
LVL 24

Expert Comment

by:David Wilhoit
Comment Utility
re-run /domainprep, please too....

d
0
 
LVL 2

Author Comment

by:ErnieExpert
Comment Utility
I have 1 mdbdata folder
I ran setup.exe /domainprep
...still no luck
0
 
LVL 24

Expert Comment

by:David Wilhoit
Comment Utility
ok, we're missing something basic. Exchange doesn't do this without something changing. What changed, well that's the question. When you get the popup error, another event is genrated in your applog. Would you post the series of errors here please?

D
0
 
LVL 26

Expert Comment

by:Vahik
Comment Utility
In ur mdbdata folder clean out all the log files and delete or move two public folders then import ur files from clean shut down run the eseutil /p and isinteg test and then try to mount(on oublic store only and make sure to check this database can be overwriiten by restore).
0
What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 
LVL 2

Author Comment

by:ErnieExpert
Comment Utility
I wish I knew of something/anything that changed that day, but there were no changes that day.
When I attempt to mount the store, I get the following 4 events:

Source: MSExchangeIS Public
ID: 1216
Description: The information store database "First Storage Group\Public Folder Store (EXCHANGE)" is limited to 16384 MB.

Source: MSExchangeIS Public
ID: 1133
Description: Attempting to start the Microsoft Exchange Information Store "First Storage Group\Public Folder Store (EXCHANGE)".

Source: MSExchangeIS Public
ID: 1133
Description: Allocating message database resources for database "First Storage Group\Public Folder Store (EXCHANGE)".

Source: MSExchangeIS
ID: 9519
Description: Error 0x80004005 starting database "First Storage Group\Public Folder Store (EXCHANGE)" on the Microsoft Exchange Information Store.
Failed to configure MDB.
0
 
LVL 24

Expert Comment

by:David Wilhoit
Comment Utility
Are you able to mount a blank PF store?
 Just mount the PF store after you remove the edb and stm, it will ask you if you want to create new blank stores, hit ok, and see if it will come up. just want to see if the store files are the problem. Has the PF store been defragged?
D
0
 
LVL 2

Author Comment

by:ErnieExpert
Comment Utility
If I try to mount a blank PF store, I get the same error.  
I have not done an offline defrag.  Exchange has performed the routine online defrags.
0
 
LVL 24

Expert Comment

by:David Wilhoit
Comment Utility
ok, well you have something else wrong, we're working on the wrong thing. Permissions have changed
So, /domainprep doesn't work, you re-applied the Exchange service pack?

D
0
 
LVL 24

Expert Comment

by:David Wilhoit
Comment Utility
hey, did you or anyone else remove the everyone group on the PF store security? sounds like it, for sure

D
0
 
LVL 2

Author Comment

by:ErnieExpert
Comment Utility
I had not re-applied the exchange service packs, but I just did - no luck
I checked the Security on the PF store and the Everyone group is there.  It has the following permissions: Read, Execute, Read Permissions, List Contents, Read Properties, Create named poperties in the information store.  I tried giving it Full Control but that did not help.

This much worked - I created a new Public Folder Tree.  Then I created a new Storage Group.  In the new storage group I create a Public Store and associated it with the new Public Folder Tree.  I was able to mount this public store
0
 
LVL 24

Accepted Solution

by:
David Wilhoit earned 250 total points
Comment Utility
well yea, but it's not the default MAPI store, and there can only be one of those. We gotta put the first one back. What about the folder hierarchy? Everyone group still listed? There are no explicit "deny" privs set, are there? Does everyone group have full NTFS perms where the database lives?

D
0
 
LVL 2

Author Comment

by:ErnieExpert
Comment Utility
BINGO!!
I actually figured it out just before I read your last post, but if I hadn't, your post would have gotten me there.  I checked the security on the Public Folder Tree and the Everyone group was denied Read Permission.  I don't know how this got set, but now I will spend some time trying to figure that out.  Thanks for your help.

PS - I knew that a new Public store would not be a MAPI store, I was just trying to narrow down where the permissions might have been set wrong.
0
 
LVL 24

Expert Comment

by:David Wilhoit
Comment Utility
excellent!! knew it was perms when the blank store wouldn't mount. Somebody's been playing around with perms, not a good idea.....keep 'em out!!

later

D

0
 

Expert Comment

by:MaxFatalError
Comment Utility
I have the same problem, but the security on the Public Folder Tree is ok...
can anyone help me??? same errors as above
0
 
LVL 24

Expert Comment

by:David Wilhoit
Comment Utility
oh, it's a perms issue, unless you installed iislockdowon and urlscan. Have you done so?

D
0
 

Expert Comment

by:MaxFatalError
Comment Utility
I'ven't installed nothing... it happens during starting/stopping services for testing backup scripts... during a script i see errors reading on M:\etc... and now i cannot mount public stores... where i have to look for?? I have only 7 hours to resolve this problem... :'(
0
 

Expert Comment

by:MaxFatalError
Comment Utility
Kidego are you still here? I need help please...
0
 
LVL 24

Expert Comment

by:David Wilhoit
Comment Utility
sorry, went upstairs for a while...when you backup, you're not backing up the M: drive are you?

D

PS...you should open another question, since this particular thread doesn't resolve the issue...just good form :)
0
 

Expert Comment

by:HelgiB
Comment Utility
This problem seems to be caused by you running E2K Standard version rather than Enterprise. The message "The information store database "First Storage Group\Public Folder Store (EXCHANGE)" is limited to 16384 MB" is a clear indication of this as E2K standard only support 16Gb max size data stores. To fix this you can either run setup from E2K enterprise CD and choose the option to reinstall all items or you can use a Ms fix which allows you to grow the database to 17Gb temporarily - that will allow you to mount the databases and take further corrective action such as running an offline defrag. The Ms fix in question is described in Kb article 813051.
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

Follow this checklist to learn more about the 15 things you should never include in an email signature from personal quotes, animated gifs and out-of-date marketing content.
This process describes the steps required to Import and Export data from and to .pst files using Exchange 2010. We can use these steps to export data from a user to a .pst file, import data back to the same or a different user, or even import data t…
In this video we show how to create an Address List in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Organization >> Ad…
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…

763 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

9 Experts available now in Live!

Get 1:1 Help Now