Re: networkmanager permissions problem



On Mon, 2018-02-19 at 06:12 +0000, John Frankish wrote:
I've previously compiled modemmanager and networkmanager from source
on x86_64 (non-systemd) and they work fine.

Using basically the same method on an RPi3 (non-systemd) - I get
permissions problems.

I've compiled both (ModemManager-1.6.12, NetworkManager-1.4.6) with
and without polkit, but both give a permissions error on starting nm-
dispatcher.

I've tried starting nm-dispatcher and polkitd directly as root (the
dbus and networkmanager daemons are running as root) and neither give
errors.

It's not polkit that's the problem here.  It's D-Bus service activation
that's not able to launch nm-dispatcher or wpa_supplicant or polkit. 
Perhaps that's because of something like selinux or apparmor preventing
the main dbus-daemon process from running them, or perhaps permissions
aren't set on them correctly, or perhaps the paths in the service
activation files in /etc/dbus-1/system.d/ aren't correct.

Activation is a feature of dbus that actually runs the given program
the first time a request is made to that program's D-Bus interface.  On
systemd systems, that's handled by systemd.  On non-systemd systems, D-
Bus has a helper that the main dbus-daemon execs which then runs the
given service binary.

Dan

Note also that eth0 is already running using udhcpc before starting
networkmanager to enable an ssh connection.

Any trouble shooting suggestions would be much appreciated.

