Summary: 2.5.1 problem with traceroute

From: Robert Tommaselli (Robert.Tommaselli@ska.com)
Date: Mon Sep 16 1996 - 12:57:41 CDT


Hey Now,
 Thank you to everyone who responed. The obvious answer was
make sure you have icmp defined in your /etc/protocols file. Well
I did and that did not fix that. A truss of the traceroute shows:

...
22518: open("/etc/protocols", O_RDONLY) = 4
22518: close(4) = 0
22518: write(2, " i c m p : u n k n o w".., 23) = 23
...

The problem seems to be with the nss_files.so.1 library.

Mark Henderson explains:

On Sep 16, 9:29am, Mark C. Henderson wrote:
>
>
> Sun broke nss_files.so.1 in 2.5.1. It was fine in the beta I had.
> You can observe the same problem with services. Only seems to effect
> binary compatibility mode.
>
> I have a call into Sun about this (my case was /etc/services). As of yet
> they haven't been able to reproduce it but it seems all their machines
> run NIS/NIS+
>
> If this is the same problem, the truss output tells all, you should
> see something like
>
> open("/etc/protocols", O_RDONLY) = 3
> close(3) = 0
> icmp: unknown protocol
> write(2, " i c m p : u n k n o w".., 23) = 23
>
> near the end.
>
> Note that it didn't even try to read /etc/protocols. Just opened it and
> closed it.
>
> Your problem may be different but this definitely did change between
> 2.5 and 2.5.1

Again thanks to everyone:

Rahul Roy <roy@bluestone.com>
Roger B.A. Klorese <rogerk@veritas.com>
Steve Phelps <steve@epic.co.uk>
Miquel Cabanas. BBM-UAB <miquel@proton.uab.es>

-- 
*****************************************************************
*   A little KINDness is 	    ,=,==========.  		*
*  	is all you need,	   /_| |___| 	 U  		*
*   	  Robert Tommaselli       /        o     U    		*
*				  U-()-------()--'95 EV-Camper 	*	
**** The bus came by, I got on, that's when it all began ********



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:11:10 CDT