Solved

exchange 2013 cu2

Posted on 2013-12-29
10
1,331 Views
Last Modified: 2014-01-15
I am trying to install Exchange 2013 CU2 (second node) so that I can setup DAG. I have follow and meet all prerequisites. On step 7 of 14 I get the following error.

Error:
The following error was generated when "$error.Clear();
          if ( ($server -eq $null) -and ($RoleIsDatacenter -ne $true) )
          {
            Update-RmsSharedIdentity -ServerName $RoleNetBIOSName
          }
        " was run: "Database is mandatory on UserMailbox. Property Name: Database".

I did find some articles on how to resolve this issue, one was to make sure that certain services are running during the installation. The only one that I saw that would stop was the Remote Registry so I would continue to make sure that service was running.

Please advise,
Niles
0
Comment
Question by:Niles67
10 Comments
 
LVL 7

Expert Comment

by:dsnegi_25dec
ID: 39744668
As per your error looks below article will help you.But these types of issues come due to arbitration mailboxes . So I will suggest removing arbitration mailboxes & then try to install again & arbitration mailboxes will automatically will recreate once you  will upgrade CU2



http://kickthatcomputer.wordpress.com/2013/02/28/exchange-server-2013-setup-fails-creating-mailbox-role/
0
 
LVL 23

Expert Comment

by:Stelian Stan
ID: 39744692
Make sure that the account you are using to install exchange has these permission: “Schema Admins”, “Domain Admins” and “Enterprise Admins”.

Second, why you are still using Exchange 2013 CU2 instead of using Exchange 2013 CU3? CU3 is available.
0
 

Author Comment

by:Niles67
ID: 39745307
I would use CU3 but my first Exchange node is still on CU2. I did however tried to upgrade from CU2 to CU3 on that node but it failed miserably around step 14 of 17. I did not cop y the error but will if it returns in my second attempt.

Will keep you posted.
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
LVL 6

Expert Comment

by:iradatsiddiqui
ID: 39745365
0
 

Author Comment

by:Niles67
ID: 39745997
Ok so here is the error when I try to update from CU2 to CU3 at step 13 of 17 (Mailbox role: Mailbox service).  Again, this is Exchange 2013.


