Warning message shown in updating selinux-policy-targeted "NameError: global name 'semanage_module_get_version' is not defined"
Issue
- The following warning message is shown in updating selinux-policy-targeted:
# yum update
...
Updating : selinux-policy-targeted-3.13.1-102.el7_3.4.noarch 12/34
‘/etc/selinux/targeted/modules/active/booleans.local’ -> ‘/etc/selinux/targeted/active/booleans.local’
Traceback (most recent call last):
File "/sbin/semanage", line 851, in <module>
do_parser()
File "/sbin/semanage", line 830, in do_parser
args.func(args)
File "/sbin/semanage", line 681, in handleExport
for c in OBJECT.customized():
File "/usr/lib/python2.7/site-packages/seobject/__init__.py", line 299, in customized
ALL = self.get_all()
File "/usr/lib/python2.7/site-packages/seobject/__init__.py", line 295, in get_all
l.append((semanage_module_get_name(mod), semanage_module_get_version(mod), semanage_module_get_enabled(mod)))
NameError: global name 'semanage_module_get_version' is not defined
Traceback (most recent call last):
File "/sbin/semanage", line 851, in <module>
do_parser()
File "/sbin/semanage", line 830, in do_parser
args.func(args)
File "/sbin/semanage", line 750, in handleImport
args.func(args)
File "/sbin/semanage", line 516, in handleModule
OBJECT.deleteall()
File "/usr/lib/python2.7/site-packages/seobject/__init__.py", line 363, in deleteall
l = [x[0] for x in [t for t in self.get_all() if t[2] == 0]]
File "/usr/lib/python2.7/site-packages/seobject/__init__.py", line 295, in get_all
l.append((semanage_module_get_name(mod), semanage_module_get_version(mod), semanage_module_get_enabled(mod)))
NameError: global name 'semanage_module_get_version' is not defined
...
Environment
- Red Hat Enterprise Linux 7
- selinux-policy-targeted
- policycoreutils-2.2.5-20.el7 or older
- policycoreutils-python-2.2.5-20.el7 or older
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.