Testing Xenial: ubuntu@xenial-ipvsadm:~$ sudo apt update; sudo apt install ipvsadm Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB] Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease Get:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB] Get:4 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB] Get:5 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [647 kB] Get:6 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages [7532 kB] Get:7 http://security.ubuntu.com/ubuntu xenial-security/main Translation-en [264 kB] Get:8 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [435 kB] Get:9 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [176 kB] Get:10 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [5600 B] Get:11 http://security.ubuntu.com/ubuntu xenial-security/multiverse Translation-en [2676 B] Get:12 http://archive.ubuntu.com/ubuntu xenial/universe Translation-en [4354 kB] Get:13 http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages [144 kB] Get:14 http://archive.ubuntu.com/ubuntu xenial/multiverse Translation-en [106 kB] Get:15 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [957 kB] Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [381 kB] Get:17 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [749 kB] Get:18 http://archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [311 kB] Get:19 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [16.7 kB] Get:20 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse Translation-en [8440 B] Get:21 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [7280 B] Get:22 http://archive.ubuntu.com/ubuntu xenial-backports/main Translation-en [4456 B] Get:23 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 Packages [7804 B] Get:24 http://archive.ubuntu.com/ubuntu xenial-backports/universe Translation-en [4184 B] Fetched 16.4 MB in 13s (1263 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 15 packages can be upgraded. Run 'apt list --upgradable' to see them. Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: libnl-3-200 libnl-genl-3-200 Suggested packages: heartbeat keepalived ldirectord The following NEW packages will be installed: ipvsadm libnl-3-200 libnl-genl-3-200 0 upgraded, 3 newly installed, 0 to remove and 15 not upgraded. Need to get 98.9 kB of archives. After this operation, 364 kB of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libnl-3-200 amd64 3.2.27-1ubuntu0.16.04.1 [52.2 kB] Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libnl-genl-3-200 amd64 3.2.27-1ubuntu0.16.04.1 [11.2 kB] Get:3 http://archive.ubuntu.com/ubuntu xenial/main amd64 ipvsadm amd64 1:1.28-3 [35.5 kB] Fetched 98.9 kB in 0s (713 kB/s) perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_TIME = "de_DE.UTF-8", LC_MONETARY = "de_DE.UTF-8", LC_ADDRESS = "de_DE.UTF-8", LC_TELEPHONE = "de_DE.UTF-8", LC_NAME = "de_DE.UTF-8", LC_MEASUREMENT = "de_DE.UTF-8", LC_IDENTIFICATION = "de_DE.UTF-8", LC_NUMERIC = "de_DE.UTF-8", LC_PAPER = "de_DE.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to a fallback locale ("en_US.UTF-8"). locale: Cannot set LC_ALL to default locale: No such file or directory Selecting previously unselected package libnl-3-200:amd64. (Reading database ... 54214 files and directories currently installed.) Preparing to unpack .../libnl-3-200_3.2.27-1ubuntu0.16.04.1_amd64.deb ... Unpacking libnl-3-200:amd64 (3.2.27-1ubuntu0.16.04.1) ... Selecting previously unselected package libnl-genl-3-200:amd64. Preparing to unpack .../libnl-genl-3-200_3.2.27-1ubuntu0.16.04.1_amd64.deb ... Unpacking libnl-genl-3-200:amd64 (3.2.27-1ubuntu0.16.04.1) ... Selecting previously unselected package ipvsadm. Preparing to unpack .../ipvsadm_1%3a1.28-3_amd64.deb ... Unpacking ipvsadm (1:1.28-3) ... Processing triggers for libc-bin (2.23-0ubuntu11) ... Processing triggers for man-db (2.7.5-1) ... Processing triggers for ureadahead (0.100.0-19.1) ... Processing triggers for systemd (229-4ubuntu21.21) ... Setting up libnl-3-200:amd64 (3.2.27-1ubuntu0.16.04.1) ... Setting up libnl-genl-3-200:amd64 (3.2.27-1ubuntu0.16.04.1) ... Setting up ipvsadm (1:1.28-3) ... Processing triggers for libc-bin (2.23-0ubuntu11) ... Processing triggers for ureadahead (0.100.0-19.1) ... Processing triggers for systemd (229-4ubuntu21.21) ... ubuntu@xenial-ipvsadm:~$ echo 'AUTO="true"' | sudo tee -a /etc/default/ipvsadm AUTO="true" ubuntu@xenial-ipvsadm:~$ echo 'DAEMON="master"' | sudo tee -a /etc/default/ipvsadm DAEMON="master" ubuntu@xenial-ipvsadm:~$ sudo systemctl restart ipvsadm ubuntu@xenial-ipvsadm:~$ systemctl status ipvsadm ● ipvsadm.service - LSB: ipvsadm daemon Loaded: loaded (/etc/init.d/ipvsadm; bad; vendor preset: enabled) Active: active (exited) since Wed 2019-05-29 06:01:03 UTC; 9s ago Docs: man:systemd-sysv-generator(8) Process: 2320 ExecStop=/etc/init.d/ipvsadm stop (code=exited, status=0/SUCCESS) Process: 2333 ExecStart=/etc/init.d/ipvsadm start (code=exited, status=0/SUCCESS)
May 29 06:01:03 xenial-ipvsadm systemd[1]: Starting LSB: ipvsadm daemon... May 29 06:01:03 xenial-ipvsadm ipvsadm[2333]: * Clearing the current IPVS table... May 29 06:01:03 xenial-ipvsadm ipvsadm[2333]: ...done. May 29 06:01:03 xenial-ipvsadm ipvsadm[2333]: * Loading IPVS configuration... May 29 06:01:03 xenial-ipvsadm ipvsadm[2333]: ...done. May 29 06:01:03 xenial-ipvsadm ipvsadm[2333]: * Starting IPVS Connection Synchronization Daemon master May 29 06:01:03 xenial-ipvsadm ipvsadm[2333]: Try `/sbin/ipvsadm -h' or '/sbin/ipvsadm --help' for more information. May 29 06:01:03 xenial-ipvsadm ipvsadm[2333]: ...fail! May 29 06:01:03 xenial-ipvsadm ipvsadm[2333]: ...done. May 29 06:01:03 xenial-ipvsadm systemd[1]: Started LSB: ipvsadm daemon. ubuntu@xenial-ipvsadm:~$ sudo vim /etc/apt/sources.list ubuntu@xenial-ipvsadm:~$ sudo apt update; sudo apt install ipvsadm Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB] Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease Get:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB] Hit:4 http://archive.ubuntu.com/ubuntu xenial-backports InRelease Get:5 http://archive.ubuntu.com/ubuntu xenial-proposed InRelease [260 kB] Get:6 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 Packages [49.7 kB] Get:7 http://archive.ubuntu.com/ubuntu xenial-proposed/main Translation-en [21.8 kB] Get:8 http://archive.ubuntu.com/ubuntu xenial-proposed/universe amd64 Packages [13.1 kB] Get:9 http://archive.ubuntu.com/ubuntu xenial-proposed/universe Translation-en [8796 B] Fetched 572 kB in 0s (1067 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 33 packages can be upgraded. Run 'apt list --upgradable' to see them. Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: heartbeat keepalived ldirectord The following packages will be upgraded: ipvsadm 1 upgraded, 0 newly installed, 0 to remove and 32 not upgraded. Need to get 35.4 kB of archives. After this operation, 24.6 kB disk space will be freed. Get:1 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 ipvsadm amd64 1:1.28-3ubuntu0.16.04.1 [35.4 kB] Fetched 35.4 kB in 0s (501 kB/s) perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_TIME = "de_DE.UTF-8", LC_MONETARY = "de_DE.UTF-8", LC_ADDRESS = "de_DE.UTF-8", LC_TELEPHONE = "de_DE.UTF-8", LC_NAME = "de_DE.UTF-8", LC_MEASUREMENT = "de_DE.UTF-8", LC_IDENTIFICATION = "de_DE.UTF-8", LC_NUMERIC = "de_DE.UTF-8", LC_PAPER = "de_DE.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to a fallback locale ("en_US.UTF-8"). locale: Cannot set LC_ALL to default locale: No such file or directory (Reading database ... 54243 files and directories currently installed.) Preparing to unpack .../ipvsadm_1%3a1.28-3ubuntu0.16.04.1_amd64.deb ... Unpacking ipvsadm (1:1.28-3ubuntu0.16.04.1) over (1:1.28-3) ... Processing triggers for ureadahead (0.100.0-19.1) ... Processing triggers for systemd (229-4ubuntu21.21) ... Processing triggers for man-db (2.7.5-1) ... Setting up ipvsadm (1:1.28-3ubuntu0.16.04.1) ... Installing new version of config file /etc/init.d/ipvsadm ... Processing triggers for ureadahead (0.100.0-19.1) ... Processing triggers for systemd (229-4ubuntu21.21) ... ubuntu@xenial-ipvsadm:~$ systemctl status ipvsadm ● ipvsadm.service - LSB: ipvsadm daemon Loaded: loaded (/etc/init.d/ipvsadm; bad; vendor preset: enabled) Active: active (exited) since Wed 2019-05-29 06:02:13 UTC; 32s ago Docs: man:systemd-sysv-generator(8) May 29 06:02:13 xenial-ipvsadm systemd[1]: Starting LSB: ipvsadm daemon... May 29 06:02:13 xenial-ipvsadm ipvsadm[3058]: * Clearing the current IPVS table... May 29 06:02:13 xenial-ipvsadm ipvsadm[3058]: ...done. May 29 06:02:13 xenial-ipvsadm ipvsadm[3058]: * Loading IPVS configuration... May 29 06:02:13 xenial-ipvsadm ipvsadm[3058]: ...done. May 29 06:02:13 xenial-ipvsadm ipvsadm[3058]: * Starting IPVS Connection Synchronization Daemon master May 29 06:02:13 xenial-ipvsadm ipvsadm[3058]: Too many links May 29 06:02:13 xenial-ipvsadm ipvsadm[3058]: ...fail! May 29 06:02:13 xenial-ipvsadm ipvsadm[3058]: ...done. May 29 06:02:13 xenial-ipvsadm systemd[1]: Started LSB: ipvsadm daemon. Testing Bionic: ubuntu@bionic-ipvsadm:~$ sudo apt update; sudo apt install ipvsadm Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Get:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB] Get:5 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages [8570 kB] Get:6 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [353 kB] Get:7 http://security.ubuntu.com/ubuntu bionic-security/main Translation-en [125 kB] Get:8 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [253 kB] Get:9 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [142 kB] Get:10 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages [4004 B] Get:11 http://security.ubuntu.com/ubuntu bionic-security/multiverse Translation-en [2060 B] Get:12 http://archive.ubuntu.com/ubuntu bionic/universe Translation-en [4941 kB] Get:13 http://archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages [151 kB] Get:14 http://archive.ubuntu.com/ubuntu bionic/multiverse Translation-en [108 kB] Get:15 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [618 kB] Get:16 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [943 kB] Get:17 http://archive.ubuntu.com/ubuntu bionic-updates/universe Translation-en [277 kB] Get:18 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [6644 B] Get:19 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse Translation-en [3556 B] Get:20 http://archive.ubuntu.com/ubuntu bionic-backports/main amd64 Packages [1024 B] Get:21 http://archive.ubuntu.com/ubuntu bionic-backports/main Translation-en [448 B] Get:22 http://archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages [3496 B] Get:23 http://archive.ubuntu.com/ubuntu bionic-backports/universe Translation-en [1604 B] Fetched 16.8 MB in 7s (2408 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 4 packages can be upgraded. Run 'apt list --upgradable' to see them. Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: grub-pc-bin Use 'sudo apt autoremove' to remove it. The following additional packages will be installed: libnl-3-200 libnl-genl-3-200 Suggested packages: heartbeat keepalived ldirectord The following NEW packages will be installed: ipvsadm libnl-3-200 libnl-genl-3-200 0 upgraded, 3 newly installed, 0 to remove and 4 not upgraded. Need to get 99.5 kB of archives. After this operation, 342 kB of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 http://archive.ubuntu.com/ubuntu bionic/main amd64 libnl-3-200 amd64 3.2.29-0ubuntu3 [52.8 kB] Get:2 http://archive.ubuntu.com/ubuntu bionic/main amd64 libnl-genl-3-200 amd64 3.2.29-0ubuntu3 [11.2 kB] Get:3 http://archive.ubuntu.com/ubuntu bionic/main amd64 ipvsadm amd64 1:1.28-3build1 [35.4 kB] Fetched 99.5 kB in 0s (735 kB/s) Selecting previously unselected package libnl-3-200:amd64. (Reading database ... 60118 files and directories currently installed.) Preparing to unpack .../libnl-3-200_3.2.29-0ubuntu3_amd64.deb ... Unpacking libnl-3-200:amd64 (3.2.29-0ubuntu3) ... Selecting previously unselected package libnl-genl-3-200:amd64. Preparing to unpack .../libnl-genl-3-200_3.2.29-0ubuntu3_amd64.deb ... Unpacking libnl-genl-3-200:amd64 (3.2.29-0ubuntu3) ... Selecting previously unselected package ipvsadm. Preparing to unpack .../ipvsadm_1%3a1.28-3build1_amd64.deb ... Unpacking ipvsadm (1:1.28-3build1) ... Processing triggers for ureadahead (0.100.0-21) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers for systemd (237-3ubuntu10.21) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Setting up libnl-3-200:amd64 (3.2.29-0ubuntu3) ... Setting up libnl-genl-3-200:amd64 (3.2.29-0ubuntu3) ... Setting up ipvsadm (1:1.28-3build1) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers for ureadahead (0.100.0-21) ... Processing triggers for systemd (237-3ubuntu10.21) ... ubuntu@bionic-ipvsadm:~$ echo 'AUTO="true"' | sudo tee -a /etc/default/ipvsadm AUTO="true" ubuntu@bionic-ipvsadm:~$ echo 'DAEMON="master"' | sudo tee -a /etc/default/ipvsadm DAEMON="master" ubuntu@bionic-ipvsadm:~$ sudo systemctl restart ipvsadm ubuntu@bionic-ipvsadm:~$ systemctl status ipvsadm ● ipvsadm.service - LSB: ipvsadm daemon Loaded: loaded (/etc/init.d/ipvsadm; generated) Active: active (exited) since Wed 2019-05-29 06:01:05 UTC; 4s ago Docs: man:systemd-sysv-generator(8) Process: 1699 ExecStop=/etc/init.d/ipvsadm stop (code=exited, status=0/SUCCESS) Process: 1717 ExecStart=/etc/init.d/ipvsadm start (code=exited, status=0/SUCCESS) May 29 06:01:05 bionic-ipvsadm systemd[1]: Starting LSB: ipvsadm daemon... May 29 06:01:05 bionic-ipvsadm ipvsadm[1717]: * Clearing the current IPVS table... May 29 06:01:05 bionic-ipvsadm ipvsadm[1717]: ...done. May 29 06:01:05 bionic-ipvsadm ipvsadm[1717]: * Loading IPVS configuration... May 29 06:01:05 bionic-ipvsadm ipvsadm[1717]: ...done. May 29 06:01:05 bionic-ipvsadm ipvsadm[1717]: * Starting IPVS Connection Synchronization Daemon master May 29 06:01:05 bionic-ipvsadm ipvsadm[1717]: Try `/sbin/ipvsadm -h' or '/sbin/ipvsadm --help' for more information. May 29 06:01:05 bionic-ipvsadm ipvsadm[1717]: ...fail! May 29 06:01:05 bionic-ipvsadm ipvsadm[1717]: ...done. May 29 06:01:05 bionic-ipvsadm systemd[1]: Started LSB: ipvsadm daemon. ubuntu@bionic-ipvsadm:~$ sudo vim /etc/apt/sources.list ubuntu@bionic-ipvsadm:~$ sudo apt update; sudo apt install ipvsadm Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Hit:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease Get:5 http://archive.ubuntu.com/ubuntu bionic-proposed InRelease [242 kB] Get:6 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 Packages [72.6 kB] Get:7 http://archive.ubuntu.com/ubuntu bionic-proposed/main Translation-en [30.3 kB] Get:8 http://archive.ubuntu.com/ubuntu bionic-proposed/universe amd64 Packages [34.4 kB] Get:9 http://archive.ubuntu.com/ubuntu bionic-proposed/universe Translation-en [19.3 kB] Fetched 576 kB in 1s (786 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 30 packages can be upgraded. Run 'apt list --upgradable' to see them. Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: grub-pc-bin Use 'sudo apt autoremove' to remove it. Suggested packages: heartbeat keepalived ldirectord The following packages will be upgraded: ipvsadm 1 upgraded, 0 newly installed, 0 to remove and 29 not upgraded. Need to get 35.5 kB of archives. After this operation, 4096 B of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 ipvsadm amd64 1:1.28-3ubuntu0.18.04.1 [35.5 kB] Fetched 35.5 kB in 0s (481 kB/s) (Reading database ... 60147 files and directories currently installed.) Preparing to unpack .../ipvsadm_1%3a1.28-3ubuntu0.18.04.1_amd64.deb ... Unpacking ipvsadm (1:1.28-3ubuntu0.18.04.1) over (1:1.28-3build1) ... Processing triggers for ureadahead (0.100.0-21) ... Setting up ipvsadm (1:1.28-3ubuntu0.18.04.1) ... Installing new version of config file /etc/init.d/ipvsadm ... Processing triggers for systemd (237-3ubuntu10.21) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for ureadahead (0.100.0-21) ... ubuntu@bionic-ipvsadm:~$ systemctl status ipvsadm ● ipvsadm.service - LSB: ipvsadm daemon Loaded: loaded (/etc/init.d/ipvsadm; generated) Active: active (exited) since Wed 2019-05-29 06:02:16 UTC; 50s ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 547) CGroup: /system.slice/ipvsadm.service May 29 06:02:16 bionic-ipvsadm systemd[1]: Starting LSB: ipvsadm daemon... May 29 06:02:16 bionic-ipvsadm ipvsadm[2236]: * Clearing the current IPVS table... May 29 06:02:16 bionic-ipvsadm ipvsadm[2236]: ...done. May 29 06:02:16 bionic-ipvsadm ipvsadm[2236]: * Loading IPVS configuration... May 29 06:02:16 bionic-ipvsadm ipvsadm[2236]: ...done. May 29 06:02:16 bionic-ipvsadm ipvsadm[2236]: * Starting IPVS Connection Synchronization Daemon master May 29 06:02:16 bionic-ipvsadm ipvsadm[2236]: Too many links May 29 06:02:16 bionic-ipvsadm ipvsadm[2236]: ...fail! May 29 06:02:16 bionic-ipvsadm ipvsadm[2236]: ...done. May 29 06:02:16 bionic-ipvsadm systemd[1]: Started LSB: ipvsadm daemon. That confirmes the fix, to get further I'd need to set up more but this is already enough to mark this verified. ** Tags removed: verification-needed verification-needed-bionic verification-needed-xenial ** Tags added: verification-done verification-done-bionic verification-done-xenial -- You received this bug notification because you are a member of Ubuntu High Availability Team, which is subscribed to ipvsadm in Ubuntu. https://bugs.launchpad.net/bugs/1830033 Title: Connection synchronization daemon fails at start due to a bug in launch script Status in ipvsadm package in Ubuntu: Fix Released Status in ipvsadm source package in Xenial: Fix Committed Status in ipvsadm source package in Bionic: Fix Committed Status in ipvsadm source package in Cosmic: Fix Released Status in ipvsadm package in Debian: Fix Released Bug description: [Impact] * the init script has an argument twice, which makes the service fail to start * Without the fix the service is rather unusable as it can't be started [Test Case] * Needs a VM (no container) $ sudo apt install ipvsadm $ echo 'AUTO="true"' | sudo tee -a /etc/default/ipvsadm $ echo 'DAEMON="master"' | sudo tee -a /etc/default/ipvsadm $ sudo systemctl restart ipvsadm $ systemctl status ipvsadm With the bug this will show the sevrice failing [...] Try `/sbin/ipvsadm -h' or '/sbin/ipvsadm --help' for more information. ...fail! [Regression Potential] * Even in the default config (just enabling it to run) this doesn't work. Hence the risk should be next to none. I can think of setups that "are meant to work" , but so far "didn't start" now properly would start. For example if someone configured the service but ignored that it failed to start. I hope and expect that this is a rather unimportant risk, it actually is the fix we are intending to make. [Other Info] * TBH it is in main for a dependency from keepalive but I wonder how much that could be a sugegsts instead. But that is for the future. --- The launch script for ipvsadm has a bug that prevents LVS from start in synchronization mode. How to reproduce. 1. Install ipvsadm on ubuntu server 16.04 and modify /etc/default/ipvsadm to lauch LVS in master mode (or backup): AUTO="true" DAEMON="master" IFACE="eno1" SYNCID="0" 2. Start "ipvsadm" service and check systemd unit log: # systemctl start ipvsadm # journalctl -u ipvsadm What you expected to happen The log output without error: May 22 12:41:46 xxxxxxxxxxx systemd[1]: Starting LSB: ipvsadm daemon... May 22 12:41:46 xxxxxxxxxxx ipvsadm[4619]: * Clearing the current IPVS table... May 22 12:41:46 xxxxxxxxxxx ipvsadm[4619]: ...done. May 22 12:41:46 xxxxxxxxxxx ipvsadm[4619]: * Loading IPVS configuration... May 22 12:41:46 xxxxxxxxxxx ipvsadm[4619]: ...done. May 22 12:41:46 xxxxxxxxxxx ipvsadm[4619]: * Starting IPVS Connection Synchronization Daemon master May 22 12:41:46 xxxxxxxxxxx ipvsadm[4619]: ...done. May 22 12:41:46 xxxxxxxxxxx systemd[1]: Started LSB: ipvsadm daemon. What happened instead: May 22 12:32:59 xxxxxxx systemd[1]: Starting LSB: ipvsadm daemon... May 22 12:32:59 xxxxxxx ipvsadm[15743]: * Clearing the current IPVS table... May 22 12:32:59 xxxxxxx ipvsadm[15743]: ...done. May 22 12:32:59 xxxxxxx ipvsadm[15743]: * Loading IPVS configuration... May 22 12:32:59 xxxxxxx ipvsadm[15743]: ...done. May 22 12:32:59 xxxxxxx ipvsadm[15743]: * Starting IPVS Connection Synchronization Daemon master May 22 12:32:59 xxxxxxx ipvsadm[15743]: Try `/sbin/ipvsadm -h' or '/sbin/ipvsadm --help' for more information. May 22 12:32:59 xxxxxxx ipvsadm[15743]: ...fail! May 22 12:32:59 xxxxxxx ipvsadm[15743]: ...done. May 22 12:32:59 xxxxxxx systemd[1]: Started LSB: ipvsadm daemon. As you can see in log output, there is an message: "Try `/sbin/ipvsadm -h' or '/sbin/ipvsadm --help' for more information". This message relates to bug in script /etc/init.d/ipvsadm. Here a difference how script should be updated to get it work: --- /etc/init.d/ipvsadm 2019-05-22 12:41:34.429916226 +0000 +++ /root/ipvsadm 2019-05-22 11:18:04.307344255 +0000 @@ -29,16 +29,16 @@ case $DAEMON in master|backup) log_daemon_msg "Starting IPVS Connection Synchronization Daemon" "$DAEMON" - $IPVSADM --start-daemon $DAEMON --mcast-interface \ + $IPVSADM --syncid $SYNCID --start-daemon $DAEMON --mcast-interface \ $IFACE --syncid $SYNCID || log_end_msg 1 log_end_msg 0 ;; both) log_daemon_msg "Starting IPVS Connection Synchronization Daemon" "master" - $IPVSADM --start-daemon master --mcast-interface \ + $IPVSADM --syncid $SYNCID --start-daemon master --mcast-interface \ $IFACE --syncid $SYNCID || FAILURE=1 log_progress_msg "backup" - $IPVSADM --start-daemon backup --mcast-interface \ + $IPVSADM --syncid $SYNCID --start-daemon backup --mcast-interface \ $IFACE --syncid $SYNCID || FAILURE=1 if [ "$FAILURE" -eq 1 ] then /root/ipvsadm - this is an original script from ipvsadm package # lsb_release -rd Description: Ubuntu 16.04.6 LTS Release: 16.04 # apt-cache policy ipvsadm ipvsadm: Installed: 1:1.28-3 Candidate: 1:1.28-3 Version table: *** 1:1.28-3 500 500 http://nl.archive.ubuntu.com/ubuntu xenial/main amd64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/1830033/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-ha Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-ha More help : https://help.launchpad.net/ListHelp

