Monthly archives: January 2010

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!  :-)

Blog

Search Posts

Recent Comments

  1. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    ptbNPA: That should have been *ID 810*, not 820

  2. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    ptbNPA: For anyone else coming across this in the future and have an ID 820 error: For some strange reason...

  3. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Timothy: Sorry, I don't have any other insight. I'm sure you ran into all the same articles I did about the error...

  4. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    ptbNPA: FYI, after posting the issue on technet + windows-noob.com with no replies I decided to do a fresh Windows...

  5. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    ptbNPA: Hi and thanks for your post. I originally installed SQL 2016 with SP1 on a Windows server 2016 and got...

  6. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Timothy: Update Rollup 2.

  7. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Catwiesl: You write "Microsoft System Center Data Protection Manager (DPM) officially supports SQL 2016 with U...

  8. Re: PowerShell: Quickly Finding the Oldest and Newest Files in a Folder
    Neki: i would like to compare a local file with a remote file and download the remote file if its newer than...

  9. Re: RD Tabs: Tabbed Windows Remote Desktops
    lukas: Fantastic software though I am having issues saving passwords. As soon as I kill the program the setting...

  10. Re: Easy Way to Change Permissions on the Windows Server Scheduled Tasks Folder (C:\Windows\Tasks)
    George: From another server, using an admin account, I opened \\SERVER\c$\windows in Windows Explorer. Tasks...

Archive

Tag Cloud