Tim Wootton wrote:
> 
>> could you stop NetworkManager (/etc/init.d/network-manager
>> stop)
>> and run
>>
>> NM_PPP_DEBUG=1 /usr/sbin/NetworkManager --no-daemon
> 
> ok, here's the output:
> 
> r...@marvin:~# /etc/init.d/network-manager stop
> Stopping network connection manager: NetworkManager.
> r...@marvin:~# NM_PPP_DEBUG=1 /usr/sbin/NetworkManager --no-daemon
> NetworkManager: <info>  starting...                               
> /sbin/ifup: interface lo already configured                       
> NetworkManager: <info>  Found radio killswitch 
> /org/freedesktop/Hal/devices/iwl_wlan_switch
> NetworkManager: <info>  (eth0): new Ethernet device (driver: 'r8169')         
>              
> NetworkManager: <info>  (eth0): exported as 
> /org/freedesktop/Hal/devices/net_00_1e_ec_00_be_d9
> NetworkManager: <info>  (wlan0): driver supports SSID scans (scan_capa 0x01). 
>                 
> NetworkManager: <info>  (wlan0): new 802.11 WiFi device (driver: 'iwl3945')   
>                 
> NetworkManager: <info>  (wlan0): exported as 
> /org/freedesktop/Hal/devices/net_00_1c_bf_b9_13_3e
> NetworkManager: <info>  (ttyUSB0): found serial port (udev:GSM  hal:GSM)      
>                  
> NetworkManager: <info>  (ttyUSB0): new Modem device (driver: 'option')        
>                  
> NetworkManager: <info>  (ttyUSB0): exported as 
> /org/freedesktop/Hal/devices/usb_device_12d1_1001_____________________if0_serial_usb_0
>                                                                               
>                                      
> NetworkManager: <info>  (ttyUSB2): ignoring due to lack of mobile broadband 
> capabilties                                     
> NetworkManager: <info>  (ttyUSB1): ignoring due to lack of mobile broadband 
> capabilties                                     
> NetworkManager: <info>  (eth0): device state change: 1 -> 2                   
>                                               
> NetworkManager: <info>  (eth0): bringing up device.                           
>                                               
> NetworkManager: <info>  (eth0): preparing device.                             
>                                               
> NetworkManager: <info>  (eth0): deactivating device (reason: 2).              
>                                               
> NetworkManager: <info>  (wlan0): device state change: 1 -> 2                  
>                                               
> NetworkManager: <info>  (wlan0): bringing up device.                          
>                                               
> NetworkManager: <info>  (wlan0): preparing device.                            
>                                               
> NetworkManager: <info>  (wlan0): deactivating device (reason: 2).             
>                                               
> NetworkManager: <info>  (ttyUSB0): device state change: 1 -> 2                
>                                               
> NetworkManager: <info>  (ttyUSB0): deactivating device (reason: 2).           
>                                               
> NetworkManager: nm_system_device_flush_ip4_routes_with_iface: assertion 
> `iface_idx >= 0' failed                             
> NetworkManager: nm_system_device_flush_ip4_addresses_with_iface: assertion 
> `iface_idx >= 0' failed                          
> NetworkManager: <info>  (wlan0): device state change: 2 -> 3                  
>                                               
> NetworkManager: <info>  (ttyUSB0): device state change: 2 -> 3                
>                                               
> NetworkManager: <info>  (wlan0): supplicant interface state:  starting -> 
> ready                                             
> NetworkManager: <info>  Activation (ttyUSB0) starting connection '3 Mobile'   
>                                               
> NetworkManager: <info>  (ttyUSB0): device state change: 3 -> 4                
>                                               
> NetworkManager: <info>  Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) 
> scheduled...                                     
> NetworkManager: <info>  Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) 
> started...                                       
> NetworkManager: <debug> [1241069115.345174] nm_serial_device_open(): 
> (ttyUSB0) opening device...                            
> NetworkManager: <info>  Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) 
> complete.                                        
> NetworkManager: <info>  (ttyUSB0): powering up...                             
>                                               
> NetworkManager: <info>  Registered on Home network                            
>                                               
> NetworkManager: <info>  Associated with network: +COPS: 0,2,"23420",2         
>                                               
> NetworkManager: <info>  Connected, Woo!                                       
>                                               
> NetworkManager: <info>  Activation (ttyUSB0) Stage 2 of 5 (Device Configure) 
> scheduled...                                   
> NetworkManager: <info>  Activation (ttyUSB0) Stage 2 of 5 (Device Configure) 
> starting...                                    
> NetworkManager: <info>  (ttyUSB0): device state change: 4 -> 5                
>                                               
> NetworkManager: <info>  Starting pppd connection                              
>                                               
> NetworkManager: <debug> [1241069115.800375] nm_ppp_manager_start(): Command 
> line: /usr/sbin/pppd nodetach lock nodefaultroute debug ttyUSB0 noipdefault 
> noauth usepeerdns lcp-echo-failure 0 lcp-echo-interval 0 ipparam 
> /org/freedesktop/NetworkManager/PPP/0 plugin 
> /usr/lib/pppd/2.4.4/nm-pppd-plugin.so                                         
>                                 
> NetworkManager: <debug> [1241069115.803696] nm_ppp_manager_start(): ppp 
> started with pid 9462                               
> NetworkManager: <info>  Activation (ttyUSB0) Stage 2 of 5 (Device Configure) 
> complete.                                      
> Plugin /usr/lib/pppd/2.4.4/nm-pppd-plugin.so loaded.                          
>                                               
> using channel 2                                                               
>                                               
> Using interface ppp0                                                          
>                                               
> Connect: ppp0 <--> /dev/ttyUSB0                                               
>                                               
> sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4211574c> <pcomp> <accomp>]  
>                                               
> rcvd [LCP ConfReq id=0x4 <mru 1440> <asyncmap 0x0> <auth chap MD5> <magic 
> 0xe486df> <pcomp> <accomp>]                       
> sent [LCP ConfAck id=0x4 <mru 1440> <asyncmap 0x0> <auth chap MD5> <magic 
> 0xe486df> <pcomp> <accomp>]                       
> rcvd [LCP ConfNak id=0x1 <mru 1440>]                                          
>                                               
> sent [LCP ConfReq id=0x2 <mru 1440> <asyncmap 0x0> <magic 0x4211574c> <pcomp> 
> <accomp>]                                     
> rcvd [LCP ConfAck id=0x2 <mru 1440> <asyncmap 0x0> <magic 0x4211574c> <pcomp> 
> <accomp>]                                     
> rcvd [LCP DiscReq id=0x5 magic=0xe486df]                                      
>                                               
> rcvd [CHAP Challenge id=0x1 <74a307574e417cb67ac5a3975c1afa80>, name = 
> "UMTS_CHAP_SRVR"]                                    
> 
> ** (process:9462): WARNING **: Could not get secrets: Rejected send message, 
> 7 matched rules; type="method_call", sender=":1.54" (uid=0 pid=9462 
> comm="/usr/sbin/pppd nodetach lock nodefaultroute debug ") 
> interface="org.freedesktop.NetworkManager.PPP" member="NeedSecrets" error 
> name="(unset)" requested_reply=0 destination="org.freedesktop.NetworkManager" 
> (uid=0 pid=9220 comm="/usr/sbin/NetworkManager --no-daemon "))                
>                                                               
> Unable to obtain CHAP password for marvin on UMTS_CHAP_SRVR from plugin       
>                                               
> No CHAP secret found for authenticating us to UMTS_CHAP_SRVR                  
>                                               
> sent [CHAP Response id=0x1 <39c327ef96f7f5285ce8f2b089bfcad4>, name = 
> "marvin"]                                             
> rcvd [CHAP Challenge id=0x2 <2ad0d8a36ec94aef7ecfee16f4647898>, name = 
> "UMTS_CHAP_SRVR"]                                    
> 
> ** (process:9462): WARNING **: Could not get secrets: Rejected send message, 
> 7 matched rules; type="method_call", sender=":1.54" (uid=0 pid=9462 
> comm="/usr/sbin/pppd nodetach lock nodefaultroute debug ") 
> interface="org.freedesktop.NetworkManager.PPP" member="NeedSecrets" error 
> name="(unset)" requested_reply=0 destination="org.freedesktop.NetworkManager" 
> (uid=0 pid=9220 comm="/usr/sbin/NetworkManager --no-daemon "))                
>                                                               
> Unable to obtain CHAP password for marvin on UMTS_CHAP_SRVR from plugin       
>                                               

Dan, is there something wrong with the default D-Bus policy for NetworkManager?

Does, for whatever reason, match this rule
        <policy at_console="true">
                <allow send_destination="org.freedesktop.NetworkManager"/>

                <deny send_destination="org.freedesktop.NetworkManager"
                      send_interface="org.freedesktop.NetworkManager.PPP"/>
        </policy>

which denies the access.

Tim, could you remove the

                <deny send_destination="org.freedesktop.NetworkManager"
                      send_interface="org.freedesktop.NetworkManager.PPP"/>

rules within the at_console and group=netdev section, reload dbus
(/etc/init.d/dbus reload) and try again.

Cheers,
Michael

Dan, the complete bug log is at http://bugs.debian.org/525066


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to