May 01
An exception of type Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException was thrown and running SharePoint 2013 PSConfig upgrade command

Standard practice after installing any Cumulative Updates, Patches or Updates on your SharePoint 2013 On-Premise server is to run PSConfig to update your databases and SharePoint settings using this command:

psconfig.exe -cmd upgrade -inplace b2b –wait –force

Today, I ran into a problem where the upgrade was failing with this message:

 

Performing configuration task 3 of 4

Upgrading SharePoint Products...

10.00% : Failed to start service ProfileSynchronizationServiceInstance on this server after completing upgrade. Please start it manually.

Failed to upgrade SharePoint Products.

An exception of type Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException was thrown.  Additional exception information: The upgrade command is invalid or a failure has been encountered.Failed to upgrade SharePoint Products.

The below fix also seems to work for this exception when performing the upgrade:

An exception of type Microsoft.SharePoint.Administration.SPUpdatedConcurrencyException was thrown. Additional exception information: An update conflict has occurred, and you must re-try this action. The object SPUpgradeSession Name=Upgrade-20150430-120012-971 was updated by TCI\spinstall, in the PSCONFIG (8776) process, on machine <machine>. View the tracing log for more information about the conflict.

To fix this, set each server in the farm to indicate that there is no upgrade running, than clear the configuration cache on each server

Summary of the fix that worked for me (c/o this post on the forums) was:

  1. On each server before running below steps, run from SP management shell:
    • stsadm -o setproperty -pn command-line-upgrade-running -pv No
  2. Stop the "SharePoint Timer" service (net stop sptimerv4)
  3. Delete ONLY the xml files from C:\ProgramData\Microsoft\SharePoint\Config\4f26fc4c-c716-41ca-8b83-5e1a36e0a65e
  4. Note: Do NOT delete the cache.ini file in this folder
  5. Edit cache.ini and change to "1"
  6. Start "SharePoint 2013 Timer" service (net start sptimerv4)
  7. Run psconfig again:  PSConfig.exe -cmd upgrade -inplace b2b -wait –force

After performing this, it allowed me to successfully run the command.

Advanced Step by Step resolution:

To resolve this issue, clear the file system cache on all servers in the server farm on which the SharePoint Services Timer service is running. To do this, follow these steps:

  1. On each server before running below steps, run from SP management shell:
    • stsadm -o setproperty -pn command-line-upgrade-running -pv No
  2. Stop the Timer service. To do this, follow these steps:
    1. Click Start, point to Administrative Tools, and then click Services.
    2. Right-click SharePoint Services Timer, and then click Stop.
    3. Close the Services console.
  3. On the computer that is running SharePoint and on which the Central Administration site is hosted, click Start, click Run, type explorer, and then press ENTER.
  4. In Windows Explorer, locate and then double-click the following folder:
  5. Drive:\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\GUID

    Notes

    • The Drive placeholder specifies the letter of the drive on which Windows is installed. By default, Windows is installed on drive C.
    • The GUID placeholder specifies the GUID folder.
    • The Application Data folder may be hidden. To view the hidden folder, follow these steps:
      1. On the Tools menu, click Folder Options.
      2. Click the View tab.
      3. In the Advanced settings list, click Show hidden files and folders under Hidden files and folders, and then click OK.
    • In Windows Server, the configuration cache is in the following location:
    • Drive:\ProgramData\Microsoft\SharePoint\Config\GUID

  6. Back up the Cache.ini file.
  7. Delete all the XML configuration files in the GUID folder. Do this so that you can verify that the GUID folder is replaced by new XML configuration files when the cache is rebuilt.
    Note When you empty the configuration cache in the GUID folder, make sure that you do not delete the GUID folder and the Cache.ini file that is located in the GUID folder.
  8. Double-click the Cache.ini file.
  9. On the Edit menu, click Select All.
  10. On the Edit menu, click Delete.
  11. Type 1, and then click Save on the File menu.
  12. On the File menu, click Exit.
  13. Start the Timer service. To do this, follow these steps:
    1. Click Start, point to Administrative Tools, and then click Services.
    2. Right-click SharePoint Services Timer, and then click Start.
    3. Close the Services console.

    Note The file system cache is re-created after you perform this procedure. Make sure that you perform this procedure on all servers in the server farm.

  14.  Make sure that the Cache.ini file has been updated. For example it should no longer be 1 if the cache has been updated.
  15. Click Start, point to Programs, point to Administrative Tools, and then click SharePoint Central Administration.
  16. Click theTimer job status under system.
  17. In the list of timer jobs, verify that the status of the Config Refresh entry is Succeeded.
  18. On the File menu, click Close.
