Showing posts with label Lync Server 2010. Show all posts
Showing posts with label Lync Server 2010. Show all posts

Lync CU4 Released November 2011

Lync CU4 (cumulative update 4)  has been released.  All components can be found here.

http://www.microsoft.com/download/en/details.aspx?id=11551

Updates that are released for Lync Server 2010
  • Update for Administrative Tools
2467771 Description of the update package for Lync Server 2010, Administrative Tools: January 2011
  • Update for Core Components
2514981 Description of the cumulative update for Lync Server 2010, Core Components: November 2011 
  • Update for Conferencing Attendant
2575872 Description of the cumulative update for Lync Server 2010, Conferencing Attendant: July 2011
  • Update for Conferencing Server
2514978 Description of the cumulative update for Lync Server 2010, Conferencing Server: November 2011  
  • Update for Web Components Server
2514979  Description of the cumulative update for Lync Server 2010, Web Components Server: November 2011  
  • Update for Standard/Enterprise edition Server
2514980 Description of the cumulative update for Lync Server 2010: November 2011
  • Update for Web Conferencing Server
2575871 Description of the cumulative update for Lync Server 2010, Web Conferencing Server: July 2011
  • Update for Mediation Server
2640253 Description of the cumulative update for Lync Server 2010, Mediation Server: November 2011
  • Update for Unified Communications Managed API 3.0 Runtime
2500449 Description of the cumulative update for Lync Server 2010, Unified Communications Managed API 3.0 Runtime: November 2011 
  • Update for Policy Decision Point
2502809 Description of the cumulative update for Lync Server 2010 Policy Decision Point : November 2011

Installation methods

To install updates for Lync Server 2010, use one of the following methods.

Method 1 Cumulative Server Update Installer

To install these updates, you must apply the updates by using Cumulative Server Update Installer.

Note The Cumulative Server Update Installer applies all updates for the appropriate server role in one click.

To use the Cumulative Server Update Installer, follow these steps.

Note If User Account Control (UAC) is turned on, you must start the Cumulative Server Update Installer by using elevated permissions. This makes sure that all updates are installed correctly.
  1. Download Cumulative Server Update Installer. To do this, visit the following Microsoft Download Center Web site:
    Download
    Download the LyncServerupdateInstaller.exe package now.
  2. Run Cumulative Server Update Installer by using the UI or by using a command line.

    Note The UI provides a clear indication of which updates are installed when you click Install Updates.

    To run the Installer by using a command prompt, use the following command, together with the appropriate switches:
    LyncServerUpdateInstaller.exe [/silentmode  [/forcereboot]] | [/extractall]
    Notes

    The /silentmode/forcereboot switch applies all the applicable updates silently and then automatically restarts the server at the end of the installation process if it is necessary.

    The /extractall switch the updates from the installer and puts the updates in a subfolder that is named “Extracted” in the folder in which you ran the command.
  3. On Standard Edition Server and Enterprise Edition – Front end server once you have installed update for core components, the updated sql files will be dropped on the server. Then, run the following cmdlet to apply the changes:
    Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn -UseDefaultSqlPaths
    Notes
    • In a Lync Server 2010 Standard Edition environment, run the cmdlet from the Standard Edition server.
    • In a Lync Server 2010 Enterprise Edition environment in which the archiving/monitoring services are collocated with an Enterprise Edition back-end server, run this cmdlet from the Enterprise Edition back-end server.
    • In a Lync Server 2010 Enterprise Edition environment in which the archiving/monitoring services are not collocated with an Enterprise Edition back-end server , run this cmdlet from the Enterprise Edition front-end server.
    If the RTCDyn databases are removed after you run the cmdlet without the UseDefaultSqlPaths parameter, run the following cmdlet to restore the RTCDyn databases:
    Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn < EEBE.Fqdn > -DatabasePaths ,
    Note The RtcDyn log is located under the path of the rtcdyn.ldf file. The RtcDyn data is located under the path of the rtcdyn.mdf file.

Method 2 Microsoft Update

You can use Microsoft Update to apply the updates for Lync Server 2010.

Note The updates will be available on Microsoft Update in late August, 2011.

Method 3 Manual installation