Error:
The following error was generated when "$error.Clear();
            if ($RoleIsDatacenter -ne $true -and $RoleIsDatacenterDedicated -ne $true)
            {
            if (Test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)
            {
            $sysMbx = $null;
            $name = "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}";
            $dispName = "Microsoft Exchange";
            Write-ExchangeSetupLog -Info ("Retrieving mailboxes with Name=$name.");
            $mbxs = @(Get-Mailbox -Arbitration -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1 );
            if ($mbxs.Length -eq 0)
            {
            Write-ExchangeSetupLog -Info ("Retrieving mailbox databases on Server=$RoleFqdnOrName.");
            $dbs = @(Get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
            if ($dbs.Length -ne 0)
            {
            Write-ExchangeSetupLog -Info ("Retrieving users with Name=$name.");
            $arbUsers = @(Get-User -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);
            if ($arbUsers.Length -ne 0)
            {
            Write-ExchangeSetupLog -Info ("Enabling mailbox $name.");
            $sysMbx = Enable-Mailbox -Arbitration -Identity $arbUsers[0] -DisplayName $dispName -database $dbs[0].Identity;
            }
            }
            }
            else
            {
            if ($mbxs[0].DisplayName -ne $dispName )
            {
            Write-ExchangeSetupLog -Info ("Setting DisplayName=$dispName.");
            Set-Mailbox -Arbitration -Identity $mbxs[0] -DisplayName $dispName -Force;
            }
            $sysMbx = $mbxs[0];
            }

            # Set the Organization Capabilities needed for this mailbox
            if ($sysMbx -ne $null)
            {
            # We need 1 GB for uploading large OAB files to the organization mailbox
            Write-ExchangeSetupLog -Info ("Setting mailbox properties.");
                set-mailbox -Arbitration -identity $sysMbx -UMGrammar:$true -OABGen:$true -GMGen:$true -ClientExtensions:$true -MailRouting:$true -MessageTracking:$true -PstProvider:$true -MaxSendSize 1GB -Force;
            }
            else
            {
            Write-ExchangeSetupLog -Info ("Cannot find arbitration mailbox with name=$name.");
            }
            }
            else
            {
            Write-ExchangeSetupLog -Info "Skipping creating E15 System Mailbox because of insufficient permission."
            }
            }
        " was run: "Database is mandatory on UserMailbox.".

Error:
The following error was generated when "$error.Clear();
            if ($RoleIsDatacenter -ne $true -and $RoleIsDatacenterDedicated -ne $true)
            {
            if (Test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)
            {
            $sysMbx = $null;
            $name = "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}";
            $dispName = "Microsoft Exchange";
            Write-ExchangeSetupLog -Info ("Retrieving mailboxes with Name=$name.");
            $mbxs = @(Get-Mailbox -Arbitration -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1 );
            if ($mbxs.Length -eq 0)
            {
            Write-ExchangeSetupLog -Info ("Retrieving mailbox databases on Server=$RoleFqdnOrName.");
            $dbs = @(Get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
            if ($dbs.Length -ne 0)
            {
            Write-ExchangeSetupLog -Info ("Retrieving users with Name=$name.");
            $arbUsers = @(Get-User -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);
            if ($arbUsers.Length -ne 0)
            {
            Write-ExchangeSetupLog -Info ("Enabling mailbox $name.");
            $sysMbx = Enable-Mailbox -Arbitration -Identity $arbUsers[0] -DisplayName $dispName -database $dbs[0].Identity;
            }
            }
            }
            else
            {
            if ($mbxs[0].DisplayName -ne $dispName )
            {
            Write-ExchangeSetupLog -Info ("Setting DisplayName=$dispName.");
            Set-Mailbox -Arbitration -Identity $mbxs[0] -DisplayName $dispName -Force;
            }
            $sysMbx = $mbxs[0];
            }

            # Set the Organization Capabilities needed for this mailbox
            if ($sysMbx -ne $null)
            {
            # We need 1 GB for uploading large OAB files to the organization mailbox
            Write-ExchangeSetupLog -Info ("Setting mailbox properties.");
                set-mailbox -Arbitration -identity $sysMbx -UMGrammar:$true -OABGen:$true -GMGen:$true -ClientExtensions:$true -MailRouting:$true -MessageTracking:$true -PstProvider:$true -MaxSendSize 1GB -Force;
            }
            else
            {
            Write-ExchangeSetupLog -Info ("Cannot find arbitration mailbox with name=$name.");
            }
            }
            else
            {
            Write-ExchangeSetupLog -Info "Skipping creating E15 System Mailbox because of insufficient permission."
            }
            }
        " was run: "Database is mandatory on UserMailbox.".
0
 

Author Comment

by:Niles67
ID: 39746136
I have now reverted back to the previous Checkpoint in Hyper-V for my primary Exchange node. Everything appears to be fine but for some weird reason my Mailbox Database is not showing up in the Exchange Admin Center.

I do have a backup of the server but only from Dec 22, 2013. If I restore will users lose data or will the Outlook clients update the Mailbox Database?

Please advise,
Niles
0
 

Author Comment

by:Niles67
ID: 39746154
Whew! I think I figured my last post out. My Second exchange node attempt still had a Mailbox Database listed in ADSI. Removing that fix the primary Exchange node issue with the Mailbox Database not being listed in the Exchange Admin Center.

I still need help with the CU2 to CU3 upgrade.
0
 

Author Comment

by:Niles67
ID: 39746913
I have run into another issue and at this time I will be not be upgrading to CU3 until this one is resolved. I can no long send nor receive email inside or out. The Event Logs look pretty empty except for, "Unable to update the IP address on Isatap interface isatap.domain.local. Update Type: 1. Error Code: 0x490."

Thank you,
Niles
0
 

Accepted Solution

by:
Niles67 earned 0 total points
ID: 39770886
My end goal has been solved by way of Office 365. So my solution is solved but the issue in this post is not. I have since decommissioned my on-premise exchange server.
0
 

Author Closing Comment

by:Niles67
ID: 39781763
My end goal has been solved by way of Office 365. So my solution is solved but the issue in this post is not. I have since decommissioned my on-premise exchange server.
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Lotus Notes – formerly IBM Notes – is an email client application, while IBM Domino (earlier Lotus Domino) is an email server. The client possesses a set of features that are even more advanced as compared to that of Outlook. Likewise, IBM Domino is…
Scam emails are a huge burden for many businesses. Spotting one is not always easy. Follow our tips to identify if an email you receive is a scam.
In this video we show how to create a User Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Mailb…
In this video we show how to create an Address List in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Organization >> Ad…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question