We are completing a a Co-existence deployment of HMC 3.5 to 4 upgrade; all has gone quite well - until the Importing of OAL's per the Migration whitepaper.
Procedure 3.26:
To Move a Business Organization’s Offline Address Book into Hosted Messaging and Collaboration version 4.0 Provisioning.
We are at a total loss:
We Can see the OALs in the Exchange 2003 EMC as still being on the old Exchange 2003 server.
You can also see them on the Exchange 2007 server as still being on the legacy backend.
The OALs are not migrating to the new Exchange 2007 Server - using the Migration ImportOfflineAddressBook.xml (Rather the catastprohic error - see below)
We'ere running Exchange 2007 SP1, and have installed the HMC 4 rollup 2.
From EVENTVIEWER on MPS01:
Procedure='RebuildOfflineAddressBook'
Microsoft.Provisioning.Providers.Exchange2007Provider.Exceptions.ExecuteCmdletContextException:
Cmdlet='Update-OfflineAddressBook'
DomainController='dc001.SP.hosting'
Identity='LDAP://OU=customer,OU=isp,OU=Hosting,DC=SP,DC=hosting'
---> Microsoft.Exchange.Data.Common.LocalizedException: Failed to generate the content of the offline address book '\customer OAL'. Two possible reasons for the failure are that the System Attendant Service is not running or you do not have permission to perform
this operation. Error message : 'Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))'.
---> System.Runtime.InteropServices.COMException (0x8000FFFF): Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.Exchange.Management.SystemConfigurationTasks.UpdateOfflineAddressBook.InternalProcessRecord()
--- End of inner exception stack trace ---
at Microsoft.Provisioning.Providers.Exchange2007Provider.PowerShell.PSCommand.ExecuteCmdlet(String cmdlet, PSParameters parms)
at Microsoft.Provisioning.Providers.Exchange2007Provider.Workers.PowerShellCalls.UpdateOfflineAddressBook(RebuildOfflineAddressBook_Request request, String offlineAddressBookDN)
--- End of inner exception stack trace ---
at Microsoft.Provisioning.Providers.Exchange2007Provider.Workers.PowerShellCalls.UpdateOfflineAddressBook(RebuildOfflineAddressBook_Request request, String offlineAddressBookDN)
at Microsoft.Provisioning.Providers.Exchange2007Provider.Workers.ProviderService.RebuildOfflineAddressBookDetail(RebuildOfflineAddressBook_Request request)
at Microsoft.Provisioning.Providers.Exchange2007Provider.Provider.RebuildOfflineAddressBook(XmlDocument xdRawRequest)
I had the same problem during HMC 3.5 -> HMC 4.0 migration. As I found, the reason was the fact that
Exchange 2007 setup didn’t grant read access to existing OAB/AL for domain group ‘Exchange Servers’. So, make sure, that OAB server itself has enough rights to read both organization's AL and
OAB objects in AD.
I would recommend you to read Dave Goldman's BLOG about this:
Alright, Thx for the above info, i got the OAB moved but now i'm struggling with the following:
When i try to do an oab update i get the following error in my event log:
Failed to generate offline Address Book [FQDN], error '80072030'
which indicates: ERROR_DS_NO_SUCH_OBJECT winerror.h # There is no such object on the server.
Ofcourse the object does exist but as I read it might be talking about the AL rather then the OAB itself. So i checked out the AL and got a message about it being a legacy address list. This makes sence, but i would like to know how i can move it to exchange
2007. There doesn't seem to be an MPS procedure to do this and I figure if I use the delete addresslist and then the creat address list all the exesting users will have wrong information in their 'showinaddressbook' attribute.
Same goes for recipient policies (tought they would be a gonner in echange 2007) do i need to migrate these as well?
Another question concerning OAB, what does the HmOabUpdate application do exactly? Does it also take care of the creating of the xml file that needs to go to the CAS server in order for outlook 2007 clients to retrieve it? Or do i still need to keep the
exchange 2007 update scedule up to do this?
really annoying that the HMC documentation just stops when things are not done yet.
I have the same problem of "Move the Offline Address Book - HMC 4.0 Upgrade from 3.5 - Catastrophic failure" and have no luck to get it fixed with info. provided above. What exactly steps you done to get it fix?
huntit
Member
45 Points
26 Posts
Move the Offline Address Book - HMC 4.0 Upgrade from 3.5 - Catastrophic failure
Jun 08, 2008 05:39 AM|LINK
Hi All
(Posted to Hosted Email as well).
We are completing a a Co-existence deployment of HMC 3.5 to 4 upgrade; all has gone quite well - until the Importing of OAL's per the Migration whitepaper.
Procedure 3.26: To Move a Business Organization’s Offline Address Book into Hosted Messaging and Collaboration version 4.0 Provisioning.
We are at a total loss:
You can also see them on the Exchange 2007 server as still being on the legacy backend.
Provtest ImportOfflineAddressBook.xml /x2
Result:
C:\xml2>provtest /x2 ImportOfflineAddressBook.xml
<response>
<errorContext description="Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
Cmdlet='Update-OfflineAddressBook'
DomainController='dc001.SP.hosting'
Identity='LDAP://OU=customer,OU=isp,OU=Hosting,DC=SP,DC=hosting'"
code="0x80131600"
executeSeqNo="194">
<errorSource namespace="Exchange 2007 Provider"
procedure="RebuildOfflineAddressBook"/>
<errorSource namespace="Hosted Email 2007 Import"
procedure="ImportOfflineAddressBook"/>
</errorContext>
</response>
From EVENTVIEWER on MPS01:
Procedure='RebuildOfflineAddressBook'
Microsoft.Provisioning.Providers.Exchange2007Provider.Exceptions.ExecuteCmdletContextException:
Cmdlet='Update-OfflineAddressBook'
DomainController='dc001.SP.hosting'
Identity='LDAP://OU=customer,OU=isp,OU=Hosting,DC=SP,DC=hosting'
---> Microsoft.Exchange.Data.Common.LocalizedException: Failed to generate the content of the offline address book '\customer OAL'. Two possible reasons for the failure are that the System Attendant Service is not running or you do not have permission to perform this operation. Error message : 'Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))'.
---> System.Runtime.InteropServices.COMException (0x8000FFFF): Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.Exchange.Management.SystemConfigurationTasks.UpdateOfflineAddressBook.InternalProcessRecord()
--- End of inner exception stack trace ---
at Microsoft.Provisioning.Providers.Exchange2007Provider.PowerShell.PSCommand.ExecuteCmdlet(String cmdlet, PSParameters parms)
at Microsoft.Provisioning.Providers.Exchange2007Provider.Workers.PowerShellCalls.UpdateOfflineAddressBook(RebuildOfflineAddressBook_Request request, String offlineAddressBookDN)
--- End of inner exception stack trace ---
at Microsoft.Provisioning.Providers.Exchange2007Provider.Workers.PowerShellCalls.UpdateOfflineAddressBook(RebuildOfflineAddressBook_Request request, String offlineAddressBookDN)
at Microsoft.Provisioning.Providers.Exchange2007Provider.Workers.ProviderService.RebuildOfflineAddressBookDetail(RebuildOfflineAddressBook_Request request)
at Microsoft.Provisioning.Providers.Exchange2007Provider.Provider.RebuildOfflineAddressBook(XmlDocument xdRawRequest)
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
We have confirmed that hte System attendant is running on the Mailbox server and (I believe) the permissions look okay:
Any idea would be wonderful.
Thanks.
Regards,
Peter.
Dan Thompson
Member
46 Points
84 Posts
Re: Move the Offline Address Book - HMC 4.0 Upgrade from 3.5 - Catastrophic failure
Aug 13, 2008 08:04 PM|LINK
I'm actually having the exact same problem. Which is awesome.
Dan
Benderover
Member
120 Points
39 Posts
Re: Move the Offline Address Book - HMC 4.0 Upgrade from 3.5 - Catastrophic failure
Aug 14, 2008 11:24 PM|LINK
Have you take a look at this?
http://support.microsoft.com/Default.aspx?kbid=947005
Also the Migration documentation is not correct, you should first move the offline address book manually and then run the import.
HTH,
Patrick
DmitriG
Contributor
4212 Points
1101 Posts
Re: Move the Offline Address Book - HMC 4.0 Upgrade from 3.5 - Catastrophic failure
Aug 15, 2008 03:05 PM|LINK
Peter,
I had the same problem during HMC 3.5 -> HMC 4.0 migration. As I found, the reason was the fact that Exchange 2007 setup didn’t grant read access to existing OAB/AL for domain group ‘Exchange Servers’. So, make sure, that OAB server itself has enough rights to read both organization's AL and OAB objects in AD.
I would recommend you to read Dave Goldman's BLOG about this:
http://blogs.msdn.com/dgoldman/archive/2007/05/16/missing-permissions-on-the-address-lists-container-breaks-the-oab-generation-process.aspx
http://blogs.msdn.com/dgoldman/archive/2007/02/01/exchange-2007-oab-generation-fails-with-errors-9348-and-9109.aspxDmitri Gaikovoi
mlooijenga
Member
11 Points
15 Posts
Re: Move the Offline Address Book - HMC 4.0 Upgrade from 3.5 - Catastrophic failure
Sep 19, 2008 03:44 PM|LINK
Alright, Thx for the above info, i got the OAB moved but now i'm struggling with the following:
When i try to do an oab update i get the following error in my event log:
which indicates: ERROR_DS_NO_SUCH_OBJECT winerror.h # There is no such object on the server.
Ofcourse the object does exist but as I read it might be talking about the AL rather then the OAB itself. So i checked out the AL and got a message about it being a legacy address list. This makes sence, but i would like to know how i can move it to exchange 2007. There doesn't seem to be an MPS procedure to do this and I figure if I use the delete addresslist and then the creat address list all the exesting users will have wrong information in their 'showinaddressbook' attribute.
Same goes for recipient policies (tought they would be a gonner in echange 2007) do i need to migrate these as well?
Another question concerning OAB, what does the HmOabUpdate application do exactly? Does it also take care of the creating of the xml file that needs to go to the CAS server in order for outlook 2007 clients to retrieve it? Or do i still need to keep the exchange 2007 update scedule up to do this?
really annoying that the HMC documentation just stops when things are not done yet.
I hope one of you has some anwsers for me. Thx!
keanulam
Member
2 Points
2 Posts
Re: Move the Offline Address Book - HMC 4.0 Upgrade from 3.5 - Catastrophic failure
Jan 14, 2009 03:20 AM|LINK
Hi,
I have the same problem of "Move the Offline Address Book - HMC 4.0 Upgrade from 3.5 - Catastrophic failure" and have no luck to get it fixed with info. provided above. What exactly steps you done to get it fix?
Cheers,
mlooijenga
Member
11 Points
15 Posts
Re: Move the Offline Address Book - HMC 4.0 Upgrade from 3.5 - Catastrophic failure
Jan 15, 2009 09:30 AM|LINK
Here are the steps that i take to get an organization from 2003 to 2007 and 3.5 to 4.0
xml's for task 1 and 2 can be found in the Hosted Active Directory Import folder
xml's for task 3 and 4 can be found in the Hosted Email 2007 folder
All the xml's for the tasks 5 - 11 can be found in the Hosted Email 2007 Import folder
Hope it helps.