Exchange 2013 Hybrid

This question is not answered This question is not answered

Hi

I am trying to configure and Exchange 2013 Hybrid. I have followed all of the prereq steps from the Exchange Deployment Assistant and begun to run the Hybrid Configuration Wizard. When it attempts to modify the configuration I get this error

ERROR : Subtask CheckPrereqs execution failed: Check Tenant Prerequisites
                                Deserialization fails due to one SerializationException: Microsoft.Exchange.Compliance.Serialization.Formatters.BlockedTypeException: The type to be (de)serialized is not allowed: Microsoft.Exchange.Data.Directory.DirectoryBackendType,Microsoft.Exchange.Data.Directory, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
                                   at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedSerializationFormatter.TypeBinder.BindToType(String assemblyName, String typeName)

 

Now this looks like there is something wrong at the tenant (ie Exchange Online)  end. Any next steps I can try or is this a service request?

 

Thanks

 

Dan

1 out of 1 people found this post helpful.

All Replies
  • Dan, we are seeing the same issue. We've been having the issue since 3:30 yesterday (July 16). We have a ticket open on the issue.

    ERROR : Subtask CheckPrereqs execution failed: Check Tenant Prerequisites

                                   Deserialization fails due to one SerializationException: Microsoft.Exchange.Compliance.Serialization.Formatters.BlockedTypeException: The type to be (de)serialized is not allowed: Microsoft.Exchange.Data.Directory.DirectoryBackendType,Microsoft.Exchange.Data.Directory, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

                                      at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedSerializationFormatter.TypeBinder.BindToType(String assemblyName, String typeName)

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Bind(String assemblyString, String typeString)

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)

                                      at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)

                                      at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

                                      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

                                      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream)

                                      at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedBinaryFormatter.Deserialize(Stream serializationStream, SerializationBinder binder)

                                      at Microsoft.Exchange.Data.SerializationTypeConverter.DeserializeObject(Object sourceValue, Type destinationType)

                                   The type to be (de)serialized is not allowed: Microsoft.Exchange.Data.Directory.DirectoryBackendType,Microsoft.Exchange.Data.Directory, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

                                      at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedSerializationFormatter.TypeBinder.BindToType(String assemblyName, String typeName)

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Bind(String assemblyString, String typeString)

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)

                                      at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)

                                      at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

                                      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

                                      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream)

                                      at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedBinaryFormatter.Deserialize(Stream serializationStream, SerializationBinder binder)

                                      at Microsoft.Exchange.Data.SerializationTypeConverter.DeserializeObject(Object sourceValue, Type destinationType)

  • Exactly the same error for us as well.

  • Hi Dan,

    When you run the HCW (Hybrid Configuration Wizard) to deploy the Exchange Hybrid environment, the HCW will generate an HCW log file for this deployment.

    Here is an example about the HCW log file:
    ===================================

    [7/8/2014 16:26:58] INFO:Successfully connected to Tenant
    [7/8/2014 16:26:58] INFO:Executing Task: Check Prerequisites
    [7/8/2014 16:26:58] INFO:Check Prerequisites state
    [7/8/2014 16:26:58] INFO:Running command: Get-AcceptedDomain
    [7/8/2014 16:26:58] INFO:Cmdlet: Get-AcceptedDomain --Start Time: 7/8/2014 10:26:58 AM.
    ....
    [7/8/2014 16:27:56] INFO:Cmdlet: Get-HybridMailflow --Processing Time: 955.5564.
    [7/8/2014 16:27:56] INFO:Disconnected from On-Premises session
    [7/8/2014 16:27:57] INFO:Disconnected from Tenant session
    Additional troubleshooting information is available in the Update-HybridConfiguration log file located at C:\Program Files\Microsoft\Exchange Server\V15\Logging\Update-HybridConfiguration\HybridConfiguration_11_5_20****.log

    =====================================

    Please provide this detailed HCW log file to help us troubleshoot this issue, and you can send the file via the private message considering the protection of customer's privacy information.

    I have sent you a PM, please check it:

    - Go to "Your details" section on the right side of the community site.
    - Click Private messages.
    - Click the subject title of the response to read the message.

    Thanks,
    Bourne Zhang 

  • Hello,

    any update on this? I am doing hybrid with one client right now and we are experiencing the same result/error.

    Thanks

    Dalibor

  • I'm also getting this same error message when running the hybrid wizard.

    I have a few error logs that I could send.

    Please advise on a solution.

  • Same issue here.   I see Excchange as restoring service in the portal (although it's related to eDiscovery).  Hopefully this will address it.

  • I have logs to send as well.

  • We are having the same issue with a customer, any help is much appreciated

  • I'm having the same issue as Well. It seems like our tenant is mess up in office 365.

    [07/19/2014 00:59:28]    INFO : Opening runspace to http://Mymailboxserver/powershell?serializationLevel=Full

    [07/19/2014 00:59:28]    INFO : Successfully connected to On-Premises

    [07/19/2014 00:59:28]    INFO : Opening runspace to ps.outlook.com/powershell-liveid

    [07/19/2014 00:59:32]    INFO : Successfully connected to Tenant

    [07/19/2014 00:59:32]    INFO : Task='Check Tenant Prerequisites' Step='CheckPrereqs' START

    [07/19/2014 00:59:32]    INFO : Hybrid Engine will now test tenant version.

    [07/19/2014 00:59:32]    INFO : Session=Tenant Cmdlet=Get-OrganizationConfig START

    [07/19/2014 00:59:33]    INFO : Session=Tenant Cmdlet=Get-OrganizationConfig FINISH Time=1062.0119ms

    [07/19/2014 00:59:33]   ERROR : Subtask CheckPrereqs execution failed: Check Tenant Prerequisites

                                   Deserialization fails due to one SerializationException: Microsoft.Exchange.Compliance.Serialization.Formatters.BlockedTypeException: The type to be (de)serialized is not allowed: Microsoft.Exchange.Data.Directory.DirectoryBackendType,Microsoft.Exchange.Data.Directory, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

                                      at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedSerializationFormatter.TypeBinder.BindToType(String assemblyName, String typeName)

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Bind(String assemblyString, String typeString)

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)

                                      at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)

                                      at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

                                      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

                                      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream)

                                      at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedBinaryFormatter.Deserialize(Stream serializationStream, SerializationBinder binder)

                                      at Microsoft.Exchange.Data.SerializationTypeConverter.DeserializeObject(Object sourceValue, Type destinationType)

                                   The type to be (de)serialized is not allowed: Microsoft.Exchange.Data.Directory.DirectoryBackendType,Microsoft.Exchange.Data.Directory, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

                                      at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedSerializationFormatter.TypeBinder.BindToType(String assemblyName, String typeName)

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Bind(String assemblyString, String typeString)

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)

                                      at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)

                                      at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()

                                      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

                                      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

                                      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream)

                                      at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedBinaryFormatter.Deserialize(Stream serializationStream, SerializationBinder binder)

                                      at Microsoft.Exchange.Data.SerializationTypeConverter.DeserializeObject(Object sourceValue, Type destinationType)

    [07/19/2014 00:59:33]    INFO : Task='Check Tenant Prerequisites' Step='CheckPrereqs' FINISH Result=False Time=1062.0119ms

    [07/19/2014 00:59:33]    INFO : --------------------------------------------------------------------------------------------------------------------------------

    [07/19/2014 00:59:33]    INFO : Session=OnPrem Total Cmdlet Time=0s

    [07/19/2014 00:59:33]    INFO : Session=Tenant Total Cmdlet Time=1.0620119s

  • Also having the exact same issue -

    Subtask CheckPrereqs execution failed: Check Tenant Prerequisites

                                   Deserialization fails due to one SerializationException: Microsoft.Exchange.Compliance.Serialization.Formatters.BlockedTypeException: The type to be (de)serialized is not allowed: Microsoft.Exchange.Data.Directory.DirectoryBackendType,Microsoft.Exchange.Data.Directory, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

    I've opened a support ticket with MS - Waiting for a response

    Thanks

    David

  • Hi All,

    I am sorry for the inconvenience this case has caused, and we are contacting the corresponding team to confirm this issue. Once there is any update, we will post it in this thread in the following working days.

    Thanks for all your understanding and patience.

    Best Regards,
    Bourne Zhang

  • I am experiencing this issue as well after modifying our hybrid configuration. This is causing issues for our pilot users in Office 365.

    I have opened a ticket (SR number removed by moderator)

    Any assistance is appreciated

    Full error message:

    Error received:

    Microsoft.Exchange.Compliance.Serialization.Formatters.BlockedTypeException: The type to be ‎(de)‎serialized is not allowed: Microsoft.Exchange.Data.Directory.DirectoryBackendType,Microsoft.Exchange.Data.Directory, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedSerializationFormatter.TypeBinder.BindToType‎(String assemblyName, String typeName)‎ at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Bind‎(String assemblyString, String typeString)‎ at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType‎(BinaryAssemblyInfo assemblyInfo, String name)‎ at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor‎(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)‎ at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped‎(BinaryObjectWithMapTyped record)‎ at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run‎()‎ at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize‎(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)‎ at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize‎(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)‎ at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize‎(Stream serializationStream)‎ at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedBinaryFormatter.Deserialize‎(Stream serializationStream, SerializationBinder binder)‎ at Microsoft.Exchange.Data.SerializationTypeConverter.DeserializeObject‎(Object sourceValue, Type destinationType)‎ The type to be ‎(de)‎serialized is not allowed: Microsoft.Exchange.Data.Directory.DirectoryBackendType,Microsoft.Exchange.Data.Directory, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedSerializationFormatter.TypeBinder.BindToType‎(String assemblyName, String typeName)‎ at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Bind‎(String assemblyString, String typeString)‎ at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType‎(BinaryAssemblyInfo assemblyInfo, String name)‎ at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor‎(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)‎ at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped‎(BinaryObjectWithMapTyped record)‎ at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run‎()‎ at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize‎(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)‎ at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize‎(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)‎ at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize‎(Stream serializationStream)‎ at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedBinaryFormatter.Deserialize‎(Stream serializationStream, SerializationBinder binder)‎ at Microsoft.Exchange.Data.SerializationTypeConverter.DeserializeObject‎(Object sourceValue, Type destinationType)‎ ‎'. Additional troubleshooting information is available in the Update-HybridConfiguration log file on server TH-EXCH02 located at C:\Program Files\Microsoft\Exchange Server\V15\Logging\Update-HybridConfiguration\HybridConfiguration_7_19_2014_7_55_24_635413533246334143.log.

  • Exact same issue for a customer of mine. They attempted to update they Hybrid Config after adding a domain and now the Update-HybridConfiguration cmdlet breaks...

    This is not the first time the ExO / Office 365 breaks everything. Not only having customer having issues is annying, but the lack of proper integration tests from MS is even more annoying!

    [07/19/2014 20:09:19] INFO : Hybrid Configuration Object
    Features : FreeBusy, MoveMailbox, Mailtips, MessageTracking, OwaRedirection, OnlineArchive, SecureMail, Photos
    Domains : autod:company.com, xxx.com, yyy.com, zzz.com
    OnPremisesSmartHost : hybrid-smtp.company.com
    ClientAccessServers :
    EdgeTransportServers :
    ReceivingTransportServers : SERVER02, SERVER01
    SendingTransportServers : SERVER02, SERVER01
    TlsCertificateName : <I>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    ServiceInstance : 0
    [07/19/2014 20:09:19] INFO : Opening runspace to http://SERVER01/powershell?serializationLevel=Full
    [07/19/2014 20:09:20] INFO : Successfully connected to On-Premises
    [07/19/2014 20:09:20] INFO : Opening runspace to https://ps.outlook.com/powershell-liveid?serializationLevel=Full
    [07/19/2014 20:09:23] INFO : Successfully connected to Tenant
    [07/19/2014 20:09:23] INFO : Task='Check Tenant Prerequisites' Step='CheckPrereqs' START
    [07/19/2014 20:09:23] INFO : Hybrid Engine will now test tenant version.
    [07/19/2014 20:09:23] INFO : Session=Tenant Cmdlet=Get-OrganizationConfig START
    [07/19/2014 20:09:24] INFO : Session=Tenant Cmdlet=Get-OrganizationConfig FINISH Time=468.0531ms
    [07/19/2014 20:09:24] ERROR : Subtask CheckPrereqs execution failed: Check Tenant Prerequisites
    Deserialization fails due to one SerializationException: Microsoft.Exchange.Compliance.Serialization.Formatters.BlockedTypeException: The type to be (de)serialized is not allowed: Microsoft.Exchange.Data.Directory.DirectoryBackendType,Microsoft.Exchange.Data.Directory, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedSerializationFormatter.TypeBinder.BindToType(String assemblyName, String typeName)
    at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Bind(String assemblyString, String typeString)
    at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)
    at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)
    at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)
    at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
    at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
    at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
    at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream)
    at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedBinaryFormatter.Deserialize(Stream serializationStream, SerializationBinder binder)
    at Microsoft.Exchange.Data.SerializationTypeConverter.DeserializeObject(Object sourceValue, Type destinationType)
    The type to be (de)serialized is not allowed: Microsoft.Exchange.Data.Directory.DirectoryBackendType,Microsoft.Exchange.Data.Directory, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedSerializationFormatter.TypeBinder.BindToType(String assemblyName, String typeName)
    at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Bind(String assemblyString, String typeString)
    at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)
    at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)
    at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)
    at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
    at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
    at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
    at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream)
    at Microsoft.Exchange.Compliance.Serialization.Formatters.TypedBinaryFormatter.Deserialize(Stream serializationStream, SerializationBinder binder)
    at Microsoft.Exchange.Data.SerializationTypeConverter.DeserializeObject(Object sourceValue, Type destinationType)
    [07/19/2014 20:09:24] INFO : Task='Check Tenant Prerequisites' Step='CheckPrereqs' FINISH Result=False Time=624.0242ms
    [07/19/2014 20:09:24] INFO : --------------------------------------------------------------------------------------------------------------------------------
    [07/19/2014 20:09:24] INFO : Session=OnPrem Total Cmdlet Time=0s
    [07/19/2014 20:09:24] INFO : Session=Tenant Total Cmdlet Time=0.4680531s

  • Hi All,

    This is Mindy Pan from Office 365 Forum Support Team. I fully understand the inconvenience caused by this issue. Could you please help me to collect detailed tenant information such as tenant domain name for further investigation?

    For privacy reason, I have sent you a private message to collect detailed information. Please check the private message by clicking Private messages under Your details on the right side of the community site. Thank you for understanding and cooperation.

    Best regards,
    Mindy Pan

    1 out of 2 people found this post helpful.

  • Hi All,

     

    Sorry for the inconvenience may have been caused by this issue. The product team is working on this issue. Here is the latest update:

     

    =======================

    Current Status: Investigation determined that a recent update to the environment caused impact to the Hybrid Configuration Wizard. Engineers are developing a fix to remediate impact.

     

    Customer Impact: Affected customers may encounter an error when using the Hybrid Configuration Wizard. The error states, "ERROR : Subtask CheckPrereqs execution failed: Check Tenant Prerequisites".

     

    Preliminary Root Cause: An update to the environment caused impact to the Hybrid Configuration Wizard.

     

    Next Update: Tuesday, July 22, 2014, at 5:30 PM UTC

    =====================

     

    We will keep monitoring this issue and update the latest status here. You can also check the latest updates from the service health dashboard in Office 365 admin page.

     

    @ Todd, David, Dalibor, Eric, ErnieMiller, Erik and wcharlotin.cb.careerbuilder.com, thank you for providing the detailed information for investigation.

     

    Best regards,

    Mindy Pan

     

     

    0 out of 1 people found this post helpful.