> > 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.
> 
Aaargh

The permissions on dbus-daemon-launch-helper were incorrect.

Things work fine now - sorry for the noise.

John

_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to