On 04/18/2010 10:34 AM, Brian DeRocher wrote:
> Hey everyone,
>
> I'm trying to get my wireless interface to connect at boot.  With
> nm-applet "Available to all users" is not enabled and i don't
> understand why.  This is a Debian unstable system with both PolicyKit
> and polkit installed.

You have to allow that operation in PolicyKit configuration for it to be
enabled on the UI. See the section at the end of
http://live.gnome.org/NetworkManagerConfiguration
 called "Adminstration and Privelege"

On Ubuntu the file lives at
/usr/share/polkit-1/actions/org.freedesktop.network-manager-settings.system.policy
and the action you need to change permissions on is
org.freedesktop.network-manager-settings.system.modify

>
> Deciding to skip Dbus / Polkit and all that mess, i though i could
> place a wireless configuration in
> /etc/NetworkManager/system-connections/ and it would be loaded at
> boot.  Some of the forums like Ubuntu and ArchLinux have suggested
> this.  I tried to follow the settings spec[1] but i'm not sure i got
> it right.  Using strace ./NetworkManager --no-daemon, i see this
> system-connections folder is never read!
>
> [1]
> http://projects.gnome.org/NetworkManager/developers/settings-spec-08.html
>
> NM just hangs here after entering state 3.  I've downloaded the NM
> source code version 0.8-1 and began to insert some debugging
> statements.  Please excuse my debugging.
>
> lt-NetworkManager: <info>  (wlan0): exported as
> /org/freedesktop/NetworkManager/Devices/0
> lt-NetworkManager: <info>  bcd (wlan0) manager add_device 4
> lt-NetworkManager: <info>  bcd (wlan0) manager add_device 5 can assume
> connection
> lt-NetworkManager: <info>  bcd (wlan0) manager add_device 6 can assume
> connection
> lt-NetworkManager: <info>  (wlan0): now managed
> lt-NetworkManager: <info>  (wlan0): device state change: 1 -> 2 (reason 2)
> lt-NetworkManager: <info>  (wlan0): bringing up device.
> lt-NetworkManager: <info>  (wlan0): preparing device.
> lt-NetworkManager: <info>  (wlan0): deactivating device (reason: 2).
> lt-NetworkManager: <info>  bcd device-wifi real_is_available 3 false
> lt-NetworkManager: <info>  bcd device-wifi real_is_available 3 false
> lt-NetworkManager: <info>  bcd (wlan0) manager add_device 7
> lt-NetworkManager: <info>  bcd (wlan0) manager add_device 7 existing 0
> lt-NetworkManager: <info>  bcd (wlan0) manager add_device 7 managed 1
> lt-NetworkManager: <info>  bcd (wlan0) manager add_device 7 available 0
> lt-NetworkManager: <info>  (eth0): carrier is OFF
> lt-NetworkManager: <info>  bcd (eth0) manager add_device 1
> lt-NetworkManager: <info>  (eth0): new Ethernet device (driver: 'r8169')
> lt-NetworkManager: <info>  (eth0): exported as
> /org/freedesktop/NetworkManager/Devices/1
> lt-NetworkManager: <info>  bcd (eth0) manager add_device 4
> lt-NetworkManager: <info>  bcd (eth0) manager add_device 5 can assume
> connection
> lt-NetworkManager: <info>  bcd (eth0) manager add_device 6 can assume
> connection
> lt-NetworkManager: <info>  bcd (eth0) manager add_device 7
> lt-NetworkManager: <info>  bcd (eth0) manager add_device 7 existing 0
> lt-NetworkManager: <info>  bcd (eth0) manager add_device 7 managed 0
> lt-NetworkManager: <info>  bcd (eth0) manager add_device 7 available 0
> lt-NetworkManager: <WARN>  device_creator():
> /sys/devices/virtual/net/pan0: couldn't determine device driver;
> ignoring...
> /sbin/ifup: interface lo already configured
> lt-NetworkManager: <WARN>  default_adapter_cb(): bluez error getting
> default adapter: No such adapter
> lt-NetworkManager: <info>  (eth0): carrier now ON (device state 1)
> lt-NetworkManager: <info>  (wlan0): supplicant interface state: 
> starting -> ready
> lt-NetworkManager: <info>  bcd device-wifi real_is_available 4
> lt-NetworkManager: <info>  bcd device wifi 1
> lt-NetworkManager: <info>  (wlan0): device state change: 2 -> 3
> (reason 42)
>
> I'm still trying to put all the pieces together!  It doesn't look like
> nm_system_config_interface_init() calls the keyfile plugin init
> function NM_SYSTEM_CONFIG_INTERFACE_GET_INTERFACE (config)->init
> (config).  Can someone explain this?
>
> lt-NetworkManager: bcd start loading a plugin
> lt-NetworkManager: bcd nm_system_config_interface_get_type()
> lt-NetworkManager: bcd nm_system_config_interface_init 1
> lt-NetworkManager: bcd nm_system_config_interface_init 2
> (missing init function???)
> lt-NetworkManager: bcd nm_system_config_interface_get_type()
> lt-NetworkManager: bcd nm_system_config_interface_init 5
> lt-NetworkManager: Loaded plugin keyfile: (c) 2007 - 2008 Red Hat,
> Inc.  To report bugs please use the NetworkManager mailing list.
>
> I assume the init function was established in plugin.c here:
>
> G_DEFINE_TYPE_EXTENDED (SCPluginKeyfile, sc_plugin_keyfile,
> G_TYPE_OBJECT, 0,
>     G_IMPLEMENT_INTERFACE (NM_TYPE_SYSTEM_CONFIG_INTERFACE,
>   system_config_interface_init))
>
> I assume after the init function is called, then read add_connection()
> and get_connections() can be called.
>
> thanks for your help,
> Brian
>
> -- 
> Brian DeRocher <[email protected] <mailto:[email protected]>>
>
>
> _______________________________________________
> networkmanager-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/networkmanager-list
>   
_______________________________________________
networkmanager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to