From monthly archives: January 2010

We are pleased to present below all posts archived in 'January 2010'. If you still can't find what you are looking for, try using the search box.

Timothy

Installing Microsoft Dynamics CRM With Exchange in Another Forest

There is basically no information on Teh Googlez (or Teh Bing!) on this error, so I hope this helps somebody out there.

I was trying to install Microsoft Dynamics CRM 4.0 in our beta environment, which is in its own forest.  Every time I installed it, no matter what settings or tricks I tried, I would get the following error:

image

For the search engines and those who can't read text in pictures, it says…

Action Microsoft.Crm.Setup.Server.AddIncomingServerToPrivUserGroup Action failed.  There is no such object on the server.

If you click Retry, it won't work.  If you click Ignore, you get a few more errors and then the installation fails at the end.  If you click Abort, you save yourself some time and it just quits right there.  At this point you may have to manually undo parts of the CRM installation.  Start with running the uninstaller, of course.  Then check to make sure the CRM databases are deleted off your SQL server and the Active Directory objects got deleted as well.

At this point, I looked at the logs to see if I could gleam what happened.  Unfortunately, the logs did not provide any more help as they just repeating what was in the error box above.  Here's a snip.

18:07:17|  Error| Install exception.System.Exception: Action Microsoft.Crm.Setup.Server.AddIncomingServerToPrivUserGroupAction failed. ---> System.DirectoryServices.DirectoryServicesCOMException (0x80072030): There is no such object on the server.

   at System.DirectoryServices.DirectoryEntry.CommitChanges()
   at Microsoft.Crm.Setup.Server.Utility.ADUtility.AddAccountToGroup(String accountName, DirectoryEntry groupEntry)
   at Microsoft.Crm.Setup.Server.AddIncomingServerToPrivUserGroupAction.Do(IDictionary parameters)
   at Microsoft.Crm.Setup.Common.Action.ExecuteAction(Action action, IDictionary parameters, Boolean undo)
   --- End of inner exception stack trace ---
   at Microsoft.Crm.Setup.Common.Action.ExecuteAction(Action action, IDictionary parameters, Boolean undo)
   at Microsoft.Crm.Setup.Common.Installer.Install(IDictionary stateSaver)
   at Microsoft.Crm.Setup.Common.ComposedInstaller.InternalInstall(IDictionary stateSaver)
   at Microsoft.Crm.Setup.Common.ComposedInstaller.Install(IDictionary stateSaver)
   at Microsoft.Crm.Setup.Server.ServerSetup.Install(IDictionary data)
   at Microsoft.Crm.Setup.Server.ServerSetup.Run()
18:07:17|   Info| Microsoft Dynamics CRM Server install Failed.
18:07:17|   Info| Microsoft Dynamics CRM Server Setup did not complete successfully.

Action Microsoft.Crm.Setup.Server.AddIncomingServerToPrivUserGroupAction failed.
There is no such object on the server.

15:40:56|   Info| === Setup bootstrap logging started 1/27/2010 3:40:56 PM ===
15:40:56|   Info| Bootstrap version: 4.0.7333.3.
15:40:56|   Info| User: Administrator.
15:40:56|   Info| Managed Setup exited with code -2.
15:40:56|   Info| === Setup bootstrap logging ended 1/27/2010 3:40:56 PM ===

It turns out that the problem is the fact that my Exchange server is in another forest.  This is mentioned essentially nowhere that I can find, but a call to Microsoft Support pinned the issue down.  The two domains in the two forests have a two-way trust, but the installer is still not happy.

So what do you do?

Well, it's not that bad.  First, run the installer, but do not put in a mail server when it asks.  Ignore the email server warning and proceed anyway.  The installation will succeed this time.  Huzzah!  Now, we need to add in the Exchange server manually.  Go to the CRM OU you created in Active Directory, open the properties of the PrivUsergGroup and manually drop in the Exchange server computer object (from whatever domain you want) to the list of members.  Done!

Some extra notes…

Make sure you are installing as a local forest domain admin.  If you install using an admin from another forest, you may get this error:

