5 Replies Latest reply on Feb 24, 2011 4:01 AM by msr

    Error when configuring HFM DCOM

    Bryant313
      I am installing HFM on Windows 2003 R2 64bit 32GB RAM 8 CPU machine. It is in a domain and we are using a domain account that in in the local server's administrator group. We have also edit all the DCOM components related to HFM installation and manually set the identity to this user.

      Also we can use this user account to access other administrative function without any errors or access issue so I am not sure why it is giving this error.

      When I try to configure HFM DCOM it fails. In the hfm-config.log I get these errors

      (Thu Jul 29 22:49:29 2010) Successfully set the user to DCOM limits
      (Thu Jul 29 22:49:29 2010) Attempting to configure the DCOM
      (Thu Jul 29 22:49:29 2010) Invalid DCOM User name "ced\********" or password. Line:4378 File: .\CHFMConfigUtil.cpp Error code:0x80040803 Error: Logon failure: unknown user name or bad password.
      (Thu Jul 29 22:49:29 2010) Failed to obtain the user info of ced\******** Line:3640 File: .\CHFMConfigUtil.cpp Error code:0x80040803 Error: IDispatch error #1539
      (Thu Jul 29 22:49:29 2010) Failed to set the DCOM identity of {A019A3BD-742F-475b-9294-08022EB254A6} to ced\********** Line:132 File: .\CHFMRegistryConfig.cpp Error code:0x80040803 Error: IDispatch error #1539
      (Thu Jul 29 22:49:29 2010) Fatal Error: DCOM configuration failed. Line:369 File: .\CHFMConfigUtil.cpp Error code:0x80040803 Error: IDispatch error #1539
      (Thu Jul 29 22:49:29 2010) General Error. Line:827 File: .\CHFMConfigUtil.cpp Error code:0x80040840 Error: IDispatch error #1600

      Thanks for any help.
        • 1. Re: Error when configuring HFM DCOM
          Rupak Basak
          Hi

          Please following the following steps:

          1. Check if the account (say hyp_docm) is there in Admin group of all the HFM boxes.
          2. Ensure DOCM is not stopped in any HFM boxes.
          3. Windows Fix

          - Execute on HFM Servers
          Note – this change is made because of performance / stability issues, in accordance to Microsoft article KB899148 (http://support.microsoft.com/kb/899148/en-us).

          - Open registry ‘Start -> Run “regedit”’
          - Navigate to ‘HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Rpc’
          Note – you may have to create the Rpc key under Windows NT key

          To create key
          Navigate to ‘HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT’
          Right-click, select ‘New’
          Select ‘Key’
                    Set name to Rpc
          - Right-click on the right-hand pane, navigate ‘New >DWORD Value’
               Set name to ‘Server2003NegotiateDisable’
          - Double-click ‘Server2003NegotiateDisable’
               Value Data:     1
          - Select ‘OK’
          - Close Registry editor
          - Reboot the server (Must)

          4. Dcom permission

          Set Local Policy Permissions
          => Open Local Security Settings applet, ‘Start -> Run “secpol.msc”’
          => Navigate to ‘Local Policies -> User Rights Assignments’
          => Double-click ‘Act as Part of Operating System’
          => Select ‘Add User or Group’
          Enter object name ‘domain\hyp_docm’
          Select ‘Check Names’
          Select ‘OK’
          => Select ‘Apply’
          => Select ‘OK’


          => Double-click ‘Bypass Traverse Checking’
          => Select ‘Add User or Group’
          Enter object name ‘domain\hyp_docm’
          Select ‘Check Names’
          Select ‘OK’
          => Select ‘Apply’
          => Select ‘OK’


          => Double-click ‘Log on as Batch Job’
          => Select ‘Add User or Group’
          Enter object name ‘domain\hyp_docm'
          Select ‘Check Names’
          Select ‘OK’
          => Select ‘Apply’
          => Select ‘OK’


          => Double-click ‘Log on as Service’
          => Select ‘Add User or Group’
          Enter object name ‘domain\hyp_docm'
          Select ‘Check Names’
          Select ‘OK’
          => Select ‘Apply’
          => Select ‘OK’
          => Close Local Security Settings applet

          5. Rotate the config log and re-configure all HFM steps using EPM Confihurator. Don't forget to confin Workssoace web

          Regards
          Rupak
          Mantra to Win | winmantras.com

          Edited by: Rupak Basak on Jul 30, 2010 6:45 PM
          • 2. Re: Error when configuring HFM DCOM
            Bryant313
            Thanks for the assistance we made all the changes except for the Bypass traverse checking and we used a local account on the server not a domain user so finally we got the DCOM registered but now the App Server Confiigure step fails with

            (Fri Jul 30 20:02:42 2010) Successfully set the user to DCOM limits
            (Fri Jul 30 20:02:42 2010) Successfully set the user to DCOM limits
            (Fri Jul 30 20:02:42 2010) Attempting to configure the Application Server
            (Fri Jul 30 20:02:42 2010) Fatal Error: Invalid number of arguments. Line:473 File: .\CHFMConfigUtil.cpp Error code:0x0 Error: The operation completed successfully.
            (Fri Jul 30 20:02:42 2010) General Error. Line:827 File: .\CHFMConfigUtil.cpp Error code:0x80040815 Error: IDispatch error #1557

            I have uninstalled and reinstalled HFM and reran the configuration too but so far nothing working.

            Any thoughts?

            Thanks
            • 3. Re: Error when configuring HFM DCOM
              user8819264
              Hi Guys,
              i am getting the same error as above. Have you solved your problem? if so, can you share the solution that worked for you.

              Many Thanks
              • 4. Re: Error when configuring HFM DCOM
                user10749209
                Did you get this sorted? Let me know how you sorted this.

                Thanks.
                • 5. Re: Error when configuring HFM DCOM
                  msr
                  I have gone through your response in DCOM creation FOR hfm,

                  Could plz help me do we need to create the user at system level( where we do installation) or at domain level?

                  if it is at domain level, where to create and how to create, plz help me in this?

                  thanks,
                  msr