Pro-Exchange,Lync & Office 365
Belgian Microsoft Unified Communications Professionals
Microsoft Exchange Server, Microsoft Lync Server & Office 365
Remove Exchange 2007 Mailbox Role Fails with error : Object is read only because it was created by a future version of Exchange: 0.10 (14.0.100.0). Current supported version is 0.1 (8.0.535.0).

You May receive an Error when Exchange 2010 is installed and you want to remove an Exchange 2007 Mailbox Role!

 

Mailbox Role Failed

Error:
Object is read only because it was created by a future version of Exchange: 0.10 (14.0.100.0). Current supported version is 0.1 (8.0.535.0).

image

 

 

A closer look at the ExchangeSetup.txt tells me something about the Offline Addressbook and Public Folder store:

[28/10/2009 21:37:05] [2] Checking whether the public folder database "MB\Public Folder Storage Group\Public Folder Database" has local replicas.
[28/10/2009 21:37:06] [2] Searching objects of type "OfflineAddressBook" with filter "(PublicFolderDatabase Equal MB\Public Folder Storage Group\Public Folder Database)", scope "SubTree" under the root "Delimon Organization".
[28/10/2009 21:37:06] [2] Previous operation run on domain controller 'x.delimon.be'.
[28/10/2009 21:37:06] [2] [ERROR] Object is read only because it was created by a future version of Exchange: 0.10 (14.0.100.0). Current supported version is 0.1 (8.0.535.0).

 

Opening the Offline Addressbook settings with Exchange 2007 Management Console also spawns the same error:

image

And makes the configuration Read Only

image

 

So lets remove the Exchange 2007 CAS Server from the AOB Distribution and disable Public Folder Distribution with the Exchange 2010 Management Console…
That did not change anything :(

 

So lets remove the Public Folder Database with ADSIEDIT.MSC
(Connect to the Configuration Container)

IMPORTANT : You must have moved all PF data to another server, this will destroy your PF Database.
(In my case all information was already moved)

 

image

Now that replication has finished you can see that the Public Folder DB is no longer available

image

 

So now let’s retry the uninstall…

image

That worked out great :)
You can see below that the Exchange 2007 Mailbox Server has been removed from the Exchange Configuration

image

 

 

 

 

Conslusion:

If you have a public folder on your mailbox server then the Uninstallation of Exchange 2007 Mailbox Server may fail if Exchange 2010 is already deployed.
My guess is that Microsoft will release an update installer/uninstaller that does not fail on the Offline Address book/Public Folder info that was upgraded to Exchange 2010 version information in AD

Using ADSIEDIT.MSC should not be considered a supported solution, this is only a workaround!


Posted 10-28-2009 11:11 by Johan Delimon

Comments

ateece wrote re: Remove Exchange 2007 Mailbox Role Fails with error : Object is read only because it was created by a future version of Exchange: 0.10 (14.0.100.0). Current supported version is 0.1 (8.0.535.0).
on 11-14-2009 3:04

I had the same problem and used Remove-PublicFolderDatabase -Identity "<server>\<storage group>\<public folder database>" on the Exchange 2010 server to remove the Exchange 2007 PF database.

reimone wrote re: Remove Exchange 2007 Mailbox Role Fails with error : Object is read only because it was created by a future version of Exchange: 0.10 (14.0.100.0). Current supported version is 0.1 (8.0.535.0).
on 08-19-2010 5:58

Had the same issue and used the command Remove-PublicFolderDatabase -Identity "<server>\<storage group>\<public folder database>".  The key was that it has to be done from the Exchange 2010 server.