Summary
After today security updates, after reboot, Webmin does not show Bind as running. But it is. This is the first challenge. Also Webmin send automated email notifications about Bind not running. But it is. This is the second challenge. At first it seems that Bind somehow failed to automatically start at server boot. But it did. Somehow Webmin does not show Bind as running. But using Terminal/Console, according to Bind itself, it is happily running.
Steps to reproduce challenge
Using Webmin navigate to "System > Software Package Updates". Or go directly to /package-updates/index.cgi?mode=updates&xnavigation=1
Install today Wed Apr 24th, 2019 five security updates:
The update is successful. This message is automatically returned:
Now updating libsystemd0 libudev1 systemd systemd-sysv udev ..
Installing package(s) with command apt-get -y install libsystemd0 libudev1 systemd systemd-sysv udev ..
Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
systemd-ui
Recommended packages:
libpam-systemd
The following packages will be upgraded:
libsystemd0 libudev1 systemd systemd-sysv udev
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 3618 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://security.debian.org/ jessie/updates/main libudev1 amd64 215-17+deb8u12 [58.8 kB]
Get:2 http://security.debian.org/ jessie/updates/main udev amd64 215-17+deb8u12 [878 kB]
Get:3 http://security.debian.org/ jessie/updates/main libsystemd0 amd64 215-17+deb8u12 [90.4 kB]
Get:4 http://security.debian.org/ jessie/updates/main systemd amd64 215-17+deb8u12 [2554 kB]
Get:5 http://security.debian.org/ jessie/updates/main systemd-sysv amd64 215-17+deb8u12 [37.4 kB]
Reading changelogs...
Preconfiguring packages ...
Fetched 3618 kB in 0s (7293 kB/s)
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 106550 files and directories currently installed.)
Preparing to unpack .../libudev1_215-17+deb8u12_amd64.deb ...
Unpacking libudev1:amd64 (215-17+deb8u12) over (215-17+deb8u11) ...
Setting up libudev1:amd64 (215-17+deb8u12) ...
Processing triggers for libc-bin (2.19-18+deb8u10) ...
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 106550 files and directories currently installed.)
Preparing to unpack .../udev_215-17+deb8u12_amd64.deb ...
Unpacking udev (215-17+deb8u12) over (215-17+deb8u11) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for systemd (215-17+deb8u11) ...
Setting up udev (215-17+deb8u12) ...
addgroup: The group `input' already exists as a system group. Exiting.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 106550 files and directories currently installed.)
Preparing to unpack .../libsystemd0_215-17+deb8u12_amd64.deb ...
Unpacking libsystemd0:amd64 (215-17+deb8u12) over (215-17+deb8u11) ...
Setting up libsystemd0:amd64 (215-17+deb8u12) ...
Processing triggers for libc-bin (2.19-18+deb8u10) ...
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 106550 files and directories currently installed.)
Preparing to unpack .../systemd_215-17+deb8u12_amd64.deb ...
Unpacking systemd (215-17+deb8u12) over (215-17+deb8u11) ...
Processing triggers for dbus (1.8.22-0+deb8u1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up systemd (215-17+deb8u12) ...
addgroup: The group `systemd-journal' already exists as a system group. Exiting.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 106550 files and directories currently installed.)
Preparing to unpack .../systemd-sysv_215-17+deb8u12_amd64.deb ...
Unpacking systemd-sysv (215-17+deb8u12) over (215-17+deb8u11) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up systemd-sysv (215-17+deb8u12) ...
.. install complete.
Successfully installed 5 packages.
Using Webmin, reboot the server
After reboot, using Webmin, navigate to the system information/dashboard page. Or go directly to /sysinfo.cgi?xnavigation=1
Under "Servers Status" section, notice that the "BIND DNS Server" shows as not running. This is the first challenge. The expected result is that Bind need to be display as started.
The second challenge is that webmin "Service monitor" automatically send email notifications saying that Bind is down/not running. But it is running. The expected result is that does notification should not be send because Bind is running. But somehow Webmin does not detect it.
What we tried but did not resolve this challenge
Apr 24 <MASKED> <MASKED> kernel: [ 1.<MASKED>] TCP bind hash table entries: 16384 (order: 6, 262144 bytes)
Apr 24 <MASKED> <MASKED> kernel: [ 1.<MASKED>] TCP: Hash tables configured (established 16384 bind 16384)
Apr 24 <MASKED> <MASKED> kernel: [ 1.<MASKED>] sctp: Hash tables configured (bind 256/256)
service bind9 status
. It says that bind is presently running.bind9.service - BIND Domain Name Server
Loaded: loaded (/lib/systemd/system/bind9.service; enabled)
Drop-In: /run/systemd/generator/bind9.service.d
└─50-insserv.conf-$named.conf
Active: active (running) since Wed 2019-04-24 <MASKED> PDT; 17min ago
Docs: man:named(8)
Main PID: <MASKED> (named)
CGroup: /system.slice/bind9.service
└─<MASKED> /usr/sbin/named -f -u bind
.
Using
Speculated Causes
Maybe this previously resolved challenge is back from the dead? A zombie, LOL ;) https://www.virtualmin.com/comment/588026#comment-588026
Maybe Bind is not fully loaded while Webmin try to detect it?
This challenge is now resolved with today Sunday April 28th security updates:
amd64 systemd utility library
New version 215-17+deb8u13
Jessie
New version 215-17+deb8u13
Jessie
amd64 system and service manager
New version 215-17+deb8u13
Jessie
amd64 system and service manager - SysV links
New version 215-17+deb8u13
Jessie
amd64 /dev/ and hotplug management daemon
New version 215-17+deb8u13
Jessie
- - -
Senior Product Manager, and Co-Founder at Ubertus.org Inc.
Love back your Virtualmin & Webmin community