During some lab testing of a Lync Server 2013 Enterprise front-end pool upgrade to Skype for Business 2015 Server, issues with the SQL database were reported by the Front End Servers in the form of an incorrect version of SQL found after going ahead too quickly. Simply put, replication should have been confirmed before going ahead and wasn’t.
Two Services would start and then stop. They were:
Lync Server File Transfer Agent
Lync Server Master Replicator Agent
Despite trying to restart these services, they would stop almost as soon as starting. Over to the event viewer to see what was happening:
Event ID 1021 Source LS File Transfer Agent Service
Microsoft Lync Server 2013, File Transfer Agent successfully registered with the back-end, but a schema or sproc version mismatch was detected. The service will not start until this problem is resolved.
Database version: Actual = 10.15, Expected = 10.13.
Cause: Installation error.
These bits and pieces have been taken from TechNet here and put on this page for reference
Hardware Requirements for Skype for Business 2015 Server Front-End Servers
||64-bit dual processor, hex-core, 2.26 gigahertz (GHz) or higher.Intel Itanium processors are not supported for Skype for Business Server 2015 roles.
||32 gigabytes (GB).
||EITHER:• 8 or more 10000 RPM hard disk drives with at least 72 GB free disk space (two of the disks using RAID 1 and 6 using RAID 10).OR• Solid state drives (SSDs) able to provide the same free space and similar performance to 8 10000 RPM mechanical disk drives.
||1 dual-port network adapter, 1 Gbps or higher (2 network adapters can be used, but they need to be teamed with a single MAC address and a single IP address).
Operating System Requirements for Skype for Business Server 2015 Front-End Servers
|Windows Server 2012 R2 Enterprise OS with all required updates installed.
||Windows Server 2012 R2 Standard OS with all required updates installed.
||Windows Server 2012 Datacentre OS with all required updates installed.
||Windows Server 2012 Standard OS with all required updates installed.
Being able to present a PowerPoint slide deck using Skype for Business or Lync 2013 always adds the wow factor to any demo I have done. It is quite hard to not be impressed. Microsoft have made the Skype for Business meeting experience to feel like everything is exactly where is should be. Using an Office Web Apps Server with Skype for Business, it is possible for PowerPoint slides to be presented in web conferences to their full extent.
Despite the announcement from Microsoft of the end-of-life for Forefront Threat Management Gateway (TMG) 2010, I am finding it is still in wide use and is supported until 2020.
Taking over support for a client, an issue that had been presented when an external Skype for Business user shared a PowerPoint Slide deck, immediately was reported. Symptoms were that it appeared to be copying the slide deck up as normal, displayed a blank slide deck, and then presented the client with an error:
Either the network connection has been lost or the server is busy. Please check your network connection.
I have completed a few Skype for Business installs lately and have had to revisit to apply the Skype for Business Cumulative Update and wanted to put the steps taken here for reference.
1 Check the topology replication status to ensure that replication is working and all is in sync. This is done by either checking the Skype for Business Control Panel or running the ‘Get-CsManagementStoreReplicationStatus’ from PowerShell and confirming.
2 Then check the list of the upgrade domains for the Enterprise Edition pool that is associated with a front-end server. To do this, run the ‘Get-CsPoolUpgradeReadinessState’ cmdlet on a front-end server.
Get-CsPoolUpgradeReadinessState showing ready for upgrade
This will confirm what is ready.
Should a front-end server be offline a screenshot similar to this is shown:
Get-CsPoolUpgradeReadinessState showing front-end server offline
I am starting this blog for a couple of reasons as you would have when blogging. I want to record configurations, information and thoughts about anything that interests me that I discover in the world of Microsoft and UC. It will act as a reference to me and assist my work colleagues and hopefully anyone who visits it.
I work for Dell and I would like to point out that the views expressed on this website are my personal views and do not reflect views of my employer. The posts and opinions on this blog are also my own. They do not represent (nor are they intended to represent) the positions, opinions or policies of my employer or any other company or person.
All the best!