Apr 19
SharePoint Saturday Montreal - May 23rd, 2015 at Collège Maisoneuve

Join me at SharePoint Saturday Montreal at:

Collège Maisoneuve, 2701 Rue Nicolet, Montréal, Québec, Canada​

SharePoint Saturday Montreal 2015 will be a great place:

  • to attend 20 sessions regarding the technical aspects of SharePoint, Office 365 and more
  • meet and chat with specialists and people who work on a daily basis with SharePoint and the SharePoint business partners
  • to share with a crowd of people sharing the same interest regarding the use of SharePoint-based solutions
    to immerse yourself in a growing IT network with SharePoint actors
  • exchange tricks and best practices eating a Schwartz Smoke Meat

Session name: Inside the mind of a SharePoint Architect

Session details:

On any SharePoint project, the core of the solution being built should be designed and architected first before being developed. With the flexibility of SharePoint solutions (specifically SharePoint 2013), there is never one way to design it right. The experienced SharePoint Architect however is able to figure out an optimal way for the project, constraints and client at hand. This session is meant to give insight to the average SharePoint Professional on what it takes to become and be a SharePoint Architect. It will help guide the aspiring SharePoint Architect on the items that really need to be thought of when designing an enterprise grade SharePoint solution for your client and at the same time divulge some tricks of the trade learned from the countless enterprise SharePoint solutions I have successfully implemented over the years.

Click here to sign up

 

Apr 17
Free, Online SharePoint Conference for Business Users - SPBiz on June 17th, 2015

SPBIZ is a 2 day online free, virtual conference and covers many SharePoint & Office 365 topics.

Some fabulous and reknown speakers will be presenting.  Highly advise you attend some of these sessions if you are interested in the not so technical and business aspects of SharePoint & Office 365.

This conference is going to take place on June 17th 2015 and is targeted towards the non-technical SharePoint/Office 365 audience but will still have plenty of sessions for power users, end users, project managers and executives.

Be sure to register now!

2015-04-19_21-43-06.png 

Apr 13
Office 365 Plan Comparison Matrix (Small/Midsize vs Enterprise vs Non-profit vs Government vs Education)

Thought others could use this when comparing features of the various Office 365 plans in order to make the correct choice for your organization.

Disclaimer: This matrix is compiled as of April, 2015 and could be updated at any time by Microsoft, it is always best to check their site for the latest details

See the full more readable version of this matrix here.

Features/Plans

Number of users

Office Suite

Exchange Online

Lync Online

Yammer

OneDrive for Business

Office Online

Exchange Online Protection (Anti-Virus, Anti-Spam, Anti-Malware)

SharePoint Online

Advanced Security (Message restrictions and data loss prevention)

Enterprise Voice (Lync + local PBX)

Office 365 for Small and Midsize Businesses                                 

- Business class email and enterprise social             

- No IT expertise required                                

- Designed for up to 300 users

Business Essentials

300

 

ü

ü

ü

ü

ü

ü

 

 

 

Business

300

ü

 

 

ü

ü

ü

 

 

 

 

Business Premium

300

ü

ü

ü

ü

ü

ü

ü

 

 

 

Office 365 for Enterprise

- Different versions for each type of user                                             

- Advanced management tools                

- Requires enterprise IT support          

K1 Plan

unlimited

 

2 GB

 

ü

 

ü

 

limited resources

 

 

E1 Plan

unlimited

 

50 GB

ü

