This bug is also a problem on focal. When trying to install in a
container, the service fails to start with:


invoke-rc.d: initscript rtslib-fb-targetctl, action "start" failed.
● rtslib-fb-targetctl.service - Restore LIO kernel target configuration
     Loaded: loaded (/lib/systemd/system/rtslib-fb-targetctl.service; disabled; 
vendor preset: enabled)
     Active: failed (Result: exit-code) since Thu 2021-06-24 18:08:27 UTC; 13ms 
ago
    Process: 1232 ExecStart=/usr/bin/mkdir -p /etc/rtslib-fb-target 
(code=exited, status=0/SUCCESS)
    Process: 1233 ExecStart=/usr/bin/targetctl restore (code=exited, 
status=1/FAILURE)
   Main PID: 1233 (code=exited, status=1/FAILURE)

Jun 24 18:08:27 closing-anemone target[1233]:   File "/usr/bin/targetctl", line 
47, in restore
Jun 24 18:08:27 closing-anemone target[1233]:     errors = 
RTSRoot().restore_from_file(restore_file=from_file)
Jun 24 18:08:27 closing-anemone target[1233]:   File 
"/usr/lib/python3/dist-packages/rtslib_fb/root.py", line 85, in __init__
Jun 24 18:08:27 closing-anemone target[1233]:     modprobe('target_core_mod')
Jun 24 18:08:27 closing-anemone target[1233]:   File 
"/usr/lib/python3/dist-packages/rtslib_fb/utils.py", line 428, in modprobe
Jun 24 18:08:27 closing-anemone target[1233]:     raise RTSLibError(stderrdata)
Jun 24 18:08:27 closing-anemone target[1233]: rtslib_fb.utils.RTSLibError: 
b'modprobe: FATAL: Module target_core_mod not found in directory 
/lib/modules/5.8.0-55-generic\n'
Jun 24 18:08:27 closing-anemone systemd[1]: rtslib-fb-targetctl.service: Main 
process exited, code=exited, status=1/FAILURE
Jun 24 18:08:27 closing-anemone systemd[1]: rtslib-fb-targetctl.service: Failed 
with result 'exit-code'.
Jun 24 18:08:27 closing-anemone systemd[1]: Failed to start Restore LIO kernel 
target configuration.
dpkg: error processing package python3-rtslib-fb (--configure):
 installed python3-rtslib-fb package post-installation script subprocess 
returned error exit status 1
Processing triggers for systemd (2dmesg: read kernel buffer failed: Operation 
not permitted

I can confirm that the ConditionVirtualization=!container directive
added to the service file addresses the issue.


** Also affects: cloud-archive
   Importance: Undecided
       Status: New

** Also affects: cloud-archive/ussuri
   Importance: Undecided
       Status: New

** Changed in: cloud-archive
       Status: New => Triaged

** Changed in: cloud-archive
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1865037

Title:
  make the service fail gracefully if unable to load modules

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1865037/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to