We recently received incidents from the field that latest updates information under a specific site server were not updated even if a software updates scan cycle was enforced.

We found out that the problem appears after a series of DNS changes and network modifications.

Configuration Manager 2012 communicate software updates scan information using state message from the client to management point and site server.

Features that use state message are mainly software updates, desired configuration management, network access protection and the client.

You can refer to SCCM state messaging in depth for more details about state message process.

Troubleshooting

The steps to discover a state message problem is to audit logs layer from client to the site server. Successful state message are forward by the client to the management point in StateMessage.log.

A connection can not be made because one already exists

On the management point, Outboxmon.log shows the status of all outboxes that need to be communicated to site server. After reviewing the log, outboxes statemsg.box was constantly raising. This means the server is not able to process any state messages. On normal condition our servers never exceed 5 messages.

A connection can not be made because one already exists

Let’s see what the site server said about that. Mpfdm.log is the log that dispatch files received from management points like state messages. There was an interesting error message: “A connection can not be made because one already exists to share name.”

A connection can not be made because one already exists

Resolution

To remediate the connection problem, restarts the SMS_MP_FILE_DISPATCH_MANAGER component on the problematic site server, connections will be killed and recreated. As soon the connection is functional, files in outboxes will start to process. This is how to restart the service.

  • Open the SCCM console
  • Navigate to Monitoring / Overview / System Status / Component Status
  • Click on Start and Configuration Manager Service Manager on the ribbon

A connection can not be made because one already exists

  • You should see something like this

A connection can not be made because one already exists

  • Expand your Site Code, Components and click on SMS_MP_FILE_DISPATCH_MANAGER
  • Click on Component Name on the right side and click on yellow exclamation mark.
  • Click on red square to stop the component, then click on green triangle to start the component

Verification

Mpfdm.log on site server looks like this when files are transferred correctly.

A connection can not be made because one already exists

You can double check statemsg.box on management point if outboxes is decreasing. An update is made each 15 minutes.

A connection can not be made because one already exists

 

A connection can not be made because one already exists

Comments (5)

Joe

01.17.2017 AT 03:57 PM
If you are still getting this implement the following Create a new reg key in primary site server HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\MPFDM Reg_DWORD 32 bit - “Pull polling interval in seconds” and value = decimal 60 Restart MPFDM thread

Ruben

08.25.2016 AT 07:14 AM
Hi. First let me congratulate you for this article. It helped me to identify the problem. I am having the issue showed in this article, and applying the solution solve the problem, but just temporaryly. After a period of time the files stuck again in some of the outboxes subdirectory until I restart the component again. Do you have any idea about what could be the cause of this behavior?

Nicolas Pilon

08.25.2016 AT 10:38 AM
Hello Ruben, Do your DNS and Network configurations between MP and Site Servers are OK? How much time after you restart the component it stuck again? Thanks

Ruben

08.25.2016 AT 12:16 PM
Hi Nicolas: Thanks for replying. In my scenario, this specific MP is in an untrusted domain. I will check the DNS stuff between this domains. Thanks a lot.

Nicolas Pilon

08.29.2016 AT 12:09 PM
Hello Ruben, That's a good idea. Let me know