Public bug reported:

Binary package hint: network-manager

Release Lucid

$ apt-cache policy network-manager
network-manager:
  Installed: 0.8-0ubuntu3
  Candidate: 0.8-0ubuntu3
  Version table:
 *** 0.8-0ubuntu3 0
        500 http://us.archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status

Some recent network remodeling seems to have exposed a problem with my
ability to use network-manager to configure my static IP address.  With
my static IP address configured using network manager, my network
interface appears not to be initialized in time for autofs to start
properly.  The result is that once booted, the automount process is not
running, and I cannot automount network drives.  I can fix the problem
by simply adding a stanza to my /etc/network/interfaces file with my
static network interface.  Once I do this, the automount process is
running fine following boot.

It seems to me that there might be some race between network-manager
starting the network interface and autofs trying to start the
automounter.

Looking at the syslog, I see that when I rely on network-manager to
start the interface, it is initially fully down with the carrier off

Aug 24 11:42:31 provolone NetworkManager: <info>  starting...
Aug 24 11:42:31 provolone NetworkManager: <info>  Trying to start the 
modem-manager...
Aug 24 11:42:31 provolone NetworkManager:    SCPlugin-Ifupdown: init!
Aug 24 11:42:31 provolone NetworkManager:    SCPlugin-Ifupdown: 
update_system_hostname
Aug 24 11:42:31 provolone NetworkManager:    SCPluginIfupdown: management mode: 
unmanaged
Aug 24 11:42:31 provolone NetworkManager:    SCPlugin-Ifupdown: devices added 
(path: /sys/devices/pci0000:00/0000:00:0a.0/net/eth0, iface: eth0)
Aug 24 11:42:31 provolone NetworkManager:    SCPlugin-Ifupdown: device added 
(path: /sys/devices/pci0000:00/0000:00:0a.0/net/eth0, iface: eth0): no ifupdown 
configuration found.
Aug 24 11:42:31 provolone NetworkManager:    SCPlugin-Ifupdown: devices added 
(path: /sys/devices/virtual/net/lo, iface: lo)
Aug 24 11:42:31 provolone NetworkManager:    SCPlugin-Ifupdown: device added 
(path: /sys/devices/virtual/net/lo, iface: lo): no ifupdown configuration found.
Aug 24 11:42:31 provolone NetworkManager:    SCPlugin-Ifupdown: end _init.
Aug 24 11:42:31 provolone NetworkManager: Loaded plugin ifupdown: (C) 2008 
Canonical Ltd.  To report bugs please use the NetworkManager mailing list.
Aug 24 11:42:31 provolone NetworkManager: Loaded plugin keyfile: (c) 2007 - 
2008 Red Hat, Inc.  To report bugs please use the NetworkManager mailing list.
Aug 24 11:42:31 provolone avahi-daemon[901]: Found user 'avahi' (UID 105) and 
group 'avahi' (GID 111).
Aug 24 11:42:31 provolone avahi-daemon[901]: Successfully dropped root 
privileges.
Aug 24 11:42:31 provolone avahi-daemon[901]: avahi-daemon 0.6.25 starting up.
Aug 24 11:42:31 provolone avahi-daemon[901]: Successfully called chroot().
Aug 24 11:42:31 provolone avahi-daemon[901]: Successfully dropped remaining 
capabilities.
Aug 24 11:42:31 provolone NetworkManager: <info>  WiFi enabled by radio 
killswitch; enabled by state file
Aug 24 11:42:31 provolone NetworkManager: <info>  WWAN enabled by radio 
killswitch; enabled by state file
Aug 24 11:42:31 provolone NetworkManager:    SCPlugin-Ifupdown: (149344496) ... 
get_connections.
Aug 24 11:42:31 provolone NetworkManager:    SCPlugin-Ifupdown: (149344496) ... 
get_connections (managed=false): return empty list.
Aug 24 11:42:31 provolone modem-manager: Loaded plugin Gobi
Aug 24 11:42:31 provolone modem-manager: Loaded plugin AnyData
Aug 24 11:42:31 provolone modem-manager: Loaded plugin Novatel
Aug 24 11:42:31 provolone modem-manager: Loaded plugin MotoC
Aug 24 11:42:31 provolone modem-manager: Loaded plugin ZTE
Aug 24 11:42:31 provolone modem-manager: Loaded plugin Sierra
Aug 24 11:42:31 provolone modem-manager: Loaded plugin Generic
Aug 24 11:42:31 provolone modem-manager: Loaded plugin Huawei
Aug 24 11:42:31 provolone modem-manager: Loaded plugin Ericsson MBM
Aug 24 11:42:31 provolone modem-manager: Loaded plugin Nokia
Aug 24 11:42:31 provolone modem-manager: Loaded plugin Option
Aug 24 11:42:31 provolone modem-manager: Loaded plugin Longcheer
Aug 24 11:42:31 provolone modem-manager: Loaded plugin Option High-Speed
Aug 24 11:42:31 provolone avahi-daemon[901]: No service file found in 
/etc/avahi/services.
Aug 24 11:42:31 provolone avahi-daemon[901]: Network interface enumeration 
completed.
Aug 24 11:42:31 provolone avahi-daemon[901]: Registering HINFO record with 
values 'I686'/'LINUX'.
Aug 24 11:42:31 provolone avahi-daemon[901]: Server startup complete. Host name 
is provolone.local. Local service cookie is 1140973800.
Aug 24 11:42:31 provolone NetworkManager:    Ifupdown: get unmanaged devices 
count: 0
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): carrier is OFF
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): new Ethernet device 
(driver: 'forcedeth')
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): exported as 
/org/freedesktop/NetworkManager/Devices/0
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): now managed
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): device state change: 
1 -> 2 (reason 2)
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): bringing up device.
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): preparing device.
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): deactivating device 
(reason: 2).
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): carrier now ON 
(device state 2)
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): device state change: 
2 -> 3 (reason 40)
Aug 24 11:42:31 provolone NetworkManager: <WARN>  default_adapter_cb(): bluez 
error getting default adapter: The name org.bluez was not provided by any 
.service files
Aug 24 11:42:31 provolone NetworkManager: <info>  modem-manager is now available
Aug 24 11:42:31 provolone NetworkManager: <info>  Trying to start the 
supplicant...
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) starting 
connection 'eth0'
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): device state change: 
3 -> 4 (reason 0)
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 1 of 
5 (Device Prepare) scheduled...
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 1 of 
5 (Device Prepare) started...
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 2 of 
5 (Device Configure) scheduled...
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 1 of 
5 (Device Prepare) complete.
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 2 of 
5 (Device Configure) starting...
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): device state change: 
4 -> 5 (reason 0)
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 2 of 
5 (Device Configure) successful.
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 3 of 
5 (IP Configure Start) scheduled.
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 2 of 
5 (Device Configure) complete.
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 3 of 
5 (IP Configure Start) started...
Aug 24 11:42:31 provolone NetworkManager: <info>  (eth0): device state change: 
5 -> 7 (reason 0)
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 4 of 
5 (IP4 Configure Get) scheduled...
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 4 of 
5 (IP6 Configure Get) scheduled...
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 3 of 
5 (IP Configure Start) complete.
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 4 of 
5 (IP4 Configure Get) started...
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 4 of 
5 (IP4 Configure Get) complete.
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 4 of 
5 (IP6 Configure Get) started...
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 5 of 
5 (IP Configure Commit) scheduled...
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 4 of 
5 (IP6 Configure Get) complete.
Aug 24 11:42:31 provolone NetworkManager: <info>  Activation (eth0) Stage 5 of 
5 (IP Configure Commit) started...
Aug 24 11:42:31 provolone avahi-daemon[901]: Joining mDNS multicast group on 
interface eth0.IPv4 with address 10.152.36.11.
Aug 24 11:42:31 provolone avahi-daemon[901]: New relevant interface eth0.IPv4 
for mDNS.
Aug 24 11:42:31 provolone avahi-daemon[901]: Registering new address record for 
10.152.36.11 on eth0.IPv4.
Aug 24 11:42:31 provolone cron[955]: (CRON) INFO (pidfile fd = 3)
Aug 24 11:42:31 provolone init: apport pre-start process (948) terminated with 
status 1
Aug 24 11:42:31 provolone acpid: starting up with proc fs
Aug 24 11:42:31 provolone acpid: 36 rules loaded
Aug 24 11:42:31 provolone anacron[969]: Anacron 2.3 started on 2010-08-24
Aug 24 11:42:31 provolone acpid: waiting for events: event logging is off
Aug 24 11:42:31 provolone init: apport post-stop process (971) terminated with 
status 1
Aug 24 11:42:31 provolone cron[989]: (CRON) STARTUP (fork ok)
Aug 24 11:42:31 provolone cron[989]: (CRON) INFO (Running @reboot jobs)
Aug 24 11:42:31 provolone gdm-binary[894]: WARNING: Unable to load file 
'/etc/gdm/custom.conf': No such file or directory
Aug 24 11:42:31 provolone anacron[969]: Normal exit (0 jobs run)
Aug 24 11:42:32 provolone NetworkManager: <info>  (eth0): device state change: 
7 -> 8 (reason 0)
Aug 24 11:42:32 provolone NetworkManager: <info>  Policy set 'eth0' (eth0) as 
default for routing and DNS.
Aug 24 11:42:32 provolone NetworkManager: <info>  Activation (eth0) successful, 
device activated.
Aug 24 11:42:32 provolone NetworkManager: <info>  Activation (eth0) Stage 5 of 
5 (IP Configure Commit) complete.
Aug 24 11:42:33 provolone avahi-daemon[901]: Registering new address record for 
fe80::2e0:81ff:fe5e:a3ad on eth0.*.


