Package: network-manager-openvpn
Version: 0.8.1-1

I've installed:
i A libnm-glib-vpn1
i   network-manager-openvpn
i   network-manager-openvpn-gnome
i   network-manager-vpnc          
i   network-manager-vpnc-gnome     
i A openvpn                       
i A openvpn-blacklist            
i A vpnc                            - Cisco-compatible VPN client

Then created a vpn server and client config and testet on shell ->
Connection was OK
After that i importet working client config in Network-manager and
testet connection:

Jan  5 09:53:02 Cerberus NetworkManager[1577]: <info> Starting VPN
service 'org.freedesktop.NetworkManager.openvpn'...
Jan  5 09:53:02 Cerberus NetworkManager[1577]: <info> VPN service
'org.freedesktop.NetworkManager.openvpn' started
(org.freedesktop.NetworkManager.openvpn), PID 22897
Jan  5 09:53:02 Cerberus NetworkManager[1577]: <info> VPN service
'org.freedesktop.NetworkManager.openvpn' appeared, activating
connections
Jan  5 09:53:03 Cerberus NetworkManager[1577]: <info> VPN plugin state
changed: 1
Jan  5 09:53:03 Cerberus NetworkManager[1577]: <error> [1294217583.1050]
[nm-vpn-connection.c:844] connection_need_secrets_cb(): NeedSecrets
failed: dbus-glib-error-quark Rejected send message, 1 matched rules;
type="method_call", sender=":1.1" (uid=0 pid=1577
comm="/usr/sbin/NetworkManager)
interface="org.freedesktop.NetworkManager.VPN.Plugin"
member="NeedSecrets" error name="(unset)" requested_reply=0
destination="org.freedesktop.NetworkManager.openvpn" (uid=0 pid=22897
comm="/usr/lib/NetworkManager/nm-openvpn-service))
Jan  5 09:53:03 Cerberus NetworkManager[1577]: <warn> error
disconnecting VPN: Rejected send message, 1 matched rules;
type="method_call", sender=":1.1" (uid=0 pid=1577
comm="/usr/sbin/NetworkManager)
interface="org.freedesktop.NetworkManager.VPN.Plugin"
member="Disconnect" error name="(unset)" requested_reply=0
destination="org.freedesktop.NetworkManager.openvpn" (uid=0 pid=22897
comm="/usr/lib/NetworkManager/nm-openvpn-service))


After some searches i found a problem in the dbus configuration
regarding the network-manager.
The attached patch worked for me after a reboot.


best,
Stefan Schörghofer
--- nm-vpnc-service.conf.fixed	2009-04-18 17:56:45.000000000 -0500
+++ nm-vpnc-service.conf	2009-04-18 17:57:37.000000000 -0500
@@ -6,6 +6,10 @@
 		<allow own="org.freedesktop.NetworkManager.vpnc"/>
 		<allow send_destination="org.freedesktop.NetworkManager.vpnc"/>
 	</policy>
+	<policy user="at_console">
+		<allow own="org.freedesktop.NetworkManager.vpnc"/>
+		<allow send_destination="org.freedesktop.NetworkManager.vpnc"/>
+	</policy>
 	<policy context="default">
 		<deny own="org.freedesktop.NetworkManager.vpnc"/>
 		<deny send_destination="org.freedesktop.NetworkManager.vpnc"/>

Reply via email to