On Fri, 2016-01-29 at 23:44 +0100, Adrian Freihofer wrote:
> Hi Thomas
> 
> Thank you for taking care about this issue.
> With my current setup I'm able to reproduce this. Unfortunately I
> cannot use NetworkManager 1.2. I'm working on a cross compiled
> Embedded System (based on Yocto). I guess NM 1.2 has been ported to
> GObject, which cannot be cross compiled by design.
> Yocto next will provide a solution based on Qemu. But my project is
> not in a phase where I can upgrade the OS to current unstable branch
> right now. Are you able to reproduce and test this?
> I found a workaround to relax the situation for my use case: If the
> interfaces are enabled exclusively NM works more stable. Given this
> patch cannot be back ported this is OK for me now.
> 
> 
> There is another finding related to the the same use case and setup.
> I have a VPN connection configured with autoconnect=true.
> As a physical connection there are three different types available:
> Ethernet, WLAN and Mobile. Due to the problem you hopefully solved
> now,
> they are enabled only exclusively now. With Ethernet and WLAN NM
> works
> perfect: After the physical connection has established, NM
> immediately
> setup the VPN connection. With Mobile connection VPN is not
> automatically
> established by NM. Only a manual trigger gets the VPN connection
> establishing.
> With latest 0.9 version of NM this worked great. With 1.0.10 it does
> not.
> Also rebooting the system behaves similar. The Mobile connection is
> established but not the VPN.

Debug logs from this last case (WWAN+VPN) would be nice to have here.

And just to be sure, you have the VPN connection set as a "secondary"
on the WWAN connection, right?  VPNs don't actually autoconnect, they
are trigged by a parent connection when the parent is finished
activating.

Dan

> May be you have an idea how to solve this too?
> 
> 
> Regards,
> Adrian
> 
> 
> 
> 
> 
> On Fri, 2016-01-29 at 17:32 +0100, Thomas Haller wrote:
> > On Fri, 2016-01-22 at 14:48 +0100, Adrian Freihofer wrote:
> > > Hi,
> > > 
> > > Setup an OpenVPN connection with NetworkManager 1.0.10 is not
> > > always painless... I ended up with a setup where an
> > > infinite number of openvpn daemons tried to connect to one single
> > > server.
> > > The problem seems to be that NetworkManager does not (or at least
> > > not
> > > in any case) stop a VPN connection (stop the
> > > openvpn daemon) to a particular remote before setting up a new
> > > VPN
> > > connection (start an openvpn daemon) to the same
> > > remote.
> > 
> > 
> > It seems the the pending child processes in nm-openvpn-service are
> > not
> > properly tracked.
> > 
> > I opened BZ https://bugzilla.gnome.org/show_bug.cgi?id=761299 for
> > that
> > and patch
> > https://git.gnome.org/browse/network-manager-openvpn/log/?h=th/hand
> > le
> > -child-process-bgo761299
> > is on review. ...
> > 
> > Thought his patch will not trivially backport to nm-1-0 branch...
> > 
> > 
> > 
> > Thomas
> _______________________________________________
> networkmanager-list mailing list
> networkmanager-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/networkmanager-list
_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to