but when I have the /etc/network/interfaces stanza in place, the network
interface is already operational and the carrier is on (so network-
manager does much less).


Aug 24 11:54:06 provolone NetworkManager: <info>  starting...
Aug 24 11:54:06 provolone NetworkManager: <info>  Trying to start the 
modem-manager...
Aug 24 11:54:06 provolone acpid: starting up with proc fs
Aug 24 11:54:06 provolone NetworkManager:    SCPlugin-Ifupdown: init!
Aug 24 11:54:06 provolone NetworkManager:    SCPlugin-Ifupdown: 
update_system_hostname
Aug 24 11:54:06 provolone init: apport post-stop process (1122) terminated with 
status 1
Aug 24 11:54:06 provolone acpid: 36 rules loaded
Aug 24 11:54:06 provolone acpid: waiting for events: event logging is off
Aug 24 11:54:06 provolone anacron[1127]: Anacron 2.3 started on 2010-08-24
Aug 24 11:54:06 provolone cron[1128]: (CRON) STARTUP (fork ok)
Aug 24 11:54:06 provolone cron[1128]: (CRON) INFO (Running @reboot jobs)
Aug 24 11:54:06 provolone NetworkManager:    SCPluginIfupdown: guessed 
connection type (eth0) = 802-3-ethernet
Aug 24 11:54:07 provolone anacron[1127]: Normal exit (0 jobs run)
Aug 24 11:54:07 provolone NetworkManager:    SCPlugin-Ifupdown: 
update_connection_setting_from_if_block: name:eth0, type:802-3-ethernet, 
id:Ifupdown (eth0), uuid: 681b428f-beaf-8932-dce4-687ed5bae28e
Aug 24 11:54:07 provolone NetworkManager:    SCPlugin-Ifupdown: addresses 
count: 1
Aug 24 11:54:07 provolone NetworkManager:    SCPlugin-Ifupdown: No 
dns-nameserver configured in /etc/network/interfaces
Aug 24 11:54:07 provolone NetworkManager:    SCPlugin-Ifupdown: autoconnect
Aug 24 11:54:07 provolone NetworkManager:    SCPluginIfupdown: management mode: 
unmanaged
Aug 24 11:54:07 provolone NetworkManager:    SCPlugin-Ifupdown: devices added 
(path: /sys/devices/pci0000:00/0000:00:0a.0/net/eth0, iface: eth0)
Aug 24 11:54:07 provolone NetworkManager:    SCPluginIfupdown: locking wired 
connection setting
Aug 24 11:54:07 provolone NetworkManager:    Ifupdown: get unmanaged devices 
count: 1
Aug 24 11:54:07 provolone NetworkManager:    SCPlugin-Ifupdown: (141623536) ... 
get_connections.
Aug 24 11:54:07 provolone NetworkManager:    SCPlugin-Ifupdown: (141623536) ... 
get_connections (managed=false): return empty list.
Aug 24 11:54:07 provolone NetworkManager:    Ifupdown: get unmanaged devices 
count: 1
Aug 24 11:54:07 provolone NetworkManager:    SCPlugin-Ifupdown: devices added 
(path: /sys/devices/virtual/net/lo, iface: lo)
Aug 24 11:54:07 provolone NetworkManager:    SCPlugin-Ifupdown: device added 
(path: /sys/devices/virtual/net/lo, iface: lo): no ifupdown configuration found.
Aug 24 11:54:07 provolone NetworkManager:    SCPlugin-Ifupdown: end _init.
Aug 24 11:54:07 provolone NetworkManager: Loaded plugin ifupdown: (C) 2008 
Canonical Ltd.  To report bugs please use the NetworkManager mailing list.
Aug 24 11:54:07 provolone NetworkManager: Loaded plugin keyfile: (c) 2007 - 
2008 Red Hat, Inc.  To report bugs please use the NetworkManager mailing list.
Aug 24 11:54:07 provolone NetworkManager: <info>  WiFi enabled by radio 
killswitch; enabled by state file
Aug 24 11:54:07 provolone NetworkManager: <info>  WWAN enabled by radio 
killswitch; enabled by state file
Aug 24 11:54:07 provolone NetworkManager: <info>  (eth0): carrier is ON
Aug 24 11:54:07 provolone NetworkManager: <info>  (eth0): new Ethernet device 
(driver: 'forcedeth')
Aug 24 11:54:07 provolone NetworkManager: <info>  (eth0): exported as 
/org/freedesktop/NetworkManager/Devices/0
Aug 24 11:54:07 provolone NetworkManager: <WARN>  default_adapter_cb(): bluez 
error getting default adapter: The name org.bluez was not provided by any 
.service files
Aug 24 11:54:07 provolone NetworkManager: <info>  Trying to start the 
supplicant...
Aug 24 11:54:07 provolone avahi-daemon[1047]: Server startup complete. Host 
name is provolone.local. Local service cookie is 3122156680.
Aug 24 11:54:07 provolone acpid: client connected from 1083[0:0]
Aug 24 11:54:07 provolone acpid: 1 client rule loaded
Aug 24 11:54:07 provolone NetworkManager: <info>  modem-manager is now available
Aug 24 11:54:07 provolone modem-manager: Loaded plugin Gobi
Aug 24 11:54:07 provolone modem-manager: Loaded plugin AnyData
Aug 24 11:54:07 provolone modem-manager: Loaded plugin Novatel
Aug 24 11:54:07 provolone modem-manager: Loaded plugin MotoC
Aug 24 11:54:07 provolone modem-manager: Loaded plugin ZTE
Aug 24 11:54:07 provolone modem-manager: Loaded plugin Sierra
Aug 24 11:54:07 provolone modem-manager: Loaded plugin Generic
Aug 24 11:54:07 provolone modem-manager: Loaded plugin Huawei
Aug 24 11:54:07 provolone modem-manager: Loaded plugin Ericsson MBM
Aug 24 11:54:07 provolone modem-manager: Loaded plugin Nokia
Aug 24 11:54:07 provolone modem-manager: Loaded plugin Option
Aug 24 11:54:07 provolone modem-manager: Loaded plugin Longcheer
Aug 24 11:54:07 provolone modem-manager: Loaded plugin Option High-Speed
Aug 24 11:54:08 provolone kernel: [  386.327844] svc: failed to register 
lockdv1 RPC service (errno 97).
Aug 24 11:54:08 provolone kernel: [  386.328704] NFSD: Using 
/var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Aug 24 11:54:08 provolone kernel: [  386.340011] NFSD: starting 90-second grace 
period
Aug 24 11:54:08 provolone acpid: client connected from 1083[0:0]
Aug 24 11:54:08 provolone acpid: 1 client rule loaded
Aug 24 11:54:09 provolone kernel: [  387.441576] vboxdrv: Trying to deactivate 
the NMI watchdog permanently...
Aug 24 11:54:09 provolone kernel: [  387.441581] vboxdrv: Warning: 2.6.31+ 
kernel detected. Most likely the hardware performance
Aug 24 11:54:09 provolone kernel: [  387.441582] vboxdrv: counter framework 
which can generate NMIs is active. You have to prevent
Aug 24 11:54:09 provolone kernel: [  387.441584] vboxdrv: the usage of hardware 
performance counters by
Aug 24 11:54:09 provolone kernel: [  387.441585] vboxdrv:   echo 2 > 
/proc/sys/kernel/perf_counter_paranoid
Aug 24 11:54:09 provolone kernel: [  387.441589] vboxdrv: Found 2 processor 
cores.
Aug 24 11:54:09 provolone kernel: [  387.442034] vboxdrv: fAsync=0 offMin=0x3c2 
offMax=0x1dac
Aug 24 11:54:09 provolone kernel: [  387.442457] vboxdrv: TSC mode is 
'asynchronous', kernel timer mode is 'normal'.
Aug 24 11:54:09 provolone kernel: [  387.442459] vboxdrv: Successfully loaded 
version 3.2.8 (interface 0x00140001).
Aug 24 11:54:09 provolone NetworkManager:    SCPlugin-Ifupdown: devices added 
(path: /sys/devices/virtual/net/vboxnet0, iface: vboxnet0)
Aug 24 11:54:09 provolone NetworkManager:    SCPlugin-Ifupdown: device added 
(path: /sys/devices/virtual/net/vboxnet0, iface: vboxnet0): no ifupdown 
configuration found.
Aug 24 11:54:09 provolone NetworkManager: <WARN>  device_creator(): 
/sys/devices/virtual/net/vboxnet0: couldn't determine device driver; ignoring...


