Bug 212637

Summary: sysctl using deprecated syscall
Product: [Fedora] Fedora Reporter: Daniel Qarras <dqarras>
Component: procpsAssignee: Tomas Smetana <tsmetana>
Status: CLOSED RAWHIDE QA Contact: Brian Brock <bbrock>
Severity: low Docs Contact:
Priority: medium    
Version: 6   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-10-28 16:43:56 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Daniel Qarras 2006-10-27 19:56:13 UTC
Description of problem:
dmesg says it all:

ip_conntrack version 2.4 (4095 buckets, 32760 max) - 228 bytes per conntrack
process `sysctl' is using deprecated sysctl (syscall)
net.ipv6.neigh.lo.base_reachable_time; Use
net.ipv6.neigh.lo.base_reachable_time_ms instead.
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1


Version-Release number of selected component (if applicable):
procps-3.2.7-8

How reproducible:
Always.

Steps to Reproduce:
1. See dmesg output
  
Actual results:
Warning printed.

Expected results:
No warning.

Additional info:
Functionality is all ok.

Comment 1 Karel Zak 2006-11-28 12:10:53 UTC
The procps-3.2.5-sysctl-ignore.patch patch has been commited to CVS and will be
included in a next package update. Thanks for your report.

Comment 2 Fedora Update System 2007-04-03 16:12:02 UTC
procps-3.2.7-8.3.fc6 has been pushed for fc6, which should resolve this issue.  If these problems are still present in this version, then please make note of it in this bug report.

Comment 3 Daniel Qarras 2007-04-21 13:25:41 UTC
I can confirm that this is fixed in the latest version.

Thanks.

Comment 4 Daniel Qarras 2007-10-28 16:43:56 UTC
Fixed long since. Closing.

Comment 5 Tomas Smetana 2007-10-29 07:27:06 UTC
Just a note -- the patch is about to be dropped (probably after RHEL 5.2 is
relased or in F-9), because sysctl -a is supposed to print all the values.  Even
the deprecated ones and the warning should be there.  If any script calls
"sysctl -a | grep something" or sysctl <deprecated sysctl> it's the script that
must be fixed not sysctl.