[PKG-Openstack-devel] Bug#745648: package fails to install in postinst when kernel module cannot be loaded

Martin Zobel-Helas zobel at debian.org
Wed Apr 23 18:00:25 UTC 2014


Source: python-rtslib-fb
Version: 2.1.45-1~bpo70+1
Severity: serious

Selecting previously unselected package python-concurrent.futures.
(Reading database ... 99143 files and directories currently installed.)
Unpacking python-concurrent.futures (from .../python-concurrent.futures_2.1.6-3~bpo70+1_all.deb) ...
Selecting previously unselected package python-networkx.
Unpacking python-networkx (from .../python-networkx_1.8.1-1~bpo70+1_all.deb) ...
Selecting previously unselected package python-taskflow.
Unpacking python-taskflow (from .../python-taskflow_0.2-1~bpo70+1_all.deb) ...
Selecting previously unselected package python-rtslib-fb.
Unpacking python-rtslib-fb (from .../python-rtslib-fb_2.1.45-1~bpo70+1_all.deb) ...
Selecting previously unselected package python-cinder.
Unpacking python-cinder (from .../python-cinder_2014.1-1~bpo70+1_all.deb) ...
Selecting previously unselected package cinder-common.
Unpacking cinder-common (from .../cinder-common_2014.1-1~bpo70+1_all.deb) ...
Selecting previously unselected package cinder-api.
Unpacking cinder-api (from .../cinder-api_2014.1-1~bpo70+1_all.deb) ...
Selecting previously unselected package cinder-scheduler.
Unpacking cinder-scheduler (from .../cinder-scheduler_2014.1-1~bpo70+1_all.deb) ...
Processing triggers for man-db ...
Setting up python-concurrent.futures (2.1.6-3~bpo70+1) ...
Setting up python-networkx (1.8.1-1~bpo70+1) ...
Setting up python-taskflow (0.2-1~bpo70+1) ...
Setting up python-rtslib-fb (2.1.45-1~bpo70+1) ...
update-alternatives: using /usr/bin/targetctl-python2 to provide /usr/bin/targetctl (targetctl) in auto mode
[....] Loading rstlib-fb targetctl: targetctlTraceback (most recent call last):
  File "/usr/bin/targetctl", line 81, in <module>
    main()
  File "/usr/bin/targetctl", line 78, in main
    funcs[sys.argv[1]](savefile)
  File "/usr/bin/targetctl", line 45, in restore
    errors = RTSRoot().restore_from_file(restore_file=from_file)
  File "/usr/lib/python2.7/dist-packages/rtslib/root.py", line 73, in __init__
    modprobe('configfs')
  File "/usr/lib/python2.7/dist-packages/rtslib/utils.py", line 370, in modprobe
    raise RTSLibError(stderrdata)
rtslib.utils.RTSLibError: ERROR: could not insert 'configfs': Operation not permitted

 failed!
invoke-rc.d: initscript rtslib-fb-targetctl, action "start" failed.
dpkg: error processing python-rtslib-fb (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of python-cinder:
 python-cinder depends on python-rtslib-fb; however:
  Package python-rtslib-fb is not configured yet.

dpkg: error processing python-cinder (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cinder-common:
 cinder-common depends on python-cinder (= 2014.1-1~bpo70+1); however:
  Package python-cinder is not configured yet.

dpkg: error processing cinder-common (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cinder-api:
 cinder-api depends on cinder-common (= 2014.1-1~bpo70+1); however:
  Package cinder-common is not configured yet.

dpkg: error processing cinder-api (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cinder-scheduler:
 cinder-scheduler depends on cinder-common (= 2014.1-1~bpo70+1); however:
  Package cinder-common is not configured yet.

dpkg: error processing cinder-scheduler (--configure):
 dependency problems - leaving unconfigured
Processing triggers for python-support ...
Errors were encountered while processing:
 python-rtslib-fb
 python-cinder
 cinder-common
 cinder-api
 cinder-scheduler
E: Sub-process /usr/bin/dpkg returned an error code (1)
root at oyens:~# 

This issue can be reproduced with setting
echo 1 > /proc/sys/kernel/modules_disabled

Cheers,
Martin

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



More information about the Openstack-devel mailing list