Quantcast
Channel: Exchange Server 2010 forum
Viewing all articles
Browse latest Browse all 8820

Exchange 2010 SP1 update issues

$
0
0

Hey guys,

like the title says, yesterday i tried to upgrade our exchange 2010 with sp1, but kept getting an error at the mailbox section. I beleive it has something to do with a "system mailbox" or the DB.

 

Here is the end of the error log, i can post the entire log if needed:

 

 

[08/26/2010 09:33:10.0993] [2] [WARNING] The object Example.com/Users/SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9} has been corrupted, and it's in an inconsistent state. The following validation errors happened:

[08/26/2010 09:33:10.0993] [2] [WARNING] Database is mandatory on UserMailbox.

[08/26/2010 09:33:10.0993] [2] [WARNING] Database is mandatory on UserMailbox.

[08/26/2010 09:33:10.0993] [2] Ending processing get-mailbox

[08/26/2010 09:33:11.0040] [1] Executing: 

          if ($RoleIsDatacenter -ne $true)

          {

            if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)

            {

              # upgrade the discovery mailboxes to R5 version, this will fix the RecipientDisplayType property of the discovery mailbox which was wrong in R4.

              get-mailbox -RecipientTypeDetails DiscoveryMailbox -DomainController $RoleDomainController | where {$_.IsValid -eq $false} | set-mailbox -DomainController $RoleDomainController

              $name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxUniqueName;

              $dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxDisplayName;

              $mbxs = @( get-mailbox -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );

              if ( $mbxs.length -eq 0) 

              {

                $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);

                if($dbs.Length -ne 0) 

                {

                  $mbxUser = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);

                  if ($mbxUser.Length -ne 0) 

                  {

                    enable-mailbox -Discovery -identity $mbxUser[0] -DisplayName $dispname -database $dbs[0].Identity;

                  }

                }

              }

            }

            else

            {

              write-exchangesetuplog -info "Skipping creating Discovery Search Mailbox because of insufficient permission."

            }  

          }

 

[08/26/2010 09:33:11.0040] [2] Active Directory session settings for 'test-ExchangeServersWriteAccess' are: View Entire Forest: 'True', Configuration Domain Controller: 'sca-bes.Example.com', Preferred Global Catalog: 'home.Example.com', Preferred Domain Controllers: '{ sca-bes.Example.com }'

[08/26/2010 09:33:11.0040] [2] Beginning processing test-ExchangeServersWriteAccess -DomainController:'sca-bes.Example.com' -ErrorAction:'SilentlyContinue'

[08/26/2010 09:33:11.0133] [2] Used domain controller sca-bes.Example.com to read object DC=Example,DC=com.

[08/26/2010 09:33:11.0274] [2] Used domain controller sca-bes.Example.com to read object CN=Exchange Servers1,OU=Microsoft Exchange Security Groups,DC=Example,DC=com.

[08/26/2010 09:33:11.0445] [2] The current user has write access to Exchange Servers group.

[08/26/2010 09:33:11.0445] [2] Ending processing test-ExchangeServersWriteAccess

[08/26/2010 09:33:11.0508] [2] Active Directory session settings for 'Get-Mailbox' are: View Entire Forest: 'True', Configuration Domain Controller: 'sca-bes.Example.com', Preferred Global Catalog: 'home.Example.com', Preferred Domain Controllers: '{ sca-bes.Example.com }'

[08/26/2010 09:33:11.0508] [2] Beginning processing get-mailbox -RecipientTypeDetails:'DiscoveryMailbox' -DomainController:'sca-bes.Example.com'

[08/26/2010 09:33:13.0379] [2] Active Directory session settings for 'Set-Mailbox' are: View Entire Forest: 'True', Configuration Domain Controller: 'sca-bes.Example.com', Preferred Global Catalog: 'home.Example.com', Preferred Domain Controllers: '{ sca-bes.Example.com }'

