The following error is repeated when creating a connection and the connection fails entirely: udp_xmit failed to xxx with err=-1:No such device The kernel change was introduced in 4.15 and backported to 4.14 around .30 (4.14.34 contains the change). I do not know if 4.16 or 4.9 are affected at this time. See: * https://github.com/xelerance/xl2tpd/issues/147 * https://github.com/xelerance/xl2tpd/pull/148 Reproducible: Always
Running into this bug myself with kernel 4.14.34 a while ago I can confirm it. Since then I have been following the discussion on github on this bug closely and been testing the fix in 1.3.11-r2, it is working fine so far. In the meantime xl2tpd 1.3.12 got released last friday though. It also includes the fix for this bug and seems to be running fine. I would suggest to stick with that version and will start a pull request for it tonight.
(In reply to Torsten Alex from comment #1) > will start a pull request for it tonight. There is already an open pull request, however, it's currently held up by an unrelated issue...
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e8a448b439b1bd96359297b2a1f89081a0d7962 commit 6e8a448b439b1bd96359297b2a1f89081a0d7962 Author: Torsten Alex <tee@itc-gmbh.de> AuthorDate: 2018-07-31 01:56:46 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-08-10 08:22:20 +0000 net-dialup/xl2tpd: version bump to 1.3.12 Closes: https://bugs.gentoo.org/656052 Closes: https://github.com/gentoo/gentoo/pull/9393 Package-Manager: Portage-2.3.40, Repoman-2.3.9 net-dialup/xl2tpd/Manifest | 1 + net-dialup/xl2tpd/xl2tpd-1.3.12.ebuild | 45 ++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+)