[Bug 1923445] [NEW] netplan generator segfaults, leaves server with no working DNS
Marius Gedminas
1923445 at bugs.launchpad.net
Mon Apr 12 11:52:46 UTC 2021
Public bug reported:
A server I have stopped being able to resolve DNS queries. According to
resolvectl status, no DNS servers have been configured.
/etc/netplan/01-netcfg.yaml has networking configuration that looks
correct to me, and if I do 'netplan try', I get working a network.
Somehow systemd's configuration diverged from netplan's.
Before I did the 'netplan try', I looked at /run/systemd/network/.
There was one file in it, /run/systemd/network/, with just
[Match]
[Link]
WakeOnLan=magic
in it. The timestamp on that file is Apr 7, 06:28, which is almost 24
hours since the last reboot.
journalctl shows this at around that timestamp:
Apr 07 06:27:56 momsen systemd[1]: Starting Daily apt upgrade and clean activities...
Apr 07 06:27:56 momsen postfix/smtpd[38430]: disconnect from unknown[121.66.35.37] ehlo=1 auth=0/1 quit=1 commands=2/3
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen systemd[1]: Reloading.
Apr 07 06:28:01 momsen kernel: traps: netplan[38842] general protection fault ip:55c8cfed3cf0 sp:7fff25300030 error:0 in generate[55c8cfed0000+8000]
Apr 07 06:28:01 momsen systemd[38840]: /usr/lib/systemd/system-generators/netplan terminated by signal SEGV.
Apr 07 06:28:01 momsen systemd[1]: /lib/systemd/system/dbus.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/dbus/system_bus_socket → /run/dbus/system_bus_socket; please update the unit file accordingly.
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen systemd[1]: Reexecuting.
Apr 07 06:28:02 momsen systemd[1]: systemd 245.4-4ubuntu3.6 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
Apr 07 06:28:02 momsen systemd[1]: Detected architecture x86-64.
Apr 07 06:28:02 momsen kernel: traps: netplan[39030] general protection fault ip:563995b5acf0 sp:7ffc8299c2f0 error:0 in generate[563995b57000+8000]
Apr 07 06:28:02 momsen systemd[39028]: /usr/lib/systemd/system-generators/netplan terminated by signal SEGV.
...
Apr 07 06:28:03 momsen kernel: traps: netplan[39132] general protection fault ip:55f15ae8ecf0 sp:7fff9cbcb100 error:0 in generate[55f15ae8b000+8000]
Apr 07 06:28:03 momsen systemd[39130]: /usr/lib/systemd/system-generators/netplan terminated by signal SEGV.
...
Apr 07 06:28:07 momsen systemd-udevd[429]: /run/systemd/network/10-netplan-enp35s0.link: No valid settings found in the [Match] section, ignoring file. To match all interfaces, add OriginalName=* in the [Match] section.
Apr 07 06:28:08 momsen systemd[1]: Reloading.
Apr 07 06:28:08 momsen kernel: traps: netplan[40203] general protection fault ip:55bbc1fe6cf0 sp:7ffedcbfea00 error:0 in generate[55bbc1fe3000+8000]
Apr 07 06:28:08 momsen systemd[40201]: /usr/lib/systemd/system-generators/netplan terminated by signal SEGV.
...
Apr 07 06:28:22 momsen systemd[1]: apt-daily-upgrade.service: Succeeded.
Apr 07 06:28:22 momsen systemd[1]: Finished Daily apt upgrade and clean activities.
/var/crash is empty, so I'm afraid I don't have any information about the netplan generator segfault. I tried running systemctl daemon-reload to see if I could provoke a crash again, and either that command doesn't run all the generators, or the netplan generator failed to crash. Or maybe something was broken during the nightly unattended upgrade on Apr 7 causing the crash -- e.g. I find it somewhat suspicious that /var/log/apt/history.log shows netplan.io and libnetplan0 being upgraded in separate transactions?
Start-Date: 2021-04-07 06:27:59
Commandline: /usr/bin/unattended-upgrade
Upgrade: libnetplan0:amd64 (0.101-0ubuntu3~20.04.2, 0.102-0ubuntu1~20.04.1)
End-Date: 2021-04-07 06:27:59
Start-Date: 2021-04-07 06:28:01
Commandline: /usr/bin/unattended-upgrade
Upgrade: libsystemd0:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6), systemd-timesyncd:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6), systemd-sysv:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6), libpam-systemd:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6), systemd:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6), libnss-systemd:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6)
End-Date: 2021-04-07 06:28:05
Start-Date: 2021-04-07 06:28:07
Commandline: /usr/bin/unattended-upgrade
Upgrade: udev:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6), libudev1:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6)
End-Date: 2021-04-07 06:28:18
Start-Date: 2021-04-07 06:28:20
Commandline: /usr/bin/unattended-upgrade
Upgrade: netplan.io:amd64 (0.101-0ubuntu3~20.04.2, 0.102-0ubuntu1~20.04.1)
End-Date: 2021-04-07 06:28:21
I'm sorry for the rambling bug report. I don't know how to make it better.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: netplan.io 0.102-0ubuntu1~20.04.1
ProcVersionSignature: Ubuntu 5.4.0-70.78-generic 5.4.94
Uname: Linux 5.4.0-70-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.16
Architecture: amd64
CasperMD5CheckResult: skip
Date: Mon Apr 12 13:37:27 2021
ProcEnviron:
LC_CTYPE=lt_LT.UTF-8
TERM=xterm-256color
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: netplan.io
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: netplan.io (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug focal
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to netplan.io in Ubuntu.
Matching subscriptions: foundations-bugs
https://bugs.launchpad.net/bugs/1923445
Title:
netplan generator segfaults, leaves server with no working DNS
Status in netplan.io package in Ubuntu:
New
Bug description:
A server I have stopped being able to resolve DNS queries. According
to resolvectl status, no DNS servers have been configured.
/etc/netplan/01-netcfg.yaml has networking configuration that looks
correct to me, and if I do 'netplan try', I get working a network.
Somehow systemd's configuration diverged from netplan's.
Before I did the 'netplan try', I looked at /run/systemd/network/.
There was one file in it, /run/systemd/network/, with just
[Match]
[Link]
WakeOnLan=magic
in it. The timestamp on that file is Apr 7, 06:28, which is almost 24
hours since the last reboot.
journalctl shows this at around that timestamp:
Apr 07 06:27:56 momsen systemd[1]: Starting Daily apt upgrade and clean activities...
Apr 07 06:27:56 momsen postfix/smtpd[38430]: disconnect from unknown[121.66.35.37] ehlo=1 auth=0/1 quit=1 commands=2/3
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen systemd[1]: Reloading.
Apr 07 06:28:01 momsen kernel: traps: netplan[38842] general protection fault ip:55c8cfed3cf0 sp:7fff25300030 error:0 in generate[55c8cfed0000+8000]
Apr 07 06:28:01 momsen systemd[38840]: /usr/lib/systemd/system-generators/netplan terminated by signal SEGV.
Apr 07 06:28:01 momsen systemd[1]: /lib/systemd/system/dbus.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/dbus/system_bus_socket → /run/dbus/system_bus_socket; please update the unit file accordingly.
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:01 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen dbus-daemon[548]: [system] Reloaded configuration
Apr 07 06:28:02 momsen systemd[1]: Reexecuting.
Apr 07 06:28:02 momsen systemd[1]: systemd 245.4-4ubuntu3.6 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
Apr 07 06:28:02 momsen systemd[1]: Detected architecture x86-64.
Apr 07 06:28:02 momsen kernel: traps: netplan[39030] general protection fault ip:563995b5acf0 sp:7ffc8299c2f0 error:0 in generate[563995b57000+8000]
Apr 07 06:28:02 momsen systemd[39028]: /usr/lib/systemd/system-generators/netplan terminated by signal SEGV.
...
Apr 07 06:28:03 momsen kernel: traps: netplan[39132] general protection fault ip:55f15ae8ecf0 sp:7fff9cbcb100 error:0 in generate[55f15ae8b000+8000]
Apr 07 06:28:03 momsen systemd[39130]: /usr/lib/systemd/system-generators/netplan terminated by signal SEGV.
...
Apr 07 06:28:07 momsen systemd-udevd[429]: /run/systemd/network/10-netplan-enp35s0.link: No valid settings found in the [Match] section, ignoring file. To match all interfaces, add OriginalName=* in the [Match] section.
Apr 07 06:28:08 momsen systemd[1]: Reloading.
Apr 07 06:28:08 momsen kernel: traps: netplan[40203] general protection fault ip:55bbc1fe6cf0 sp:7ffedcbfea00 error:0 in generate[55bbc1fe3000+8000]
Apr 07 06:28:08 momsen systemd[40201]: /usr/lib/systemd/system-generators/netplan terminated by signal SEGV.
...
Apr 07 06:28:22 momsen systemd[1]: apt-daily-upgrade.service: Succeeded.
Apr 07 06:28:22 momsen systemd[1]: Finished Daily apt upgrade and clean activities.
/var/crash is empty, so I'm afraid I don't have any information about the netplan generator segfault. I tried running systemctl daemon-reload to see if I could provoke a crash again, and either that command doesn't run all the generators, or the netplan generator failed to crash. Or maybe something was broken during the nightly unattended upgrade on Apr 7 causing the crash -- e.g. I find it somewhat suspicious that /var/log/apt/history.log shows netplan.io and libnetplan0 being upgraded in separate transactions?
Start-Date: 2021-04-07 06:27:59
Commandline: /usr/bin/unattended-upgrade
Upgrade: libnetplan0:amd64 (0.101-0ubuntu3~20.04.2, 0.102-0ubuntu1~20.04.1)
End-Date: 2021-04-07 06:27:59
Start-Date: 2021-04-07 06:28:01
Commandline: /usr/bin/unattended-upgrade
Upgrade: libsystemd0:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6), systemd-timesyncd:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6), systemd-sysv:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6), libpam-systemd:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6), systemd:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6), libnss-systemd:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6)
End-Date: 2021-04-07 06:28:05
Start-Date: 2021-04-07 06:28:07
Commandline: /usr/bin/unattended-upgrade
Upgrade: udev:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6), libudev1:amd64 (245.4-4ubuntu3.5, 245.4-4ubuntu3.6)
End-Date: 2021-04-07 06:28:18
Start-Date: 2021-04-07 06:28:20
Commandline: /usr/bin/unattended-upgrade
Upgrade: netplan.io:amd64 (0.101-0ubuntu3~20.04.2, 0.102-0ubuntu1~20.04.1)
End-Date: 2021-04-07 06:28:21
I'm sorry for the rambling bug report. I don't know how to make it better.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: netplan.io 0.102-0ubuntu1~20.04.1
ProcVersionSignature: Ubuntu 5.4.0-70.78-generic 5.4.94
Uname: Linux 5.4.0-70-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.16
Architecture: amd64
CasperMD5CheckResult: skip
Date: Mon Apr 12 13:37:27 2021
ProcEnviron:
LC_CTYPE=lt_LT.UTF-8
TERM=xterm-256color
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: netplan.io
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1923445/+subscriptions
More information about the foundations-bugs
mailing list