← Back to team overview

kernel-packages team mailing list archive

[Bug 1566468] Re: systemd-modules-load.service: Failing due to missing module 'ib_iser'

 

ok, so it is /lib/modules-load.d/open-iscsi.conf that has 'ib_iser' in
it.

ib_iser per modinfo "iSER (iSCSI Extensions for RDMA) Datamover".

per depmod on full linux-image-extra system:
 kernel/drivers/infiniband/ulp/iser/ib_iser.ko: kernel/drivers/infiniband/core/rdma_cm.ko kernel/drivers/infiniband/core/iw_cm.ko kernel/drivers/infiniband/core/ib_cm.ko kernel/drivers/infiniband/core/ib_sa.ko kernel/drivers/infiniband/core/ib_mad.ko kernel/drivers/infiniband/core/ib_core.ko kernel/drivers/infiniband/core/ib_addr.ko kernel/drivers/scsi/libiscsi.ko kernel/drivers/scsi/scsi_transport_iscsi.ko

$ ls -l /lib/modules/4.4.0-17-generic/kernel/drivers/infiniband/ulp/iser/ib_iser.ko
-rw-r--r-- 1 root root 81382 Mar 29 15:15 /lib/modules/4.4.0-17-generic/kernel/drivers/infiniband/ulp/iser/ib_iser.ko

So the easiest fix for this, at a cost of 81kb is to just move ib_iser
from linux-image-extra to linux-image.

There might be some way to say "load if present, do not complain" but I
dont see it immediately.  Possibly something with  modprobe.d. It would
seem that such function would be needed to avoid warning failure if a
driver was simply built into the kernel.  Ie, a custom kernel built
ib_iser into the kernel, then we'd not want to warn.

** Also affects: linux (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1566468

Title:
  systemd-modules-load.service: Failing due to missing module 'ib_iser'

Status in linux package in Ubuntu:
  New
Status in open-iscsi package in Ubuntu:
  Confirmed

Bug description:
  On a number of VMs using Xenial daily builds 20160330 and 20160403,
  out of the box (just after booting for the first time), the following
  appears in dmesg at boot time:

  systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
  systemd[1]: Failed to start Load Kernel Modules.
  systemd[1]: systemd-modules-load.service: Unit entered failed state.
  systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.

  The following related complaint appears in /var/log/syslog:

  ubuntu systemd-modules-load[352]: Inserted module 'iscsi_tcp'
  ubuntu systemd-modules-load[352]: Failed to find module 'ib_iser'

  It looks like 'ib_iser' is some Mellanox-related module, which I don't
  *think* is something that a stock cloudimg install should attempt to
  load but I may be wrong; in any case, it's not present (nor is there
  any similar whingeing) on similar VMs running off 14.04 cloudimg.

  More info: http://askubuntu.com/questions/753672/xenial-beta2-systemd-
  modules-load-service-failed-due-to-missing-module-ib-i

  ---
  root@testvm4:~# lsb_release -rd
  Description:	Ubuntu Xenial Xerus (development branch)
  Release:	16.04
  root@testvm4:~# apt policy systemd
  systemd:
    Installed: 229-3ubuntu2
    Candidate: 229-3ubuntu2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1566468/+subscriptions