Exchange Server Forums
Forums |
Register |
Login |
My Profile |
Inbox |
RSS
|
My Subscription |
My Forums |
Address Book |
Member List |
Search |
FAQ |
Ticket List |
Log Out
I got error "Callback DLL not found" after defragment Exchange database
Users viewing this topic:
none
|
Logged in as: Guest
|
Login | |
|
I got error "Callback DLL not found" after de... - 8.Nov.2007 2:24:18 AM
|
|
|
Cact_man
Posts: 5
Joined: 27.Sep.2007
Status: offline
|
I get the error described in article http://support.microsoft.com/default.aspx?scid=kb;en-us;273087 Callback DLL not found Unable to find the callback library jcb.dll (or one of its dependencies). Copy in the file and hit OK to retry, or hit Cancel to abort. It happens exactly as explained here except I have JCB.DLL in the correct folder and even moved it to c:\windows\system32 and it still doesn't work. I've tried copying a new file from a different server and even off the SP1 CD and I keep getting this error no matter what I do. This is happening on all servers in the enterprise and I can't find anything obvious. All servers are Windows 2003 Enterprise running Exchange 2003 Enterprise with SP1. Some were upgraded from Windows and Exchange 2000 and some were fresh installs of 2003 but all get this error. I have even tried running eseutil on a server without Exchange but with the ESEUTIL.EXE, ESE.DLL, EXCHMEM.DLL, EXOSAL.DLL and JCB.DLL in a scratch directory and I get the same error. The error always occurrs when the process is about 33% complete. Please help!
|
|
|
RE: I got error "Callback DLL not found" afte... - 8.Nov.2007 6:43:16 AM
|
|
|
Cact_man
Posts: 5
Joined: 27.Sep.2007
Status: offline
|
Thank for reply... I do following this step, but is not work, it still show " Callback DLL not found" Do you have any idea? please help me.
|
|
|
RE: I got error "Callback DLL not found" afte... - 8.Nov.2007 7:12:57 AM
|
|
|
ismail.mohammed
Posts: 3018
Joined: 9.May2007
From: India
Status: offline
|
hi, even after we copied to non-exchange serverr the required file still you are unable to resolve the issue. even after trying to copy the required from latest sp and from current production server it is fail. The option which i can think of now is hard repair... which is last option for and it is never recommended unless and until we require. When all the option fails this is the only option i have as of now But before you could agree with me please read this article which talks about ramification of hard repair http://support.microsoft.com/kb/259851 Steps: === > Take a hard copy of your database (to be on safer side "Precuation is always better" > Then go to non-exchange server > Create a new folder called as "Exchsrvr" > Copy the required files > Run eseutil /p (25% of free space , and it will take 3-4 Gb per hour) > Check the status of the database by running eseutil /mh (It should say "Clean shutdown" > Take the backup of the clean shutdown database > Then run eseutil /d (require 110% of free space and it will tak 3-5 GB per hour) > Check the status of the database > take the backup of the databse > Then run isinteg -fix
|
|
|
RE: I got error "Callback DLL not found" afte... - 8.Nov.2007 12:24:38 PM
|
|
|
a.grogan
Posts: 1917
Joined: 12.Apr.2005
From: London
Status: offline
|
Cat_Man, firstly what is the process that you are trying to run with ESEUTIL - is it a defrag (/d) Secondly please - DO NOT at this stage attempt a hard repair on your database, I cannot see any reason why this would help sort out the JCB.dll problem (unless there has been communication between you and Ismail that does not appear here for example in a PM session that suggests the need to hard repair the DB) - and there is every possibility that a hard repair would fail part of the way through due to his very issue - having a hard repair fail is seriously bad news. Have you considered the following: Downloading and Exchange service pack 2 from the MS Website (this is in the form of a compressed Zip Executable) - extract (not install) SP2 onto a drive on your Exchange Server - and then locate the SP2 copy of the DLL and copy that into both the EXCHSRVR\Bin and Windows folders? Failing that - delete the copy of the SP2 dll that I suggested you get from the Windows folders and then try again (e.g. leaving the dll in the EXCHSRVR folder only). Second option install SP2 on one of your Exchange servers - I suggest this as this seems to be a problem that can effect SP1 installations. Cheers A
< Message edited by a.grogan -- 9.Nov.2007 3:48:53 AM >
_____________________________
Andy Grogan MSExchange.org Forums Moderator For my general ramblings about Exchange please visit my website: W: http://www.telnetport25.com/ B: http://telnetport25.wordpress.com/ M: manifoldmaster@gmail.com
|
|
|
RE: I got error "Callback DLL not found" afte... - 9.Nov.2007 10:05:51 PM
|
|
|
Cact_man
Posts: 5
Joined: 27.Sep.2007
Status: offline
|
Thank you so much for every reply, today I will try to do it. If I have any result, I will post to you know again. Thank you again.
|
|
|
RE: I got error "Callback DLL not found" afte... - 10.Nov.2007 2:12:24 AM
|
|
|
ismail.mohammed
Posts: 3018
Joined: 9.May2007
From: India
Status: offline
|
hi cact, First of i would like to ask apologize because i was not noticed that you have sp1 in your server which is my mistake. Andy is abosulety correct you need to upgrade your system with latest fix. I taught that you are having is latest one and that's y i have given that option as final step. Thanks alot andy... to rectifying me in this part.
|
|
|
RE: I got error "Callback DLL not found" afte... - 11.Nov.2007 12:56:23 AM
|
|
|
Cact_man
Posts: 5
Joined: 27.Sep.2007
Status: offline
|
Hi ismail.mohammed Thank you for your advice first but don't worry about this. I had result after use eseutil /d .It is work well when use bin folder of Exchange sp2 defragment exchange database. Thank you ismail.mohammed and a.grogan so much. I'm very happy at the moment. Thank you every much again.
|
|
|
RE: I got error "Callback DLL not found" afte... - 2.Jul.2009 8:40:28 AM
|
|
|
Sandymount
Posts: 8
Joined: 1.May2008
Status: offline
|
I copied the JCB.dll to the folder where the EDB files are stored and in the command prompt set my current directory to that same folder when I was ready to run ESEUTIL. I then renamed the JCB.DLL in "C:\Program Files\ExchSrvr\Bin" to JCB.DLL.OLD. Re-ran eseutil in the command prompt and it worked this time. Maybe it's a permissions issue. Who knows and who cares. It worked for me.
|
|
|
RE: I got error "Callback DLL not found" afte... - 2.Jul.2009 8:39:22 PM
|
|
|
Sandymount
Posts: 8
Joined: 1.May2008
Status: offline
|
It worked for me but when you've finished the repair/defrag don't foget to renem it back to the original name before trying to launch the Information Store service. I spent hours trying to figure out why the service wouldn't start becuase of this silly mistake...
|
|
|
RE: I got error "Callback DLL not found" afte... - 29.Aug.2010 11:35:21 AM
|
|
|
chipconnection
Posts: 2
Joined: 13.Jan.2009
Status: offline
|
Hello all, I too had the Callback DLL not found error at about 10% into the defrag. In my case it was a damaged jcb.dll file. I downloaded Exchange SP2 and extracted the files. Then copied jcb.dll into the folder with my source .edb/.stm files. I also put .old on the jcb.dll file in Prog FIle\Exchsrvr\bin. After clicking Retry on the error box it started back up and completed the defrag. Didn't have to restart the defrag process which saved me about 9 hours! IMPORTANT NOTE: I read the post above about making sure to take the .old off the jcb.dll file in exchsrvr\bin or the Information Store wouldn't start, then promptly forgot about it. In my case the Store mounted just fine after the defrag. It wasn't until I restarted the server a few hours later that the Info Store wouldn't mount. I copied the good jcb.dll file from the Exchange SP2 files and put it in the \bin folder. Started the service and it worked just fine. Thanks to all who posted here. Hopefully this helps someone. -John
|
|
|
New Messages |
No New Messages |
Hot Topic w/ New Messages |
Hot Topic w/o New Messages |
Locked w/ New Messages |
Locked w/o New Messages |
|
Post New Thread
Reply to Message
Post New Poll
Submit Vote
Delete My Own Post
Delete My Own Thread
Rate Posts |
|