SUMMARY: traceroute 1.4a5 problem

From: Robert Glover (
Date: Mon Mar 23 1998 - 19:36:58 CST

Original question below.
Many thanks for the replies from:
John Horne
Jeff Zabek
Jack Smith
Brent Parish

and the following who provided the correct answer:-
Chris Liljenstolpe
Ronald Loftin
Espinoza Bismarck

The problem on the Solaris 2.6 machine was in the /etc/nsswitch.conf
file where I had files and nisplus the wrong way around in the protocols
entry. I changed this and it now works.
A couple of people suggested it may be a permissions problem but it was
already running suid root.
Once again many thanks to all. Great List.

Dear All,

System SS1000E
Sparc Compiler 4.2
Solaris 2.6
I am having some problems with Traceroute 1.4a5 compiled on the above.
It compiles OK but when I run it it gives:
traceroute: Warning: checksums disabled
traceroute: unknown protocol icmp
The first message is expected with Solaris 2.6.
According to the README the second message is due to icmp missing from the
/etc/protocols file but this is not the case. It's definately there. I am able
to take the same binary compiled on the above machine and run it on a 2.5.1
machine without any problems although with the checksum warning. Is there
something about Solaris 2.6 that I have missed here?
Thanks in advance
As always will summarise
Rob Glover
Unix System Administrator
Western Australian Police Service
Phone +61 8 9222 1733
Fax +61 8 9222 1698

This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:12:34 CDT