cannot get network manager to work on Arch Linux
scorpp opened this issue · comments
hi,
building the tool with
./configure --prefix=/usr --libexecdir=/usr/lib/NetworkManager --disable-static --with-pppd-plugin-dir=/usr/lib/pppd/2.4.5
but network manager when started does not detect the plugin. i don't know how to detect the cause. sstp-client itself is working fine! (i published arch package in aur https://aur.archlinux.org/packages/sstp-client/)
$ yaourt -Qi networkmanager | grep Version
Version : 0.9.6.4-1
$ yaourt -Qi sstp-client | grep Version
Version : 1.0.9-1
$ yaourt -Ql network-manager-sstp | grep -v /usr/share/locale/
network-manager-sstp /usr/
network-manager-sstp /usr/etc/
network-manager-sstp /usr/etc/NetworkManager/
network-manager-sstp /usr/etc/NetworkManager/VPN/
network-manager-sstp /usr/etc/NetworkManager/VPN/nm-sstp-service.name
network-manager-sstp /usr/etc/dbus-1/
network-manager-sstp /usr/etc/dbus-1/system.d/
network-manager-sstp /usr/etc/dbus-1/system.d/nm-sstp-service.conf
network-manager-sstp /usr/lib/
network-manager-sstp /usr/lib/NetworkManager/
network-manager-sstp /usr/lib/NetworkManager/libnm-sstp-properties.la
network-manager-sstp /usr/lib/NetworkManager/libnm-sstp-properties.so
network-manager-sstp /usr/lib/NetworkManager/nm-sstp-auth-dialog
network-manager-sstp /usr/lib/NetworkManager/nm-sstp-service
network-manager-sstp /usr/lib/pppd/
network-manager-sstp /usr/lib/pppd/2.4.5/
network-manager-sstp /usr/lib/pppd/2.4.5/nm-sstp-pppd-plugin.la
network-manager-sstp /usr/lib/pppd/2.4.5/nm-sstp-pppd-plugin.so
network-manager-sstp /usr/share/
network-manager-sstp /usr/share/gnome-vpn-properties/
network-manager-sstp /usr/share/gnome-vpn-properties/sstp/
network-manager-sstp /usr/share/gnome-vpn-properties/sstp/nm-sstp-dialog.ui
i had to make couple of edits in sources to build nm plugin with gtk3 because of some symbols were deprecated. when built with gtk2 it didn't work either
please advise
$ /usr/lib/NetworkManager/nm-sstp-service --debug
** Message: nm-sstp-service (version 0.9.4) starting...
** (nm-sstp-service:1694): WARNING **: Failed to initialize VPN plugin: Connection ":1.68" is not allowed to own the service "org.freedesktop.NetworkManager.sstp" due to security policies in the configuration file
??
got it working with changing config params to --sysconfdir=/etc --libexecdir=/usr/lib/networkmanager