[08/26/2010 09:33:13.0379] [2] Beginning processing set-mailbox -DomainController:'sca-bes.Example.com'

[08/26/2010 09:33:15.0001] [2] Searching objects of type "ADUser" with filter "(RecipientTypeDetails Equal DiscoveryMailbox)", scope"SubTree" under the root "$null".

[08/26/2010 09:33:15.0235] [2] Previous operation run on domain controller 'sca-bes.Example.com'.

[08/26/2010 09:33:15.0235] [2] Preparing to output objects. The maximum size of the result set is "1000".

[08/26/2010 09:33:15.0610] [2] Searching objects "Example.com/Users/DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}" of type "ADUser" under the root "Example.com/Users".

[08/26/2010 09:33:15.0875] [2] Previous operation run on domain controller 'sca-bes.Example.com'.

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Update Recipient object "Example.com/Users/DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}" with ConfigurationDomainController "sca-bes.Example.com", DomainController "sca-bes.Example.com", GlobalCatalog "<null>".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\All Contacts".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\All Groups".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\All Rooms".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\All Users".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\Public Folders".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\Default Global Address List".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\All Recipients(VLV)".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\All Mailboxes(VLV)".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\All Groups(VLV)".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\All Mail Users(VLV)".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\All Contacts(VLV)".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\Groups(VLV)".

[08/26/2010 09:33:15.0890] [2] [Microsoft Cmdlet Extension Agent] Found Address List "\Mailboxes(VLV)".

[08/26/2010 09:33:15.0906] [2] [Microsoft Cmdlet Extension Agent] Remove Address List "Example.com/Configuration/Deleted Objects/All Users

DEL:75c25b9d-553e-4c71-81e3-a5e2aaa90092" to AddressListMemberShip of the recipient.

[08/26/2010 09:33:15.0906] [2] [Microsoft Cmdlet Extension Agent] Remove Address List "Example.com/Configuration/Deleted Objects/Default Global Address List

DEL:af307a25-6736-44fb-97ed-fe80c951b52b" to AddressListMemberShip of the recipient.

[08/26/2010 09:33:15.0906] [2] [Microsoft Cmdlet Extension Agent] Remove Address List "Example.com/Configuration/Deleted Objects/All Recipients(VLV)

DEL:8f0644ca-e9eb-448d-885e-6ff011c159f6" to AddressListMemberShip of the recipient.

[08/26/2010 09:33:15.0906] [2] [Microsoft Cmdlet Extension Agent] Remove Address List "Example.com/Configuration/Deleted Objects/All Mailboxes(VLV)

DEL:64b80b6a-3cef-4438-86d0-7d44e2ee5494" to AddressListMemberShip of the recipient.

[08/26/2010 09:33:15.0906] [2] [Microsoft Cmdlet Extension Agent] Remove Address List "Example.com/Configuration/Deleted Objects/Mailboxes(VLV)

DEL:414ba7a7-2a31-4328-a144-614af290a972" to AddressListMemberShip of the recipient.

[08/26/2010 09:33:15.0906] [2] [Microsoft Cmdlet Extension Agent] Add Address List "\All Users" to AddressListMemberShip of the recipient.

[08/26/2010 09:33:15.0906] [2] [Microsoft Cmdlet Extension Agent] Add Address List "\Default Global Address List" to AddressListMemberShip of the recipient.

[08/26/2010 09:33:15.0906] [2] [Microsoft Cmdlet Extension Agent] Add Address List "\All Recipients(VLV)" to AddressListMemberShip of the recipient.

[08/26/2010 09:33:15.0906] [2] [Microsoft Cmdlet Extension Agent] Add Address List "\All Mailboxes(VLV)" to AddressListMemberShip of the recipient.

[08/26/2010 09:33:15.0906] [2] [Microsoft Cmdlet Extension Agent] Add Address List "\Mailboxes(VLV)" to AddressListMemberShip of the recipient.