----------

Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.5505] NetworkManager (version 1.4.6) is
starting...
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.5507] Read config:
/usr/local/etc/NetworkManager/nm-system-settings.conf
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.5766] manager[0xdd0028]: monitoring kernel
firmware directory '/lib/firmware'.
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6028] dns-mgr[0xdda440]: init: dns=default, rc-
manager=symlink
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6176] rfkill0: found WiFi radio killswitch (at
/sys/devices/platform/soc/3f300000.mmc/mmc_host/mmc1/mmc1:0001/mmc1:0
001:1/ieee80211/phy0/rfkill0) (driver brcmfmac)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6183] manager[0xdd0028]: WiFi hardware radio set
enabled
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6184] manager[0xdd0028]: WWAN hardware radio set
enabled
Feb 18 05:55:02 box daemon.notice dbus[2961]: [system] Activating
service name='org.freedesktop.nm_dispatcher' (using servicehelper)
Feb 18 05:55:02 box daemon.notice dbus[2961]: [system] Activated
service 'org.freedesktop.nm_dispatcher' failed: Failed to execute
program org.freedesktop.nm_dispatcher: Permission denied
Feb 18 05:55:02 box daemon.err NetworkManager[2966]: <error>
[1518933302.6487] dispatcher: could not get dispatcher proxy! Error
calling StartServiceByName for org.freedesktop.nm_dispatcher:
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to
execute program org.freedesktop.nm_dispatcher: Permission denied
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6495] settings: loaded plugin keyfile: (c) 2007 -
2015 Red Hat, Inc.  To report bugs please use the NetworkManager
mailing list.
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6565] settings: hostname: couldn't get property
from hostnamed
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6585] dhcp-init: Using DHCP client 'dhcpcd'
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6587] manager: WiFi enabled by radio killswitch;
enabled by state file
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6589] manager: WWAN enabled by radio killswitch;
enabled by state file
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6590] manager: Networking is enabled by state
file
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6594] Loaded device plugin: NMVxlanFactory
(internal)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6595] Loaded device plugin: NMVlanFactory
(internal)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6596] Loaded device plugin: NMVethFactory
(internal)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6598] Loaded device plugin: NMTunFactory
(internal)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6599] Loaded device plugin: NMMacvlanFactory
(internal)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6600] Loaded device plugin: NMIPTunnelFactory
(internal)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6601] Loaded device plugin: NMInfinibandFactory
(internal)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6603] Loaded device plugin: NMEthernetFactory
(internal)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6604] Loaded device plugin: NMBridgeFactory
(internal)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6605] Loaded device plugin: NMBondFactory
(internal)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.6951] Loaded device plugin: NMWwanFactory
(/usr/local/lib/NetworkManager/libnm-device-plugin-wwan.so)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7082] Loaded device plugin: NMWifiFactory
(/usr/local/lib/NetworkManager/libnm-device-plugin-wifi.so)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7240] Loaded device plugin: NMBluezManager
(/usr/local/lib/NetworkManager/libnm-device-plugin-bluetooth.so)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7309] Loaded device plugin: NMAtmManager
(/usr/local/lib/NetworkManager/libnm-device-plugin-adsl.so)
Feb 18 05:55:02 box daemon.warn NetworkManager[2966]:
<warn>  [1518933302.7376] platform-linux: kernel support for
IFLA_INET6_ADDR_GEN_MODE failed to detect; assume no support
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7379] device (lo): link connected
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7450] manager: (lo): new Generic device
(/org/freedesktop/NetworkManager/Devices/0)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7510] device (eth0): link connected
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7590] manager: (eth0): new Ethernet device
(/org/freedesktop/NetworkManager/Devices/1)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7678] keyfile: add connection in-memory
(2b435489-959c-35dc-bcf4-c6581e8a5b13,"Wired connection 1")
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7705] settings: (eth0): created default wired
connection 'Wired connection 1'
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7890] keyfile: add connection in-memory
(7df8dadb-e460-4e01-9eaf-041d768da5e0,"eth0")
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7918] device (eth0): state change: unmanaged ->
unavailable (reason 'connection-assumed') [10 20 41]
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7937] device (eth0): state change: unavailable ->
disconnected (reason 'connection-assumed') [20 30 41]
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7981] device (eth0): Activation: starting
connection 'eth0' (7df8dadb-e460-4e01-9eaf-041d768da5e0)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.7988] (wlan0): using nl80211 for WiFi device
control
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.8055] device (wlan0): driver supports Access
Point (AP) mode
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.8094] manager: (wlan0): new 802.11 WiFi device
(/org/freedesktop/NetworkManager/Devices/2)
Feb 18 05:55:02 box daemon.info NetworkManager[2966]:
<info>  [1518933302.8130] device (wlan0): state change: unmanaged ->
unavailable (reason 'managed') [10 20 2]
Feb 18 05:55:02 box user.info kernel: [  230.832000] brcmfmac: power
management disabled
Feb 18 05:55:03 box daemon.info NetworkManager[2966]:
<info>  [1518933303.3789] device (wlan0): set-hw-addr: set MAC
address to 36:FA:93:F1:5F:7F (scanning)
Feb 18 05:55:03 box user.info kernel: [  231.362588] brcmfmac: power
management disabled
Feb 18 05:55:03 box daemon.notice dbus[2961]: [system] Activating
service name='org.freedesktop.PolicyKit1' (using servicehelper)
Feb 18 05:55:03 box daemon.notice dbus[2961]: [system] Activated
service 'org.freedesktop.PolicyKit1' failed: Failed to execute
program org.freedesktop.PolicyKit1: Permission denied
Feb 18 05:55:03 box daemon.err NetworkManager[2966]: <error>
[1518933303.4135] auth: could not get polkit proxy: Error calling
StartServiceByName for org.freedesktop.PolicyKit1:
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to
execute program org.freedesktop.PolicyKit1: Permission denied
Feb 18 05:55:03 box daemon.notice dbus[2961]: [system] Activating
service name='fi.w1.wpa_supplicant1' (using servicehelper)
Feb 18 05:55:03 box daemon.notice dbus[2961]: [system] Activated
service 'fi.w1.wpa_supplicant1' failed: Failed to execute program
fi.w1.wpa_supplicant1: Permission denied
Feb 18 05:55:03 box daemon.info NetworkManager[2966]:
<info>  [1518933303.4275] device (eth0): state change: disconnected
-> prepare (reason 'none') [30 40 0]
Feb 18 05:55:03 box daemon.warn NetworkManager[2966]:
<warn>  [1518933303.4308] supplicant: failed to acquire
wpa_supplicant proxy: Wi-Fi and 802.1x will not be available (Error
calling StartServiceByName for fi.w1.wpa_supplicant1:
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to
execute program fi.w1.wpa_supplicant1: Permission denied)
Feb 18 05:55:03 box daemon.notice dbus[2961]: [system] Activating
service name='org.freedesktop.ModemManager1' (using servicehelper)
Feb 18 05:55:03 box daemon.notice dbus[2961]: [system] Activated
service 'org.freedesktop.ModemManager1' failed: Failed to execute
program org.freedesktop.ModemManager1: Permission denied
_______________________________________________
networkmanager-list mailing list
networkmanager-list gnome org
https://mail.gnome.org/mailman/listinfo/networkmanager-list


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]