ü

ü

ü

 

ü

 

 

E3 Plan

unlimited

ü

unlimited

ü

ü

ü

ü

 

ü

ü

 

E4 Plan

unlimited

ü

unlimited

ü

ü

ü

ü

 

ü

ü

ü

Office 365 for Nonprofits                                          - Both paid and donation based plans                                

- Advanced management tools                       

- Designed for organizations of any size

Nonprofit Business Essentials

up to 300

 

50 GB

ü

ü

ü

ü

 

ü

 

 

Nonprofit Business Premium

up to 300

ü

50 GB

ü

ü

ü

ü

 

ü

 

 

Nonprofit E1

unlimited

 

50 GB

ü

ü

ü

ü

 

ü

 

 

Nonprofit E3

unlimited

ü

unlimited

ü

ü

ü

ü

 

ü

 

 

Office 365 for Government                                

- Appropriate plans for government                                        - Advanced management tools                                   

- Requires enterprise IT support                         

E1 Plan

unlimited

ü

50 GB

ü

ü

ü

ü

 

ü

 

 

E3 Plan

unlimited

ü

unlimited

ü

ü

ü

ü

 

ü

ü

 

E4 Plan

unlimited

ü

unlimited

ü

ü

ü

ü

 

ü

ü

ü

Office 365 for Education   

- Free email and collaboration features                         

- Enterprise management tools           

- Specific resources for Education                      

A2 (Free Offer)

 

 

50 GB

ü

ü

ü

ü

 

ü

 

 

A3

 

ü

unlimited

ü

ü

ü

ü

 

ü

ü

 

A4

 

ü

unlimited

ü

ü

ü

ü

 

ü

ü

ü

 

Apr 07
Free 2-day 2015 Microsoft MVP Virtual Conference – May 14-15, 2015

Microsoft in coordination with the Microsoft MVP program has put together a virtual conference which has some great speakers on a variety of Microsoft technologies. All sessions will be presented by some of my fellow MVP's and are sure to be amazing sessions.

 

The keynote will be delivered by Steven Guggenheimer, Corporate Vice President of the Developer eXperience (DX) group at Microsoft Corp and the topics will be broken down as follows:

  • IT Pro Track
  • Developer Track
  • Consumer Track
  • LATAM Track (Spanish)
  • Brazil Track (Portuguese)

Be sure to attend as there will be some great Office 365 and SharePoint based sessions.

Sign up here: http://mvp.microsoft.com/en-us/virtualconference.aspx

Apr 07
One or more field types are not installed properly. Go to the list settings page to delete these fields.

On my SharePoint 2013 on-premise environment.  I recently was backing up my content type hub site collection from my prod environment to my dev environment.  At the same time, I restored my managed metadata service Term Store to my dev environment from my prod environment.

Once completed, anytime I would try to navigate to the Term Store from my site collections, I would get this message:

Sorry, something went wrong
One or more field types are not installed properly. Go to the list settings page to delete these fields.

2014-11-13_10-56-47.png 

I tried to ensure that all the correct permissions were set in the Term Store/MMS but to no avail.

Looking in the ULS logs gave me this message:

