enaess / network-manager-sstp

Secure Socket Tunneling Protocol Extention for Network Manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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