image

Similar to the previous error, this occurs because the installer can't seem to cross forest boundaries when populating the PrivUserGroup group.  For the search engines and those who can't read text in pictures, it says…

Action Microsoft.Crm.Setup.Server.AddCurrentUserToPrivUserGroup Action failed.  There is no such object on the server.

The solution is to use a local forest domain admin (one contained in the same forest as the CRM installation) for running the CRM installer.

Conclusion

Yet another modern sloppy Microsoft installer with an overly verbose log that tells you abso-fricking-lutely nothing useful about the installation error!  Ever since about SQL Server 2005, the installers for MS products have become less and less reliable – even on virgin servers!  The worst I've encountered so far is TFS 2005 (server side, that is – client side is a breeze).  SQL 2008 is a very close second.  Hopefully Microsoft will start making better installers soon.  (Or, at they very least, not requiring end users to burn a support case on an installer issue.)

Timothy

Gators Pwn Cincinnati

So is Cincinnati really overrated or is the SEC just that damn good?  The Gators destroyed the Bearcats tonight in the Sugar Bowl.  I'm a Gator fan so I'm happy!  I did not understand the BCS rating the Gators #5 after losing to Alabama in the SEC championship.  And tonight I was vindicated.  The Gators should have been the #3 team in the polls.  Just because you are undefeated does not mean you are that good

Not that it matters much because the net result would have been the same (Sugar Bowl invitation).  It's just another example of how the Bowl system is broken and we need a playoff system in I-A college football!  If we had a playoff system, I bet you anything it would have been an Alabama / Florida rematch.

And finally, I have to give a big thumbs down to the Fox game commentators.  There was about a total of 12 minutes where they actually called the game.  The rest of the time they spent talking about football inside drama and politics.  They spent about an entire quarter talking about whether or not Tim Tebow will be any good in the NFL (my prediction: he will become a dominant QB after a few years when he finally gets a chance).  It was the worst called bowl game I've ever watched!

But no matter.  The Gators won 51-24.

Timothy

AT&T Sucks

AT&T sure hates the fact that their 3G coverage sucks and Verizon is pointing it out.  The latest ad (been out for a while, actually) says that only AT&T allows you to talk and download at the same time.  Big deal if you can't get 3G service!

I hate AT&T.  I have to have them for local phone service because I use DSL and their monopoly makes them the only game in town -- and a very expensive option at that.  Cable is better for internet, but Time Warner is even lower on the scale of "good companies" in my book.  Better of the two evils -- so AT&T wins.  Thankfully, my actual DSL provider is a local company (Portbridge) and they are very good.  It's still AT&T's loop and I have to have local phone service, but at least AT&T is getting the least money possible from me.  I hate monopolies. 

I thought deregulation was supposed to fix all this?

Of course not!  Deregulation never helps the consumer.  Well I've derailed from my original point.  So, in conclusion, fuck AT&T and fuck Time Warner!

And Happy New Year!  :-)

Recent Comments
  1. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Derek: Edward, great find. +1 on the fix... Thanks!!
  2. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    milo: Thanx MIKE - this helped me: DPM 2016 setup will fail if you have SQL Server Management Studio (SSMS...
  3. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Terry: Edward, you are the Man!!!! Looked for a solution for hours, then found your post and BAM!!! it worked...
  4. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Mr. JoeM: Edward! Thank you, saved me hours of work.
  5. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Brian: Thank you so much Edward! :-)
  6. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Tom: Thank you Edward! After beating my head against a wall for days, tried your suggestion out and lo and...
  7. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Mike: DPM 2016 setup will fail if you have SQL Server Management Studio (SSMS) V17.x installed. Re-Install...
  8. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Rob: Edward, thanks man! you were a lifesaver. My scenario was Win Server 2016 from scratch, SQL 2016 (N...
  9. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Edward: It also crashes with the 4387 error if you have the SQL Management Studio 17 tools installed. Installing...
  10. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Ram: Hi - I followed richsmif instruction and was able to successfully install DPM 2016 on SQL 2016. Completed...