Activity log for bug #1912826

Date Who What changed Old value New value Message
2021-01-22 17:51:26 Ivo Straka bug added bug
2021-01-25 21:17:08 Dan Streetman nominated for series Ubuntu Groovy
2021-01-25 21:17:08 Dan Streetman bug task added knockd (Ubuntu Groovy)
2021-01-25 21:17:08 Dan Streetman nominated for series Ubuntu Hirsute
2021-01-25 21:17:08 Dan Streetman bug task added knockd (Ubuntu Hirsute)
2021-01-25 21:17:08 Dan Streetman nominated for series Ubuntu Bionic
2021-01-25 21:17:08 Dan Streetman bug task added knockd (Ubuntu Bionic)
2021-01-25 21:17:08 Dan Streetman nominated for series Ubuntu Focal
2021-01-25 21:17:08 Dan Streetman bug task added knockd (Ubuntu Focal)
2021-01-25 21:17:16 Dan Streetman knockd (Ubuntu Bionic): status New In Progress
2021-01-25 21:17:18 Dan Streetman knockd (Ubuntu Focal): status New In Progress
2021-01-25 21:17:19 Dan Streetman knockd (Ubuntu Groovy): status New In Progress
2021-01-25 21:17:21 Dan Streetman knockd (Ubuntu Hirsute): status New In Progress
2021-01-25 21:17:23 Dan Streetman knockd (Ubuntu Bionic): importance Undecided Medium
2021-01-25 21:17:29 Dan Streetman knockd (Ubuntu Focal): importance Undecided Medium
2021-01-25 21:17:42 Dan Streetman knockd (Ubuntu Hirsute): assignee Dan Streetman (ddstreet)
2021-01-25 21:17:47 Dan Streetman knockd (Ubuntu Groovy): assignee Dan Streetman (ddstreet)
2021-01-25 21:17:48 Dan Streetman knockd (Ubuntu Groovy): importance Undecided Medium
2021-01-25 21:17:50 Dan Streetman knockd (Ubuntu Hirsute): importance Undecided Medium
2021-01-25 21:17:53 Dan Streetman knockd (Ubuntu Bionic): assignee Dan Streetman (ddstreet)
2021-01-25 21:17:55 Dan Streetman knockd (Ubuntu Focal): assignee Dan Streetman (ddstreet)
2021-01-25 21:23:47 Dan Streetman description I would like to request a small fix in the systemd unit file knockd.service. Please add the [Unit] line Wants=network-online.target Bug description: When the system starts, the knockd daemon fails with a message "knockd[1012]: could not open eno1: eno1: That device is not up". This bug was also described here: https://bugzilla.redhat.com/show_bug.cgi?id=1730634 In accordance with the recommendations in the systemd.unit documentation, it should be sufficient to accompany the After= option with a Wants= option. This fixed the issue for me; and in the syslog I could see that the network manager comes online before the knockd daemon (as required), instead of after. Tested on Linux Mint 20.1 that is based on Ubuntu focal (knockd 0.7-1ubuntu3). [impact] knockd doesn't correctly start at boot [test case] TBD [regression potential] any regression would likely cause knockd to fail to correctly start; regressions after starting up are unlikely. [scope] this is needed in b/f/g/h [other info] note that this project seems essentially dead upstream, the last official release was 2014: https://www.zeroflux.org/projects/knock [original description] I would like to request a small fix in the systemd unit file knockd.service. Please add the [Unit] line Wants=network-online.target Bug description: When the system starts, the knockd daemon fails with a message "knockd[1012]: could not open eno1: eno1: That device is not up". This bug was also described here: https://bugzilla.redhat.com/show_bug.cgi?id=1730634 In accordance with the recommendations in the systemd.unit documentation, it should be sufficient to accompany the After= option with a Wants= option. This fixed the issue for me; and in the syslog I could see that the network manager comes online before the knockd daemon (as required), instead of after. Tested on Linux Mint 20.1 that is based on Ubuntu focal (knockd 0.7-1ubuntu3).
2021-01-25 21:55:11 Dan Streetman knockd (Ubuntu Bionic): status In Progress New
2021-01-25 21:55:13 Dan Streetman knockd (Ubuntu Focal): status In Progress New
2021-01-25 21:55:15 Dan Streetman knockd (Ubuntu Groovy): status In Progress New
2021-01-25 21:55:18 Dan Streetman knockd (Ubuntu Hirsute): status In Progress Incomplete
2021-01-25 21:55:21 Dan Streetman knockd (Ubuntu Bionic): assignee Dan Streetman (ddstreet)
2021-01-25 21:55:22 Dan Streetman knockd (Ubuntu Focal): assignee Dan Streetman (ddstreet)
2021-01-25 21:55:24 Dan Streetman knockd (Ubuntu Groovy): assignee Dan Streetman (ddstreet)
2021-01-25 21:55:28 Dan Streetman bug added subscriber Dan Streetman
2021-01-25 21:55:31 Dan Streetman knockd (Ubuntu Hirsute): assignee Dan Streetman (ddstreet)
2021-01-26 20:55:40 Dan Streetman knockd (Ubuntu Hirsute): assignee Dan Streetman (ddstreet)
2021-01-26 20:55:42 Dan Streetman knockd (Ubuntu Hirsute): status Incomplete In Progress
2021-01-26 20:57:01 Dan Streetman knockd (Ubuntu Groovy): status New Incomplete
2021-01-26 20:57:03 Dan Streetman knockd (Ubuntu Focal): status New Incomplete
2021-01-26 20:57:04 Dan Streetman knockd (Ubuntu Bionic): status New Incomplete
2021-01-27 01:05:41 Launchpad Janitor knockd (Ubuntu Hirsute): status In Progress Fix Released
2021-01-27 16:49:35 Ivo Straka attachment added Excerpts from syslog https://bugs.launchpad.net/ubuntu/groovy/+source/knockd/+bug/1912826/+attachment/5457430/+files/syslog_knockd_hl.txt
2021-02-11 21:13:21 Dan Streetman description [impact] knockd doesn't correctly start at boot [test case] TBD [regression potential] any regression would likely cause knockd to fail to correctly start; regressions after starting up are unlikely. [scope] this is needed in b/f/g/h [other info] note that this project seems essentially dead upstream, the last official release was 2014: https://www.zeroflux.org/projects/knock [original description] I would like to request a small fix in the systemd unit file knockd.service. Please add the [Unit] line Wants=network-online.target Bug description: When the system starts, the knockd daemon fails with a message "knockd[1012]: could not open eno1: eno1: That device is not up". This bug was also described here: https://bugzilla.redhat.com/show_bug.cgi?id=1730634 In accordance with the recommendations in the systemd.unit documentation, it should be sufficient to accompany the After= option with a Wants= option. This fixed the issue for me; and in the syslog I could see that the network manager comes online before the knockd daemon (as required), instead of after. Tested on Linux Mint 20.1 that is based on Ubuntu focal (knockd 0.7-1ubuntu3). [impact] knockd doesn't correctly start at boot [test case] install a test system; linux mint (from comment 5) or plain ubuntu check if any installed-by-default services pull in network-online.target: $ systemctl list-dependencies --reverse network-online.target network-online.target if any services are listed as reverse deps, disable or uninstall them; for example, with the default lxd container image: ubuntu@lp1912826-f:~$ systemctl list-dependencies --reverse network-online.target network-online.target ● ├─cloud-config.service ● ├─cloud-final.service ● ├─iscsid.service ● └─open-iscsi.service so those services need to be disabled, or the packages uninstalled, so there are no services that Want=network-online.target. Then install knockd and configure (see comment 5) and reboot, and confirm that knockd is started (and fails) before networking starts. Also check that network-online.target is still unwanted, and thus not started, so knockd isn't delayed until after the network is up. [regression potential] any regression would likely cause knockd to fail to correctly start; regressions after starting up are unlikely. [scope] this is needed in b/f/g/h [other info] note that this project seems essentially dead upstream, the last official release was 2014: https://www.zeroflux.org/projects/knock [original description] I would like to request a small fix in the systemd unit file knockd.service. Please add the [Unit] line Wants=network-online.target Bug description: When the system starts, the knockd daemon fails with a message "knockd[1012]: could not open eno1: eno1: That device is not up". This bug was also described here: https://bugzilla.redhat.com/show_bug.cgi?id=1730634 In accordance with the recommendations in the systemd.unit documentation, it should be sufficient to accompany the After= option with a Wants= option. This fixed the issue for me; and in the syslog I could see that the network manager comes online before the knockd daemon (as required), instead of after. Tested on Linux Mint 20.1 that is based on Ubuntu focal (knockd 0.7-1ubuntu3).
2021-02-11 21:18:21 Dan Streetman knockd (Ubuntu Groovy): status Incomplete In Progress
2021-02-11 21:18:23 Dan Streetman knockd (Ubuntu Focal): status Incomplete In Progress
2021-02-11 21:18:25 Dan Streetman knockd (Ubuntu Bionic): status Incomplete In Progress
2021-02-11 21:18:28 Dan Streetman knockd (Ubuntu Groovy): assignee Dan Streetman (ddstreet)
2021-02-11 21:18:30 Dan Streetman knockd (Ubuntu Focal): assignee Dan Streetman (ddstreet)
2021-02-11 21:18:32 Dan Streetman knockd (Ubuntu Bionic): assignee Dan Streetman (ddstreet)
2021-02-16 18:27:53 Brian Murray knockd (Ubuntu Groovy): status In Progress Fix Committed
2021-02-16 18:27:55 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2021-02-16 18:27:57 Brian Murray bug added subscriber SRU Verification
2021-02-16 18:28:01 Brian Murray tags verification-needed verification-needed-groovy
2021-02-16 18:29:24 Brian Murray knockd (Ubuntu Focal): status In Progress Fix Committed
2021-02-16 18:29:31 Brian Murray tags verification-needed verification-needed-groovy verification-needed verification-needed-focal verification-needed-groovy
2021-02-16 18:30:34 Brian Murray knockd (Ubuntu Bionic): status In Progress Fix Committed
2021-02-16 18:30:42 Brian Murray tags verification-needed verification-needed-focal verification-needed-groovy verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy
2021-02-17 20:11:21 Dan Streetman tags verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-done-groovy verification-needed verification-needed-bionic verification-needed-focal
2021-02-17 20:28:54 Dan Streetman tags verification-done-groovy verification-needed verification-needed-bionic verification-needed-focal verification-done-focal verification-done-groovy verification-needed verification-needed-bionic
2021-02-17 20:31:09 Dan Streetman tags verification-done-focal verification-done-groovy verification-needed verification-needed-bionic verification-done verification-done-bionic verification-done-focal verification-done-groovy
2021-02-23 19:27:47 Launchpad Janitor knockd (Ubuntu Groovy): status Fix Committed Fix Released
2021-02-23 19:27:50 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2021-02-23 19:28:15 Launchpad Janitor knockd (Ubuntu Focal): status Fix Committed Fix Released
2021-02-23 19:29:04 Launchpad Janitor knockd (Ubuntu Bionic): status Fix Committed Fix Released
2021-03-25 16:29:28 Robie Basak tags verification-done verification-done-bionic verification-done-focal verification-done-groovy network-online-ordering verification-done verification-done-bionic verification-done-focal verification-done-groovy