Upgrade to SharePoint 2010 Service Pack 2

Service Pack 2 for SharePoint 2010

Time to do some testing on my development server prior to upgrading the production system.  I will be doing the In Place upgrade with no rollback.  This will require a server restart and interruption of services intermittently.

  1. First determine the version you need to install.  Technet doesn't expose all of the installs on their page, thankfully Todd Klindt keeps his SharePoint version page up to date.
    1. http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=224
  2. Install the SharePoint Server with Project Server installer (KB2687452).
    1. In my case owstimer.exe threw lots of errors with the Visual Studio Just-In-Time debugger popup.
    2. I click cancel on debugging for each error.
    3. Reboot server after install complete.
  3. Install the Office Web Apps installer (KB2687470).
    1. Again more owstimer.exe issues that I cancel through.
  4. Open Powershell and run this command:
    1. psconfig.exe -cmd upgrade -inplace b2b
    2. This fails the first time, I have read this is common, perhaps to do with Forefront Identity Service used with the User Profile Service.
    3. Run the command again and it works this time.
  5. Central admin website works and I verify that the SP2 version is shown in the upgrade section as well as in the database, Config DB, Versions table.
  6. Main web application hosting a site collection does not resolve.
  7. Run iisreset, now none of the web applications browse, they show HTTP Error 503. The service is unavailable.
  8. Go to IIS Manager, browse the Application Pools.
    1. The Central Admin, Fast Search Admin, User Profile Service, and Security Token Service pools are stopped.
    2. Started the Security Token Service pool, success.
    3. Started the Central Admin pool, success.
    4. Started the User Profile Service pool, success.
    5. Started the Fast Search Admin pool, success.
  9. Query the status of Services on Server with this powershell command:
Write-Host "STARTED"
    Get-SPServiceInstance | Where-Object {$_.Status -eq 'Online'} | Sort-Object TypeName | Format-Table @{Expression={$_.TypeName};Label="SharePoint Service";width=65},@{Expression={$_.Id};Label="GUID - Identity";width=45}
      Write-Host "STOPPED"
        Get-SPServiceInstance | Where-Object {$_.Status -eq 'Disabled'} | Sort-Object TypeName | Format-Table @{Expression={$_.TypeName};Label="SharePoint Service";width=65},@{Expression={$_.Id};Label="GUID - Identity";width=45}
          If ((Get-SPServiceInstance | Where-Object {$_.Status -ne 'Disabled' -and $_.Status -ne 'Online'}) -ne $null)
            {
                  Write-Host "OTHER"
                    Get-SPServiceInstance | Where-Object {$_.Status -ne 'Disabled' -and $_.Status -ne 'Online'} | Sort-Object TypeName | Format-Table @{Expression={$_.TypeName};Label="SharePoint Service";width=65},@{Expression={$_.Id};Label="GUID - Identity"},Status
                  }
                  1. The only Stopped services are:
                    1. Application Registry Service
                    2. Claims to Windows Token Service
                    3. Document Conversions Launcher Service
                    4. Document Conversions Load Balancer Service
                    5. Lotus Notes Connector
                    6. Microsoft SharePoint Foundation Sandboxed Code Service
                    7. Microsoft SharePoint Foundation Subscription Settings Service
                    8. SharePoint Foundation Search
                  2. None of these are necessary so I browse to Central Admin.  Working fine.
                  3. Browse to the web applications, they all work.

                  Comments

                  Popular posts from this blog

                  SharePoint Designer 2013 Approval Workflow with Comments

                  Change SharePoint server hostname and Web Application Names

                  The Timer Service Failed to Recycle