Error: ‘Named pipe could not be opened’ in the Symantec Mail Security for Microsoft Exchange console.

Article:TECH89554  |  Created: 2008-01-19  |  Updated: 2014-02-14  |  Article URL http://www.symantec.com/docs/TECH89554
Article Type
Technical Solution

Product(s)

Issue



I'm attempting to configure manual scans/scheduled scans, and I get the error "Named pipe could not be opened" or "Named pipe could not be found" when deploying changes in the Symantec Mail Security for Microsoft Exchange (SMSMSE) management console.

Symptoms
Error: ‘Named pipe could not be opened’ occurs when attempting to save configuration changes to scheduled or manual scans.

 


Cause



SMSMSE uses named pipes to communicate scanning requests from VSAPI, manual scans, and schedule scans. A lack of permissions or hung services can prevent SMSMSE from opening named pipes.


Solution



This problem can have multiple causes, please check the following in this order:

1. Restart following services:
Symantec Mail Security for Microsoft Exchange
Symantec Mail Security Utility Service

Test to see if a simple service restart fixes the problem by reproducing the conditions that failed previously. If it still fails, continue to step 2

2. Verify read/write permissions have been set for the SMSMSE Admins Group for the following directories/registry keys:

Directory
On 32-bit Systems:
C:\Program Files\Symantec\SMSMSE\6.x\Server
C:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

On 64-bit Systems:


C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

 

or

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files 

C:\Program Files(x86)\Symantec\SMSMSE\6.x\Server

Making the Directory changes:
1. Right click each of the above folders and select Properties
2. Select the Security tab.
3. Add “SMSMSE Admins” group and grant read/write access to the
directories listed above (if not already present)

Registry
On 32-bit Systems:
[HKLM]\SOFTWARE\Symantec\SMSMSE\6.x\Server
[HKLM]\System\CurrentControlSet\Services\MSExchangeIS\VirusScan

On 64-bit Systems:
[HKLM]\SOFTWARE\Wow6432Node\Symantec\SMSMSE\6.x\Server
[HKLM]\System\CurrentControlSet\Services\MSExchangeIS\VirusScan


Making the Registry changes:
1.Open the registry editor by going to Start -> Run and typing regedit, then clicking Ok
2. Locate and select the registry keys mentioned above.
3. Select the Edit menu, then select Permissions
4. Add “SMSMSE Admins” group and grant read/write access to the Registry keys listed above (if not already present).

Test to see if changing user account permissions fixes the problem, if not, continue with step 3.



3. The Symantec Mail Security for Microsoft Exchange service needs to have rights to perform it's duties as well. To eliminate possible problems with service permissions complete the following steps:

1. Go to Start -> Run and type services.msc
2. Locate the Symantec Mail Security for Microsoft Exchange service, Right-click it and choose Properties.
3. In the Properties dialog box click the Log On tab
4. Change the Log On from Local System Account to "This account" and choose a domain administrator.
5. Restart the service.
6. Repeat steps 2-5 for the Symantec Mail Security for Microsoft Exchange utility service.


If this resolves the named pipe error, you now know that the permissions for the Local System account are limited in way that prevents the SMSMSE service from opening named pipes.

4. If you continue to experience this error after completing steps 1-3, please follow the steps in this document to create an SMSMSEUITraceOutput.log for Symantec Technical Support to analyze: 'How To Debug Common Management Framework (CMaF)'

 



Legacy ID



2008051912312854


Article URL http://www.symantec.com/docs/TECH89554


Terms of use for this information are found in Legal Notices