If you select to manually install these updates, this article helps you determine the mapping between the updates and the different server roles. However, you should consider the following recommendations for manual deployment:
  • All updates for a role must be deployed. Additionally, all updates on the same server role must be at the latest update level.
  • Lync Server Standard Edition and Lync Server Enterprise Edition Consolidated also require all updates for any roles that are deployed on the server. All updates must also be at the latest update level.
  • Additionally, the following recommendations apply to the Lync Server 2010 Distributed Enterprise Edition:
    • Update the whole topology with the latest cumulative update for each component at the same time. This best practice is highly recommended.  
    • If the previous recommendation cannot be followed, install the latest cumulative update on at least all the pools and the directors at the same time.
List of server roles and the updates that apply to them

Lync Server 2010 – Standard Edition Server

    • Update for Core Components - KB 2571545
    • Update for Conferencing Server - KB 2575870
    • Update for Web Components Server - KB 2571547
    • Update for Standard/Enterprise edition Server - KB 2571546
    • Update for Web Conferencing Server - KB 2575871
    • Update for Conferencing Attendant - KB 2575872
    • Update for Unified Communications Managed API 3.0 Runtime - KB 2571505

Lync Server 2010 – Enterprise Edition – Front-end

    • Update for Core Components - KB 2571545
    • Update for Conferencing Server - KB 2575870
    • Update for Web Components Server - KB 2571547
    • Update for Standard/Enterprise edition Server - KB 2571546
    • Update for Web Conferencing Server - KB 2575871
    • Update for Conferencing Attendant - KB 2575872
    • Update for Unified Communications Managed API 3.0 Runtime - KB 2571505

Lync Server 2010 – Enterprise Edition – Stand-alone A/V Conferencing Server

    • Update for Core Components - KB 2571545
    • Update for Conferencing Server - KB 2575870
    • Update for Unified Communications Managed API 3.0 Runtime - KB 2571505

Lync Server 2010 – Monitoring Server

  • Update for Core Components - KB 2571545
  • Update for Unified Communications Managed API 3.0 Runtime - KB 2571505

Lync Server 2010 – Edge Server

  • Update for Core Components - KB 2571545
  • Update for Unified Communications Managed API 3.0 Runtime - KB 2571505

Lync Server 2010 – Stand-alone Mediation Server

  • Update for Core Components - KB 2571545
  • Update for Mediation Server - KB 2502810
  • Update for Unified Communications Managed API 3.0 Runtime - KB 2571505

Lync Server 2010 – Administration Tools – Topology Builder

  • Update for Core Components - KB 2571545
  • Update for Administration Tools - KB 2467771

Lync CU3 Released July 2011

Eagerly awaited to fix multiple client and server issues.  Mostly around integration with EWS (out of office, visual voicemail etc)
Client KB
Server KB
Core Components KB

April 2011 Lync Updates

April 2011 Lync updates have today been made available.  Details are below.
 

Lync 2010 (64bit)
Lync 2010 (32bit)
Lync 2010 Phone Edition (Tanjay)
Lync 2010 Phone Edition (Aries-Aastra)
Lync 2010 Phone Edition (Aries-Polycom)
Lync 2010 Attendee (Admin Install)
Lync 2010 Attendee (User mode install)
Lync 2010 Attendant (32 & 64 bit are a combined patch)
Lync 2010 Group Chat Client
Lync 2010 Group Chat Server
Lync 2010 Group Chat Admin

Some links are still working their way through the system and will become available within a week from today.
Some of the KBs are still in process. These should be available by 4/8.

Additional Notes:
Lync Client and Group Chat build number is 4.0.7577.253
Lync Attendee/Attendant build number is 4.0.7577.254
The Phone Editions build number is 4.0.7577.250

Server patches will be available soon. 
Both client and server patches will tentatively be available on Microsoft Update the second Tuesday of May.

BES 5 Service Pack 3

RIM have now released BES 5 SP3, which includes native functionality for OCS and Lync.  This means there is no longer the requirement to install an OCS 2007 R1 CWA server to achieve connectivity with a Blackberry handset.

http://swdownloads.blackberry.com/Downloads/entry.do

