none
SMS distribution manager failed to initialize the network abstraction layer

    Question

  • Severity Type Site code Date / Time System Component Message ID Description
    Error Milestone TAC 30/06/2011 9:46:42 AM TACSCCM SMS_DISTRIBUTION_MANAGER 2323 SMS Distribution Manager failed to initialize the network abstraction layer (NAL).    Possible cause: SMS Distribution Manager cannot access the NAL.  Solution: Use the SMS Service Manager to enable logging for SMS Distribution Manager. Then, investigate the log file for specific NAL errors. Refer to your SMS documentation or the Microsoft Knowledge Base for further troubleshooting information.

     

    Not sure why this is occurring.  SCCM 2007 R3

    Wednesday, June 29, 2011 11:48 PM

Answers

  • Please note that Sabrina's posting has a disclaimer at the bottom. To be in a fully supported scenario, you would need to undertake something like this under the supervision of Customer Support. Thus I am marking this as "the answer" not Sabrina's post.

    Friday, July 01, 2011 2:46 PM
    Moderator

All replies

  • Hello - Have you seen below threads?

    http://social.technet.microsoft.com/Forums/en-US/configmgrswdist/thread/e6d6c8be-9474-417d-a7a4-4394c774480c

    http://social.technet.microsoft.com/Forums/en-US/configmgrswdist/thread/47700bf8-92ea-45b4-af62-046d35a34a5a

     

     


    Anoop C Nair - This posting is provided "AS IS" with no warranties or guarantees, and confers no rights. |Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Thursday, June 30, 2011 2:30 AM
  • checked all permissions

    single site server, which has the DP role

    1 DB server with reporting role

     

    only started happening couple of weeks ago...

     

    Thursday, June 30, 2011 2:44 AM
  • Hi - How about enabling NAL logging and then check the log files to get more details ? Just go through the below blog to enable NAL logging

    http://scug.dk/blogs/configurationmanager/archive/2010/01/29/distribution-manager-nal-error.aspx


    Anoop C Nair - This posting is provided "AS IS" with no warranties or guarantees, and confers no rights. |Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Thursday, June 30, 2011 6:02 AM
  • i enabled the logging, but it doesn't help.

    I had to create all the keys for NAL

    i didn't have  any of them

    What is in the connections one?

    Thursday, June 30, 2011 6:10 AM
  • Is the logfile with NAL logging enabled super secret? Why don't you just provide the most inportant parts of it? How should we help without knowing any details?
    Torsten Meringer | http://www.mssccmfaq.de
    Thursday, June 30, 2011 7:05 AM
    Moderator
  • Retrying package TAC000EE SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 7096 (0x1BB8)
    No action specified for the package TAC000EE. SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 7096 (0x1BB8)
    Start adding package to server ["Display=\\TACSCCM\"]MSWNET:["SMS_SITE=TAC"]\\TACSCCM\... SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 7096 (0x1BB8)
    ["Display=\\TACSCCM\"]MSWNET:["SMS_SITE=TAC"]\\TACSCCM\ is NOT a Branch DP SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 7096 (0x1BB8)
    Will wait for 1 threads to end. SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 7096 (0x1BB8)
    Thread Handle = 10640 SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 7096 (0x1BB8)
    Attempting to add or update a package on a distribution point. SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 5504 (0x1580)
    for ["Display=\\TACSCCM\"]MSWNET:["SMS_SITE=TAC"]\\TACSCCM\, machine account is to be used SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 5504 (0x1580)
    STATMSG: ID=2342 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=TACSCCM SITE=TAC PID=5064 TID=5504 GMTDATE=Thu Jun 30 22:50:14.363 2011 ISTR0="braddo" ISTR1="["Display=\\TACSCCM\"]MSWNET:["SMS_SITE=TAC"]\\TACSCCM\" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=2 AID0=400 AVAL0="TAC000EE" AID1=404 AVAL1="["Display=\\TACSCCM\"]MSWNET:["SMS_SITE=TAC"]\\TACSCCM\" SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 5504 (0x1580)
    Failed to create the network abstraction object. SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 5504 (0x1580)
    STATMSG: ID=2323 SEV=E LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=TACSCCM SITE=TAC PID=5064 TID=5504 GMTDATE=Thu Jun 30 22:50:14.366 2011 ISTR0="" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=2 AID0=400 AVAL0="TAC000EE" AID1=404 AVAL1="["Display=\\TACSCCM\"]MSWNET:["SMS_SITE=TAC"]\\TACSCCM\" SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 5504 (0x1580)
    Error occurred. SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 5504 (0x1580)
    Performing error cleanup prior to returning. SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 5504 (0x1580)
    Thursday, June 30, 2011 10:50 PM
  • Hi,

     

    When we find some registry key is modified or corrupted, we strongly suggest rebuild the whole environment.

     

    Note: Before modify the registry keys, please take a backup of the key.

     

    Rebuild NAL:

    ========

     

    1. Stop sms_site_component_manager and sms_executive service.

     

    2. New a registry key: HKLM\software\wow6432node\microsoft\Nal\server\providers

     

    3. Add a Reg_Multi_SZ value under it. The name should be “Active Order”

     

    4. Double click it, input the value

    LOCAL

    MSWNET

    NWNDS

    NWBIND

     

    5. Open command line window. Go to the SCCM installation path. By default it will under “\program files (x86)\microsoft configuration manager\bin\i386” folder.

     

    6. Run following command line:

     

    regsvr32 abnwsvr.dll

    regsvr32 falsvrn.dll

    regsvr32 mslmsvrn.dll

     

    7. After all the .dll is registry successfully, there will be 2 new value generated under the Active Order.

     

    8. Then we will do a site reset. Close the SCCM console if it is opened. Go to “Start\All programs\microsoft system center\configuration manager 2007\configmgr setup”

     

    9. When the setup is launched, please choose “Perform site maintenance or reset this site”.

     

    NOTE: It is not default choice, please make sure the choose of “” here to avoid remove the site by mistake!

     

    10. Choose the “Re-apply default file and registry permissions on this site server”

     

    11. Click Next till finish. Then reset the site is doing.

     

    12. After finish, there will be a new key generated. It called “Connections”, there is a value under it, it is “Operational Active Order”.

     

    13. After that, the NAL seems rebuild. Then, you can check the package update DP works or not.

     

    Regards,

     

    Sabrina


    This posting is provided "AS IS" with no warranties or guarantees, and confers no rights. |Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Friday, July 01, 2011 5:44 AM
  • Failed to create the network abstraction object. SMS_DISTRIBUTION_MANAGER 1/07/2011 8:50:14 AM 5504 (0x1580)

    That logfile does not contain NAL logging information, so please follow Sabrina's instructions.
    Torsten Meringer | http://www.mssccmfaq.de
    Friday, July 01, 2011 7:00 AM
    Moderator
  • Please note that Sabrina's posting has a disclaimer at the bottom. To be in a fully supported scenario, you would need to undertake something like this under the supervision of Customer Support. Thus I am marking this as "the answer" not Sabrina's post.

    Friday, July 01, 2011 2:46 PM
    Moderator
  • Sabrina

    Thanks for your help, that was it

    that fixed the NAL

    everything is working again and i can update DP

    awesome, thanks

    Monday, July 04, 2011 2:09 AM
  • Hello,

    I have a similar problem in that since Nov. 19th, software is not making it to our DP but is generating the error message: SMS Distribution Manager failed to initialize the network abstraction layer (NAL).  I am not aware of any patches, updates or configuration changes that were applied to the SCCM server at that time.  We did lose power for a couple of hours, but the servers never went down as they are on UPS and generators.

    While troubleshooting, I have applied the hotfix that prevents it from not following the retry schedule and number of attempts, so that is acting appropriately, but the packages are still not making it to the DP (not that I expected that to fix the error). 

    I would like to follow your directions but run in to a few issues.

    1. There is no HKLM\software\wow6432node\microsoft\Nal node in my registry.  I can create it entirely from scratch if necessary.  Initially there was no NAL node at all, but after re-applying SCCM 2007 SP2, the NAL node I have is at HKLM\software\Microsoft\NAL but it only has a subkey of "Server" which has a subkey of "Connections" and none of those keys contain anything but the "default" string with a (value not set) and even though I am a local and domain admin on that server I am unable to create any new keys in that path.  So should I create everything in the wow6432node path?
    2. I do not know why yet, but I am unable to get the "ConfigMgr Service Manager" to connect to my site server.  I receive an error:  "Error communicating with the specified ConfigMgr Site Server" even though I am running it from on the site server itself.
    3. I am unable to register the falsvrn.dll and mslsvrn.dll files.  I receive an error:  "DllRegisterServer in falsvrn.dll failed.  Return code was: 0x80070002"

    I did try creating everything in the wow6432node, and after failing to re-register some of the dll files, observed that no new entries were created in the "Active Order" key (not too unexpected).  I tried running the "Perform site maintenance or reset this site" and it ran but the situation has not changed.

    Any suggestions?

    Thanks for the help,

    Jeremy

    Wednesday, November 30, 2011 7:23 PM
  • Well that was frustrating. I went ahead and deleted the HKLM\Software\Microsoft\NAL key. I was then able to recreate the necessary keys, register all of the DLLs and reset the site per the instructions. I have no idea why I was unable to create keys, but was able to delete, but all should be well now.
    Thursday, December 01, 2011 11:10 PM
  • Hello,

    Following this link : https://support.microsoft.com/fr-fr/kb/243385

    I have just enabled the NAL log event but I don't know where views them.

    Please share

    Tuesday, September 08, 2015 2:14 PM