Yahoo File Transfers Appears to Hang When IM Manager Not Listening on Port 80

Article:TECH90237  |  Created: 2008-01-15  |  Updated: 2012-01-27  |  Article URL http://www.symantec.com/docs/TECH90237
Article Type
Technical Solution

Product(s)

Issue



Immediately after the IMLogRelayService starts up the Windows Application Event log contains the following error message:

Event Type:    Error
Event Source:    IMLinkage
Event Category:    None
Event ID:    4614
Date:        27/10/2008
Time:        4:22:24 PM
User:        SYMANTEC\imadmin
Computer:    IMM01
Description:
Listen failure on ip 192.168.10.34 (resolved to 192.168.10.34) and port 80 for Yahoo server endpoint RV port. Possible cause is incorrect ip and port settings or the port could already be in use.  Error code: 0x80004005.

  • Attempting to transfer a file from an internal Yahoo client to an external client fail and appear to hang.
  • Attempting to transfer a file from an internal Yahoo client to an internal client fail and appear to hang.
  • Attempting to transfer a file from an external Yahoo client to an internal client succeed but all files have the content of a HTML error message, similar to:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>The page cannot be found</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=Windows-1252">
<STYLE type="text/css">
  BODY { font: 8pt/12pt verdana }
  H1 { font: 13pt/15pt verdana }
  H2 { font: 8pt/12pt verdana }
  A:link { color: red }
  A:visited { color: maroon }
</STYLE>
</HEAD><BODY><TABLE width=500 border=0 cellspacing=10><TR><TD>

<h1>The page cannot be found</h1>
The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
<hr>
<p>Please try the following:</p>
<ul>
<li>Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly.</li>
<li>If you reached this page by clicking a link, contact
 the Web site administrator to alert them that the link is incorrectly formatted.
</li>
<li>Click the <a href="javascript:history.back(1)">Back</a> button to try another link.</li>
</ul>
<h2>HTTP Error 404 - File or directory not found.<br>Internet Information Services (IIS)</h2>
<hr>
<p>Technical Information (for support personnel)</p>
<ul>
<li>Go to <a href="http://go.microsoft.com/fwlink/?linkid=8
Microsoft Product Support Services</a> and perform a title search for the words <b>HTTP</b> and <b>404</b>.</li>
<li>Open <b>IIS Help</b>, which is accessible in IIS Manager (inetmgr),
 and search for topics titled <b>Web Site Setup</b>, <b>Common Administrative Tasks</b>, and <b>About Custom Error Messages</b>.</li>
</ul>

</TD></TR></TABLE></BODY></HTML>

Conditions

  • Internal DNS configured to point relay.msg.yahoo.com to IM Manager.


From a desktop of an IM client perform the following test:

ping relay.msg.yahoo.com 

The IP address returned must be the secondary IP address on the IM Manager server.

  • To confirm if IM Manger/System is listening on Secondary IP address for port 80/TCP (yahoo 9.x).

   
    1. On the IM Manager computer perform the following command from a command prompt:

netstat -a -n -b > netstat.txt

    2. Open the file netstat.txt in an editor.
    3. Look for LISTENING lines for port 80.

    -    Look for LISTENING lines for port 80

Here is an example:
TCP     192.168.10.34        0.0.0.0         LISTENING
[System]
TCP    127.0.0.1        0.0.0.0        LISTENING
[System]
Note: Only system and loopback are set to listen for port 80. If IM Manger is configured for yahoo 9.x for second IP/port 80 than you would get the result as below.
    Here is an example:
TCP     192.168.10.34        0.0.0.0         LISTENING
[System]
TCP    192.168.10.35        0.0.0.0        LISTENING
[IMLogRelayService.exe]
TCP    127.0.0.1        0.0.0.0        LISTENING
[System]

  • IM Manager MMC Snap In Configured with Yahoo Secondary IP Address for File Transfer
  • IIS is configured to accept connections on port 80.


To verify this condition follow these steps:

  1. Click on Start->Administrative Tools->Internet Information Services (IIS) Manager
  2. Expand the Web Sites tab
  3. Right click on Default Web Site and select properties
  4. The port that  IIS accepts connections on is listed in the TCP port text box.
  • IIS is configured to accept connections on the same IP address that IM Manager uses for Yahoo File Transfer.


To verify this condition follow these steps:

  1. Click on Start->Administrative Tools->Internet Information Services (IIS) Manager
  2. Expand the Web Sites tab
  3. Right click on Default Web Site and select properties
  4. The IP address that  IIS accepts connections on is listed in the IP address text box.
  5. On the desktop, open the IM Manager MMC Snap-In
  6. Right click on the IM Manager tab and select properties
  7. Click on the Yahoo Agent tab
  8. Compare the IP address listed in the IM Manager Listening IP textbox in the Rendezvous File Transfer section to the IP address listed in the IIS console.
  9. If the 2 IP address match, or if IIS is set to listen on all IP addresses, this condition is met.

Cause



IIS and IM Manager are both configured to listen for connections on the same port and IP causing a conflict.




Legacy ID



2008091511244454


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


Terms of use for this information are found in Legal Notices