http://docs.blackberry.com/en/

Lync enabling or making Lync changes to a user who is or was a member of the Domain Admins security group

There are already a number of forums posts floating around on this, but it’s something I found out about the hard way, so i’ll blog it in the hope it helps someone else out.

While attempting to make a change to my own Lync user (on a sandpit development environment I’d like to add!) I was presented with the following operation failed error...


Active Directory operation failed on . You cannot retry this operation: “Insufficient access rights to perform the operation 00002098: SccErr: DSID-03150BB9, problem 4003 (INSUFF_ACCESS RIGHTS), data O”.
You do not have the appropriate permissions to perform this operation in Active Directory. One possible cause Is that the Lync Server Control Panel and Remote Windows PowerShell cannot modify users who belong to protected security groups (for example, the Domain Admins group). To manage users In the Domain Admins group, use the Lyric Server Management Shell and log on using a Domain Admins account. There are other possible causes. For details, see Lync Server 2010 Help.

I also found the following errors in the application event log...

Login failed for user 'OS\Dave.Simm'. Reason: Failed to open the explicitly specified database. [CLIENT: 89.31.238.2]

At this point it’s convenient to mention that I was going against all best practise and Microsoft security models known to man. This is a sandpit/development Lync environment with no other products installed and with only a handful of IT users on it. What had I done that was against best practise? I had added my own everyday Lync sip enabled user into the Domain Admins and CSAdministrators group. Any active directory administrator worth their salt will frown heavily upon this. Admins/Engineers should always have 2 accounts, a normal everyday user account, for Lync, Exchange, Sharepoint, and an admin account with escalated privileges to run admin procedures with.


So, realising the error of my ways, and being pointed in the right direction by the fairly helpful error messages. I took my account out of the Domain Admins group, logged out, and back in using my LyncAdmin user. This user isn’t Lync enabled and is purely an admin account. Only to hit exactly the same issue.
Adding a user account into the Domain Admins group makes changes to the way advanced security permissions are propagated and inherited by a user account. In order to reverse these changes you have to re-inherit these permissions. From dsa.msc (Active Directory Users & Computers) make sure that you are viewing advanced features; from the view menu select Advanced Features.


Find the user in question, edit the users properties, click the security tab, then click advanced. You need to tick the “Include inheritable permissions from this object’s parent” tick box to re propagate the required permissions.




Retry any Lync user changes and this time they should be successful.

Lync Server 2010 Publishing Topology - MSDE SQL Instance

So after resolving the issue below with regards to installing Lync Server using the wrong credentials, i then hit another problem with the Central Management Store. This time the error was...

Error:
An error occurred: "System.UnauthorizedAccessException" "Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))"



And the event log showed the following...


Log Name: System

Source: LsaSrv

Date: 15/11/2010 11:00:36

Event ID: 6037

Task Category: None

Level: Warning

Keywords: Classic

User: N/A

Computer: LyncPool.LyncTest.Local


Description:

The program sqlservr.exe, with the assigned process ID 2368, could not authenticate locally by using the target name MSSQLSvc/testpool.lynctest.local:49245. The target name used is not valid. A target name should refer to one of the local computer names, for example, the DNS host name. Try a different target name.

I determined that this was because of loopback checking in my particular setup. In that the hostname of my Lync pool server was lyncpool.lynctest.local and my pool name was lynctest.lynctest.local.

The solution was to add a registry key to disable loopback checking.


Run regedit and browse to the following...
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

Create a dword with the following values
DisableLoopbackCheck Value:1

Oh, and Kudos to Kevin Feasel who's blog i found this solution on.

Lync Server 2010 Publishing Topology Error


Came across this one today, when publishing your selected topology from the Lync Server Topology Builder, the publishing wizard fails at the first step of "Creating Central Management Store". The following will also be logged in the deployment log.

Error: An error occurred: "Microsoft.Rtc.Management.Deployment.DeploymentException" "Cannot determine where to install database files because Windows Management Instrumentation on the database server is unavailable from your computer or user account. To continue, you can resolve this issue, or you can specify where you want to install the files."

.......... Have you logged in as a member of the "CSAdministrator" group.....