Application error when access /_layouts/15/termstoremanager.aspx, Error=One or more field types are not installed properly. Go to the list settings page to delete these fields.   at Microsoft.SharePoint.Library.SPRequestInternalClass.GetListItemDataWithCallback2(IListItemSqlClient pSqlClient, String bstrUrl, String bstrListName, String bstrViewName, String bstrViewXml, SAFEARRAYFLAGS fSafeArrayFlags, ......

Some blog references indicated to disable and enable the SharePoint Publishing Infrastructure which I did that didn't work as well.

I finally started looking individually at my Site Columns in the site collections and found some Site Columns of Managed Metadata type were not hooked up correctly to the correct Term Set in the Term Store or were orphan in that I did not really need them anymore.

Once I reset them pointing to the right Term Set or deleted them, I stopped getting this error.

Apr 07
Looking forward to Microsoft Ignite - May 4–8, 2015, Chicago, IL

Microsoft Ignite is THE conference to go to this year for Microsoft IT Pros, Devs and IT Decision makers.  I'm lucky enough to be attending this year.  It has an amazing set of industry known and well respected speakers.  For those of you who won't be able to attend, watch the Ignite keynote live from Chicago at 8:30AM CDT on May 4, 2015 to catch the pre-show.  Microsoft CEO, Satya Nadella, will take the stage at 9:00AM CDT to outline Microsoft’s company strategy.

Technologies that will be looked at include:

  • Azure
  • Dynamics
  • Exchange
  • Intune
  • Lync
  • Office 365
  • Project
  • SharePoint
  • SQL Server
  • Surface
  • System Center
  • Visual Studio
  • Windows
  • Windows Server
  • Yammer

 

Nov 12
SharePoint Saturday Ottawa on Nov 22nd, 2014

For those of you near or in the vicinity of Ottawa, please join me for the free SharePoint Saturday Ottawa event.

This year has some amazing speakers along with some great topics spanning the SharePoint, Office 365 and Windows Azure spectrum.  My session and event details are below.

Session Details:

Real World tips and tools to build your SharePoint 2013 Records Management System

This session will bust the myth that SharePoint is not a good platform and robust enough to build out your SharePoint 2013 Records Management System. Noorez Khamis [Microsoft SharePoint Server MVP] will delve into demos and real world examples of how to start the build out of your SharePoint 2013 Records Management system from scratch. It will talk to many of the built in and add-on features that will help ease your deployment while showing you how your system can scale to an Enterprise Records Management system.

Event Details

spsottawalogo.png 

SharePoint Saturday Ottawa is an annual event where you can join SharePoint architects, developers, and other professionals that work with Microsoft SharePoint. SharePoint Saturday Ottawa is an educational, informative, and interactive day filled with sessions from respected SharePoint professionals & MVPs, covering a wide variety of SharePoint-orientated topics. SharePoint Saturday is FREE, open to the public and is your local chance to immerse yourself in SharePoint!

If you have any questions, feel free to reach out to spsottawa@outlook.com.

Register Now!

 

Sep 17
Speaking at Hamilton SharePoint Users Group on SharePoint Architecture best practices on Sept 18th

​For those of you around the Hamiton, Ontario area on Thursday, Sept 18th, 2014, please join me at the Hamilton SharePoint Users Group (HSPUG) for a session on SharePoint Architecture.

global_63267242.png 

Session name: Inside the mind of a SharePoint Architect

Session details:

On any SharePoint project, the core of the solution being built should be designed and architected first before being developed. With the flexibility of SharePoint solutions (specifically SharePoint 2013), there is never one way to design it right. The experienced SharePoint Architect however is able to figure out an optimal way for the project, constraints and client at hand. This session is meant to give insight to the average SharePoint Professional on what it takes to become and be a SharePoint Architect. It will help guide the aspiring SharePoint Architect on the items that really need to be thought of when designing an enterprise grade SharePoint solution for your client and at the same time divulge some tricks of the trade learned from the countless enterprise SharePoint solutions I have successfully implemented over the years.

Sign up here: http://www.meetup.com/HamiltonSPUG/events/187594512/?a=cr1_upd&rv=cr1

 

Jul 14
SharePoint 2013 Architecture Considerations

Thanks to everyone who recently attended my Toronto SharePoint User Group and SharePoint Saturday Toronto 2014 session on: Inside the mind of a SharePoint Solutions Architect​ where I discussed some considerations for architecting and designing SharePoint projects.  As promised, here is my ​SlideShare:

​http://www.slideshare.net/NoorezKhamis/sharepoint-2013-solutions-architect​

​​​


1 - 10Next

 ‭(Hidden)‬ Blog Tools

Welcome to Rez's SharePoint Blog Spot

I'm a SharePoint Server MVP and Solution Architect who enjoys working with the most cutting-edge Microsoft technologies.​​

mvp.png 


Connect WITH ME

        Linked In
        RSS Feed
        Follow me on Twitter