ppp0: recursion detected

From: Paul Menzel
Date: Sat May 17 2025 - 15:49:03 EST


Dear Linux folks,


In my logs September 23rd, 2024 up to now, I detected that with 6.15-rc1, Linux logs the error:

ppp0: recursion detected

and pppd logs:

Couldn't set PPP MRU: Transport endpoint is not connected

Unfortunately, I do not know how to reproduce it. Starting the VPN and stopping it, didn’t tricker it.


Kind regards,

Paul


$ journalctl -o short-precise
[…]
Apr 13 13:08:06.524838 abreu kernel: Linux version 6.15.0-rc1-00325-g7cdabafc0012 (build@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) (gcc (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #24 SMP PREEMPT_DYNAMIC Sun Apr 13 07:33:10 CEST 2025
Apr 13 13:08:06.524877 abreu kernel: Command line: BOOT_IMAGE=/vmlinuz-6.15.0-rc1-00325-g7cdabafc0012 root=UUID=32e29882-d94d-4a92-9ee4-4d03002bfa29 ro quiet pci=noaer mem_sleep_default=deep log_buf_len=16M cryptomgr.notests
[…]
Apr 14 16:11:08.585722 abreu systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.
Apr 14 16:11:08.587011 abreu NetworkManager[750]: <info> [1744639868.5869] policy: set 'Kabelgebundene Verbindung 1' (enx00e04cf4ead4) as default for IPv4 routing and DNS
Apr 14 16:11:08.599155 abreu NetworkManager[493654]: xl2tpd[493654]: death_handler: Fatal signal 15 received
Apr 14 16:11:08.599155 abreu NetworkManager[493654]: xl2tpd[493654]: Terminating pppd: sending TERM signal to pid 493659
Apr 14 16:11:08.599155 abreu NetworkManager[493654]: xl2tpd[493654]: Connection 1 closed to 141.14.220.175, port 1701 (Server closing)
Apr 14 16:11:08.599616 abreu pppd[493659]: Terminating on signal 15
Apr 14 16:11:08.600343 abreu pppd[493659]: Connect time 6.7 minutes.
Apr 14 16:11:08.600370 abreu pppd[493659]: Sent 1735197 bytes, received 56173839 bytes.
Apr 14 16:11:08.601538 abreu charon[493547]: 15[KNL] 141.14.14.90 disappeared from ppp0
Apr 14 16:11:08.601673 abreu charon[493547]: 16[KNL] interface ppp0 deactivated
Apr 14 16:11:08.605867 abreu kernel: ppp0: recursion detected
Apr 14 16:11:08.606180 abreu NetworkManager[494070]: Stopping strongSwan IPsec...
Apr 14 16:11:08.603094 abreu pppd[493659]: Overriding mtu 1500 to 1400
Apr 14 16:11:08.602792 abreu NetworkManager[750]: <info> [1744639868.6027] device (ppp0): state change: disconnected -> unmanaged (reason 'unmanaged-external-down', managed-type: 'external')
Apr 14 16:11:08.603111 abreu pppd[493659]: Overriding mru 1500 to mtu value 1400
Apr 14 16:11:08.603121 abreu pppd[493659]: Couldn't set PPP MRU: Transport endpoint is not connected
Apr 14 16:11:08.606938 abreu charon[493547]: 00[DMN] SIGINT received, shutting down
[…]
Mai 16 08:30:51.562764 abreu kernel: Linux version 6.15.0-rc6-00085-gc94d59a126cb (build@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) (gcc (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #47 SMP PREEMPT_DYNAMIC Thu May 15 00:09:00 CEST 2025
Mai 16 08:30:51.562904 abreu kernel: Command line: BOOT_IMAGE=/vmlinuz-6.15.0-rc6-00085-gc94d59a126cb root=UUID=32e29882-d94d-4a92-9ee4-4d03002bfa29 ro quiet pci=noaer mem_sleep_default=deep log_buf_len=16M cryptomgr.notests
[…]
Mai 16 08:53:51.280468 abreu charon[10205]: 11[NET] sending packet: from 192.168.0.192[4500] to 141.14.220.175[4500] (108 bytes)
Mai 16 08:53:53.108772 abreu systemd[1537]: Started ptyxis-spawn-be64c1b8-8110-413d-acfe-e88f0f09ec17.scope - [systemd-run] /usr/bin/bash.
Mai 16 08:53:56.871412 abreu NetworkManager[826]: <info> [1747378436.8713] audit: op="connection-deactivate" uuid="837a96df-4fbc-4487-a2f5-152ff4e1ebd7" name="Molgen L2TP" pid=10744 uid=5272 result="success"
Mai 16 08:53:56.872817 abreu dbus-daemon[789]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.8' (uid=0 pid=826 comm="/usr/sbin/NetworkManager --no-daemon")
Mai 16 08:53:56.878345 abreu systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...
Mai 16 08:53:56.914278 abreu dbus-daemon[789]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Mai 16 08:53:56.914544 abreu systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.
Mai 16 08:53:56.916548 abreu NetworkManager[826]: <info> [1747378436.9165] policy: set 'Kabelgebundene Verbindung 1' (enx00e04ceb9e75) as default for IPv4 routing and DNS
Mai 16 08:53:56.936629 abreu kernel: ppp0: recursion detected
Mai 16 08:53:56.936891 abreu NetworkManager[10309]: xl2tpd[10309]: death_handler: Fatal signal 15 received
Mai 16 08:53:56.936891 abreu NetworkManager[10309]: xl2tpd[10309]: Terminating pppd: sending TERM signal to pid 10313
Mai 16 08:53:56.936891 abreu NetworkManager[10309]: xl2tpd[10309]: Connection 1 closed to 141.14.220.175, port 1701 (Server closing)
Mai 16 08:53:56.937310 abreu pppd[10313]: Terminating on signal 15
Mai 16 08:53:56.937853 abreu pppd[10313]: Connect time 5.1 minutes.
Mai 16 08:53:56.937869 abreu pppd[10313]: Sent 1054040 bytes, received 15208988 bytes.
Mai 16 08:53:56.938258 abreu charon[10205]: 06[KNL] interface ppp0 deactivated
Mai 16 08:53:56.943844 abreu pppd[10313]: Overriding mtu 1500 to 1400
Mai 16 08:53:56.943881 abreu pppd[10313]: Overriding mru 1500 to mtu value 1400
Mai 16 08:53:56.943902 abreu pppd[10313]: Couldn't set PPP MRU: Transport endpoint is not connected
Mai 16 08:53:56.943993 abreu charon[10205]: 13[KNL] 141.14.14.125 disappeared from ppp0
[…]