The torture of installing System Center Essentials 2010

Last week I decided to add System Center Essentials (SCE) to my network, having decided a little while ago that the full System Center Configuration Manager and its associated sister products were slightly overkill for my network. This opinion was not helped by the fact that a 3-day attempt to get System Center Configuration Manager 2007 installed a few years ago resulted in nothing more than a near mental breakdown and 3 days of my life wasted that I will never get back. So, SCE seemed like it might be a less stressful choice.

Like hell it was.

Little did I know that within minutes, trying to install this on my WSUS server (since SCE cannot be on a different server from WSUS) would fail dismally when it tried to move the WSUS database from the Windows Internal Database system to a proper SQL Server instance:

13:10:36:CreateShareForBackup: Failed to create the share for the WSUS backup.: Threw Exception.Type: Microsoft.SystemCenter.Essentials.Configuration.Common.EssentialsShareException, Exception Error Code: 0x80131500, Exception.Message: Failed to create the share.
13:10:37:StackTrace: at Microsoft.SystemCenter.Essentials.Configuration.Common.ReadOnlyTemporaryShare..ctor(String shareName) at Microsoft.SystemCenter.Essentials.SetupFramework.HelperClasses.MoveUpdateServicesDatabase.CreateShareForBackup.Execute(MoveUpdateServicesDatabaseItem item)
13:10:37:SystemCenterEssentialsPreinstallProcessor: SUSDB move failed.
13:10:37:ProcessInstalls: Running the PreprocessDelegate for SCE failed.... This is a fatal item. Setting rollback.

That log snippet very quickly led me to a post titled “Upgrade from WSUS to SCE 2010 fails, Cannot move WSUS DB“. The process by which the author arrived at this error was slightly different, but the resolution was the same. Despite that last line talking about a rollback, the installer doesn’t completely undo all of the actions it’s performed up to this point. If you want to try again, you have to remove the sceWsusBackupShare yourself. In fact, there is so much that doesn’t get rolled back that the developers added a tool to the System Center Essentials 2010 Resource Kit called Essentials Server Cleanup Tool, which apparently does the job that the hopelessly installer always should have.

Of course, doing this is no guarantee the damned thing will then work the second time around. My install failed again almost immediately, again while trying to move the WSUS database onto an SQL Server instance. This time the logs only spoke cryptically of a server timeout.

“Sod this for a game of soldiers,” I thought. I knew how to perform this migration myself, having several times consulted the TechNet documentation on Migrating from Windows Internal Database to SQL Server. I tried the procedure, only to be denied because something was locking the database open. Suspecting that once again the SCE installer had not relinquished its vice-like grip on the system. I rebooted, and was met with success the second time around.

Once done, the SCE installer continued unabated, and everything ran smoothly.

Well, apart from this about 20 minutes later:

I suppose I should count myself lucky that I spotted this early and was still at a point where a reinstall was even remotely palatable. However, it didn’t help dismiss my consistent opinion that most of System Center is too damned complicated for its own good – especially when all I really wanted from it is the ability to be able to deploy .exe files, since the Microsoft Office team decided they were too good for GPO deployment ever since 2007…

Tags: , , ,

About The Angry Technician

The Angry Technician is an experienced IT professional in the UK education sector. Normally found in various states of annoyance on his blog. All views are those of his imaginary pet dog, Howard.

10 responses to “The torture of installing System Center Essentials 2010”

  1. Lukas Beeler says :

    I installed System Center Operations Manager 2007 about 2 years ago on our internal network. Since then, i’ve conquered the basics of it and it’s much better than the Nagios setup i’ve used previously. I’ve upgraded it to R2 in the meantime and i’m still happy with it. Even deployed it at two of our larger customers, with success.

    With the release of SCVMM 2008 R2, i’ve implemented that too, to manage our growing Hyper-V Clusters (yeah, we’ve got more than one – one for my production stuff and one for our developers to test out stuff). Compared to SCOM, SCVMM was a breeze to install and use. And even our developers got the hang of it quickly – and these are people that absolutely detest anything todo with system administration.

    Most of customers are using OEM operating systems and OEM licenses, making software deployment and images not an option for deployment, so i’ve never looked at SCCM – until i’ve learned that Forefront Endpoint Protection (MSE for Businesses) would require SCCM (if you want to manage it).

    Now, i’ve spent all the free (work) time i’ve head on SCCM, i got all the basics working, but it’s horribly cumbersome. I don’t want to integrate it with our WSUS, because WSUS actually works – SCCMs idea of managing Windows Updates just sucks.

    SCE looks nice from what i’ve read about it, but i’m quite happy with SCOM/SCVMM, i’m not sure that i want to drop those for a stripped down counterpart. I guess i’ll book myself for an SCCM course, in the hope that someone else can help me get my head around it.

    • AngryTechnician says :

      Oh dear GOD.

      I had no idea until now that Forefront Endpoint Protection would require Configuration Manager.

      Well, Microsoft just lost a customer for Forefront. There’s no way I’m struggling through a Configuration Manager install again for fewer than 150 clients. It’s just not worth it.

  2. TheCrust says :

    I feel your pain AT. We use SCCM 2007 R2 for image and software deployment.

    OSD works an absolute treat, as does the software deployment side – we can advertise a rebuild of an entire IT suite overnight, go home and in the morning it’s been reimaged. Without so much as a finger lifted at the workstation.

    However, the downside to this is that it was a complete git to set up. I wasted many hours – no, sorry, days – screaming at it because of various certificate issues (which, to be fair, weren’t all down to SCCM). Now it’s in and done and I am reaping the benefits, I ask myself if I would do it all again.

    And the answer is yes. Without hesitation.

    But during that week when I was setting it all up, I was happily wishing a pox on whoever at Microsoft had had the bright idea to take SMS and complicate it horribly….

    • Soulfish says :

      And I’m currently fighting with SCCM 2007 and certificates trying to get it installed. I think it’s quite telling when every person I’ve talked to that’s tried to install SCCM has had problems. And I’m not talking little problems, I’m talking tear your hair out and after the third complete reinstall get the thing to work problems.

      It’s a shame it’s such a powerful tool. I really do wish they’d work on the install and setup to make it just that little bit more straightforward!

  3. mjp says :

    Balls, I was going to install this next week, as a “something to do” job. I probably won’t now!

  4. Phil White says :

    Forefront Endpoint 2010 works just fine as a standalone. The documentation all claims you need the management parts which you don’t. Tried setting up SCE 2010 today and I have to agree it’s a load of c***. I’m just glad I deleted it before it ate my network.

  5. Sys Admin says :

    It’s worth the work to get this all working! Just do it!

  6. NickIzk says :

    SCCM, SCSM and SCOM were installed and tested (all products equally painful — none went through smoothly without issues) and after playing around them promptly UNINSTALLED. They are absolutely overkill unless you have more than 1000 computers to manage AND a dedicated team that handles the software/monitoring. Otherwise, these products are nothing but a time-sink.

    Alternatives for a simple-installation and 10 minutes up-and-running system:
    Dell’s Kace
    ManageEngine’s OpsManager
    even Spiceworks + WSUS are better alternatives

  7. Larry Johson says :

    PRTG kicks System Centers ass. One server does it all, very well. Low overhead. No MS bloated servers just to monitor servers, very ironic.

Share your Anger

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 1,639 other followers