value set in /etc/sysctl.conf not used at boot time
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
procps (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
This is at the bottom of my /etc/sysctl.conf
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
Yet, after a reboot:
$ sysctl net.ipv6.
net.ipv6.
$ sysctl net.ipv6.
net.ipv6.
then as root:
# sysctl net.ipv6.
net.ipv6.
This is on Ubuntu 11.04 64 bit. This behaviour does not happen on Ubuntu 10.10 32 bit.
$ lsb_release -rd
Description: Ubuntu 11.04
Release: 11.04
$ apt-cache policy procps
procps:
Installed: 1:3.2.8-10ubuntu3
Candidate: 1:3.2.8-10ubuntu3
Version table:
*** 1:3.2.8-10ubuntu3 0
500 http://
100 /var/lib/
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: procps 1:3.2.8-10ubuntu3
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
Date: Wed Jun 29 23:41:24 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcEnviron:
LANGUAGE=en_CA:en
PATH=(custom, no user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: procps
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in procps (Ubuntu): | |
importance: | Medium → High |
Hi Yves, net/ipv6/ conf/all/ use_tempaddr
A few things to try:
1) If you do start procps do the values get set? (Are there any errors?)
2) what about writing directly to the entry - i.e. (from a root shell - not a sudo at the start of the line!)
echo 2 > /proc/sys/