This looks as though you are running keepalived from within a container.
Due to the isolation of containers, applications running within the
container cannot load kernel modules. Once you manually load the module,
keepalived can use the module from within the container.

If keepalived is run natively within the host (i.e. not in a container)
then keepalived can cause the module to be loaded.

The version of keepalived you are using is very old; there is a much
newer version available as a snap.

-- 
You received this bug notification because you are a member of Ubuntu
High Availability Team, which is subscribed to keepalived in Ubuntu.
https://bugs.launchpad.net/bugs/1800159

Title:
  keepalived ip_vs

Status in keepalived package in Ubuntu:
  New

Bug description:
  1) 
  Description:  Ubuntu 16.04.5 LTS
  Release:      16.04
  2) keepalived:
    Installed: 1:1.2.24-1ubuntu0.16.04.1
    Candidate: 1:1.2.24-1ubuntu0.16.04.1
    Version table:
   *** 1:1.2.24-1ubuntu0.16.04.1 500
          500 http://ftp.hosteurope.de/mirror/archive.ubuntu.com 
xenial-updates/main amd64 Packages
          100 /var/lib/dpkg/status

  3) not loading the kernel module
  systemctl start keepalived.service
  Keepalived_healthcheckers[1680]: IPVS: Protocol not available
  Keepalived_healthcheckers[1680]: message repeated 8 times: [ IPVS: Protocol 
not available]
  ...

  4) loading the module manually 
  systemctl stop keepalived.service
  modprobe ip_vs
  kernel: [  445.363609] IPVS: ipvs loaded.
  systemctl start keepalived.service
  Keepalived_healthcheckers[5533]: Initializing ipvs
  kernel: [  600.828683] IPVS: [wlc] scheduler registered.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/keepalived/+bug/1800159/+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

Reply via email to