← Back to team overview

sts-sponsors team mailing list archive

[Bug 1760796] Re: kernel 4.15 breaks xl2tpd

 

@Billy thanks for the Xenial xl2tpd test package.

I setup an Ubuntu 16.04.4 VM which came with kernel 4.13.0-36-generic
and did an apt update followed by an apt upgrade and it installed kernel
4.15.0-29-generic. I didn't know the proper way to downgrade to kernel
4.4, so manually downloaded and installed the following :

    linux-headers-4.4.0-124_4.4.0-124.148_all.deb
    linux-headers-4.4.0-124-generic_4.4.0-124.148_amd64.deb
    linux-image-4.4.0-124-generic_4.4.0-124.148_amd64.deb

Following is a summary of the tests performed, first with unpatched
xl2tpd followed by the test PPA xl2tpd.

Ubuntu 16.04.4 with xl2tpd-1.3.6+dfsg-4ubuntu0.16.04.1 :

* didn't check kernel 4.4.0-124-generic.

* kernel 4.13.0-36-generic - works as expected.

* kernel 4.15.0-29-generic - results in following error as expected :

  xl2tpd[2189]: udp_xmit failed ... with err=-1:No such device


Ubuntu 16.04.4 upgrade to xl2tpd-1.3.6+dfsg-4ubuntu0.16.04.1+lp1760796 :

* kernel 4.4.0-124-generic - works!

* kernel 4.13.0-36-generic - works!

* kernel 4.15.0-29-generic - works!


So things look okay to me in regards to xenial.

-- 
You received this bug notification because you are a member of STS
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1760796

Title:
  kernel 4.15 breaks xl2tpd

Status in xl2tpd package in Ubuntu:
  Fix Released
Status in xl2tpd source package in Xenial:
  Confirmed
Status in xl2tpd source package in Artful:
  Won't Fix
Status in xl2tpd source package in Bionic:
  Confirmed
Status in xl2tpd package in Debian:
  Fix Released
Status in xl2tpd package in Fedora:
  Fix Released

Bug description:
  [Impact]

  Kernel 4.15 breaks xl2tpd, please see following upstream issue for more details :
     https://github.com/xelerance/xl2tpd/issues/147

  The following commit/patch fixes the issue:
    https://github.com/xelerance/xl2tpd/commit/9c2cd4933478a83075df5b10f24af7589e90abc3.patch

  As Ubuntu 18.04 (Bionic Beaver) is no longer accepting Debian
  packages, I'm guessing then that the patch would need to be added and
  applied to the existing xl2tpd-1.3.10-1 package.

  The linux-image kernel package on Ubuntu 18.04 is currently linux-
  image-4.15.0-13

  
  [Test Case]

  * apt install network-manager-l2tp-gnome
  * Add new VPN connection via network manager
  * establish vpn connection

  
  [Regression Potential]

  * For Bionic, there is none. The xl2tpd daemon does not work without the patch on the standard bionic kernel.
  * For Xenial w/ the 4.15 HWE kernel there is no risk. 
  * For Xenial w/ the stock 4.4 kernel there is minimal risk as the code is pulling values that are not valid on the 4.4 kernel by defafult.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xl2tpd/+bug/1760796/+subscriptions