2008-07-25 22:59:12

by Chuck Lever

[permalink] [raw]
Subject: Re: incorrect entries in /etc/netconfig

On Jul 25, 2008, at 5:24 PM, Steve Dickson wrote:
> Chuck Lever wrote:
>> On Jul 8, 2008, at 1:40 PM, Steve Dickson wrote:
>>> Sorry for taking soo long to address this...
>>>
>>> Chuck Lever wrote:
>>>> Hi Steve-
>>>>
>>>> I'm trying out setconfigent() and friends from the new libtirpc.
>>>>
>>>> It looks like the entries in the stock /etc/netconfig on Fedora are
>>>> incorrect compared with Solaris. My Fedora 8 system has this:
>>>>
>>>> udp tpi_clts v inet udp - -
>>>> tcp tpi_cots_ord v inet tcp - -
>>>> udp6 tpi_clts - inet6 udp6 - -
>>>> tcp6 tpi_cots_ord - inet6 tcp6 - -
>>>>
>>>> but my OpenSolaris 2008.5 system has this:
>>>>
>>>> udp6 tpi_clts v inet6 udp /dev/udp6 -
>>>> tcp6 tpi_cots_ord v inet6 tcp /dev/tcp6 -
>>>> udp tpi_clts v inet udp /dev/udp -
>>>> tcp tpi_cots_ord v inet tcp /dev/tcp -
>>>>
>>>> Note the contents of the fifth field in each row. The Fedora
>>>> netconfig
>>>> has "udp6" and "tcp6" as the protonames, which I think is
>>>> incorrect.
>>>> These should be "udp" and "tcp". Only the netids (the first field)
>>>> should have the extra "6" suffix. The protocol names should
>>>> always be
>>>> "udp" or "tcp", no matter which address family is used.
>>>>
>>>> Can you fix this up in the libtirpc package?
>>> It is in later releases... to be honest I'm not sure how
>>> it got that way.. It did not seem to be broken in the
>>> stock F8 (libtirpc-0.1.7-12), F9 or rawhide packages
>>
>> FYI: I just hit this again on a fairly fresh F9 install.
>>
>> I wonder if installing libtirpc-devel breaks /etc/netconfig?
> Is there a /etc/netconfig.rpmnew file?

[cel@tarkus nfs-2.6]$ ls -l /etc/netcon*
-rw-r--r-- 1 root root 768 2008-07-25 14:24
[cel@tarkus nfs-2.6]$

The date is today because I just removed the "6"es.

--
Chuck Lever
chuck[dot]lever[at]oracle[dot]com