Here is the contents of my /etc/network/interfaces file with and without
the needed stanza

$ cat interfaces.works
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
 address 10.152.36.11
 netmask 255.255.252.0
 gateway 10.152.36.1
provolone: /etc/network
$ cat interfaces.plain.broken
auto lo
iface lo inet loopback


Here is my eth0 /etc/NetworkManager/system-connections file (with some
censoring of sensitive information)

r...@provolone:/etc/NetworkManager/system-connections# cat eth0

[connection]
id=eth0
uuid=***censored***
type=802-3-ethernet
autoconnect=true
timestamp=0

[ipv4]
method=manual
dns=***censored***
dns-search=***censored***
addresses1=10.152.36.11;22;10.152.36.1;
ignore-auto-routes=false
ignore-auto-dns=false
dhcp-send-hostname=false
never-default=false

[802-3-ethernet]
speed=0
duplex=full
auto-negotiate=true
mac-address=***censored***
mtu=0

[ipv6]
method=ignore
ignore-auto-routes=false
ignore-auto-dns=false
never-default=false
r...@provolone:/etc/NetworkManager/system-connections#

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: network-manager 0.8-0ubuntu3
ProcVersionSignature: Ubuntu 2.6.32-24.41-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-24-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Tue Aug 24 13:21:15 2010
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta i386 (20100318)
IpRoute:
 10.152.36.0/22 dev eth0  proto kernel  scope link  src 10.152.36.11 
 169.254.0.0/16 dev eth0  scope link  metric 1000 
 default via 10.152.36.1 dev eth0  metric 100
PciNetwork:
 
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: network-manager
ftp_proxy: ftp://www-proxy.us.oracle.com:80/
http_proxy: http://www-proxy.us.oracle.com:80/
no_proxy: localhost,127.0.0.0/8,*.local,

** Affects: network-manager (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 lucid

-- 
autofs mounts not working properly with network-manager static IP configuration
https://bugs.launchpad.net/bugs/623502
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to