[08/26/2010 09:33:15.0906] [2] [Microsoft Cmdlet Extension Agent] Found Email Address Policy "Default Policy".

[08/26/2010 09:33:15.0906] [2] [Microsoft Cmdlet Extension Agent] Found Email Address Policy "Normal Policy".

[08/26/2010 09:33:16.0202] [2] [Microsoft Cmdlet Extension Agent] Add Primary Email Address SMTP:MsExchDiscoveryMailboxD919BA05-46A6-415f-80AD-7E09334BB852@Example.com.

[08/26/2010 09:33:16.0202] [2] [Microsoft Cmdlet Extension Agent] Set the recipient's WindowsEmailAddress to "MsExchDiscoveryMailboxD919BA05-46A6-415f-80AD-7E09334BB852@Example.com".

[08/26/2010 09:33:16.0202] [2] Processing object "Example.com/Users/DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}".

[08/26/2010 09:33:16.0218] [2] [ERROR] Database is mandatory on UserMailbox. Property Name: Database

[08/26/2010 09:33:16.0249] [2] [ERROR] Unexpected Error

[08/26/2010 09:33:16.0249] [2] [ERROR] Database is mandatory on UserMailbox. Property Name: Database

[08/26/2010 09:33:16.0249] [2] [WARNING] The object Example.com/Users/DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852} has been corrupted, and it's in an inconsistent state. The following validation errors happened:

[08/26/2010 09:33:16.0249] [2] [WARNING] Database is mandatory on UserMailbox.

[08/26/2010 09:33:16.0249] [2] [WARNING] The property value you specified, "16", isn't defined in the Enum type "Nullable`1".

[08/26/2010 09:33:16.0249] [2] [WARNING] Database is mandatory on UserMailbox.

[08/26/2010 09:33:16.0249] [2] Ending processing get-mailbox

[08/26/2010 09:33:16.0249] [2] Ending processing set-mailbox

[08/26/2010 09:33:16.0265] [2] Active Directory session settings for 'Get-Mailbox' are: View Entire Forest: 'True', Configuration Domain Controller: 'sca-bes.Example.com', Preferred Global Catalog: 'home.Example.com', Preferred Domain Controllers: '{ sca-bes.Example.com }'

[08/26/2010 09:33:16.0265] [2] Beginning processing get-mailbox -Filter:'name -eq $name' -IgnoreDefaultScope:'True' -ResultSize:'1'

[08/26/2010 09:33:16.0265] [2] Searching objects of type "ADUser" with filter "(&((|((RecipientTypeDetails Equal RoomMailbox)(RecipientTypeDetails Equal EquipmentMailbox)(RecipientTypeDetails Equal LegacyMailbox)(RecipientTypeDetails Equal LinkedMailbox)(RecipientTypeDetails Equal UserMailbox)(RecipientTypeDetails Equal DiscoveryMailbox)(RecipientTypeDetails Equal SharedMailbox)))(Name Equal DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852})))", scope "SubTree" under the root "$null".

[08/26/2010 09:33:16.0327] [2] Previous operation run on global catalog server 'home.Example.com'.

[08/26/2010 09:33:16.0327] [2] Preparing to output objects. The maximum size of the result set is "1".

[08/26/2010 09:33:16.0795] [2] [WARNING] The object Example.com/Users/DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852} has been corrupted, and it's in an inconsistent state. The following validation errors happened:

[08/26/2010 09:33:16.0795] [2] [WARNING] Database is mandatory on UserMailbox.

[08/26/2010 09:33:16.0795] [2] [WARNING] The property value you specified, "16", isn't defined in the Enum type "Nullable`1".

[08/26/2010 09:33:16.0795] [2] [WARNING] Database is mandatory on UserMailbox.

[08/26/2010 09:33:16.0795] [2] Ending processing get-mailbox

[08/26/2010 09:33:16.0795] [1] The following 2 error(s) occurred during task execution:

[08/26/2010 09:33:16.0795] [1] 0.  ErrorRecord: Database is mandatory on UserMailbox. Property Name: Database

[08/26/2010 09:33:16.0795] [1] 0.  ErrorRecord: Microsoft.Exchange.Data.DataValidationException: Database is mandatory on UserMailbox. Property Name: Database

[08/26/2010 09:33:16.0811] [1] [ERROR] The following error was generated when "$error.Clear(); 

          if ($RoleIsDatacenter -ne $true)

          {

            if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)

            {

              # upgrade the discovery mailboxes to R5 version, this will fix the RecipientDisplayType property of the discovery mailbox which was wrong in R4.

              get-mailbox -RecipientTypeDetails DiscoveryMailbox -DomainController $RoleDomainController | where {$_.IsValid -eq $false} | set-mailbox -DomainController $RoleDomainController

              $name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxUniqueName;

              $dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxDisplayName;

              $mbxs = @( get-mailbox -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );

              if ( $mbxs.length -eq 0) 

              {

                $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);

                if($dbs.Length -ne 0) 

                {

                  $mbxUser = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);

                  if ($mbxUser.Length -ne 0) 

                  {

                    enable-mailbox -Discovery -identity $mbxUser[0] -DisplayName $dispname -database $dbs[0].Identity;

                  }

                }

              }

            }

            else

            {

              write-exchangesetuplog -info "Skipping creating Discovery Search Mailbox because of insufficient permission."

            }  

          }

        " was run: "Database is mandatory on UserMailbox. Property Name: Database".

[08/26/2010 09:33:16.0811] [1] [ERROR] Database is mandatory on UserMailbox. Property Name: Database

[08/26/2010 09:33:16.0811] [1] 1.  ErrorRecord: Database is mandatory on UserMailbox. Property Name: Database

[08/26/2010 09:33:16.0811] [1] 1.  ErrorRecord: Microsoft.Exchange.Data.DataValidationException: Database is mandatory on UserMailbox. Property Name: Database

[08/26/2010 09:33:16.0811] [1] [ERROR] The following error was generated when "$error.Clear(); 

          if ($RoleIsDatacenter -ne $true)

          {

            if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)

            {

              # upgrade the discovery mailboxes to R5 version, this will fix the RecipientDisplayType property of the discovery mailbox which was wrong in R4.

              get-mailbox -RecipientTypeDetails DiscoveryMailbox -DomainController $RoleDomainController | where {$_.IsValid -eq $false} | set-mailbox -DomainController $RoleDomainController

              $name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxUniqueName;

              $dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxDisplayName;

              $mbxs = @( get-mailbox -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );

              if ( $mbxs.length -eq 0) 

              {

                $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);

                if($dbs.Length -ne 0) 

                {

                  $mbxUser = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);

                  if ($mbxUser.Length -ne 0) 

                  {

                    enable-mailbox -Discovery -identity $mbxUser[0] -DisplayName $dispname -database $dbs[0].Identity;

                  }

                }

              }

            }

            else

            {

              write-exchangesetuplog -info "Skipping creating Discovery Search Mailbox because of insufficient permission."

            }  

          }

        " was run: "Database is mandatory on UserMailbox. Property Name: Database".

[08/26/2010 09:33:16.0811] [1] [ERROR] Database is mandatory on UserMailbox. Property Name: Database

[08/26/2010 09:33:16.0811] [1] [ERROR-REFERENCE] Id=SystemAttendantDependent___590e51a8a98846d3a7fa8ddcc5472c74 Component=EXCHANGE14:\Current\Release\PIM Storage\Discovery

[08/26/2010 09:33:16.0811] [1] Setup is stopping now because of one or more critical errors.

[08/26/2010 09:33:16.0811] [1] Finished executing component tasks.

[08/26/2010 09:33:16.0998] [1] Ending processing Install-MailboxRole

 

 

Help is much appreciated!!!

 

Thanks

 


Viewing all articles
Browse latest Browse all 8820

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>