Bug 892316
| Summary: | VDSM: Traceback with 'RuntimeError: No default policy found' when restarting vdsmd service and SELinux policy disabled. | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Omri Hochman <ohochman> |
| Component: | vdsm | Assignee: | Douglas Schilling Landgraf <dougsland> |
| Status: | CLOSED DUPLICATE | QA Contact: | Haim <hateya> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 6.4 | CC: | abaron, bazulay, cpelland, dougsland, iheim, lpeer, ohochman, yeylon, ykaul |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | infra | ||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-01-09 03:14:01 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
*** This bug has been marked as a duplicate of bug 893065 *** |
VDSM: When SELinux disable start vdsmd service throws Traceback with 'RuntimeError: No default policy found'. There's also an ERROR during 'yum update vdsm' (see below). vdsm-python-4.10.2-3.0.el6ev.x86_64 vdsm-4.10.2-3.0.el6ev.x86_64 vdsm-xmlrpc-4.10.2-3.0.el6ev.noarch vdsm-cli-4.10.2-3.0.el6ev.noarch In: /etc/sysconfig/selinux --> SELINUX=disabled Error during 'service vdsmd restart': ************************************** [root@puma10 vdsm]# service vdsmd restart Shutting down vdsm daemon: vdsm watchdog stop [ OK ] vdsm stop [ OK ] vdsm: libvirt already configured for vdsm [ OK ] Starting iscsid: Exception in thread libvirtEventLoop (most likely raised during interpreter shutdown):Traceback (most recent call last): File "/usr/bin/vdsm-tool", line 143, in <module> sys.exit(main()) File "/usr/bin/vdsm-tool", line 125, in main load_modules() File "/usr/bin/vdsm-tool", line 74, in load_modules module = imp.load_module(mod_name, mod_fobj, mod_absp, mod_desc) File "/usr/lib64/python2.6/site-packages/vdsm/tool/seboolsetup.py", line 21, in <module> import seobject File "/usr/lib64/python2.6/site-packages/seobject.py", line 952, in <module> class portRecords(semanageRecords): File "/usr/lib64/python2.6/site-packages/seobject.py", line 953, in portRecords valid_types = setools.seinfo(setools.ATTRIBUTE,"port_type")[0]["types"] File "/usr/lib64/python2.6/site-packages/setools/__init__.py", line 49, in seinfo dict_list = _seinfo.seinfo(setype, name) RuntimeError: No default policy found. Starting up vdsm daemon: vdsm start [ OK ] -------------------------------------------- Note: Despite the Error vdsmd service starts. -------------------------------------------- During 'yum update vdsm': ************************** Total download size: 839 k Is this ok [y/N]: y Downloading Packages: (1/5): python-ethtool-0.6-3.el6.x86_64.rpm | 29 kB 00:00 (2/5): vdsm-4.10.2-3.0.el6ev.x86_64.rpm | 659 kB 00:00 (3/5): vdsm-cli-4.10.2-3.0.el6ev.noarch.rpm | 46 kB 00:00 (4/5): vdsm-python-4.10.2-3.0.el6ev.x86_64.rpm | 84 kB 00:00 (5/5): vdsm-xmlrpc-4.10.2-3.0.el6ev.noarch.rpm | 21 kB 00:00 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 26 MB/s | 839 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Updating : vdsm-python-4.10.2-3.0.el6ev.x86_64 1/10 Updating : vdsm-xmlrpc-4.10.2-3.0.el6ev.noarch 2/10 Updating : vdsm-cli-4.10.2-3.0.el6ev.noarch 3/10 Updating : python-ethtool-0.6-3.el6.x86_64 4/10 Updating : vdsm-4.10.2-3.0.el6ev.x86_64 5/10 Traceback (most recent call last): File "/usr/bin/vdsm-tool", line 143, in <module> sys.exit(main()) File "/usr/bin/vdsm-tool", line 125, in main load_modules() File "/usr/bin/vdsm-tool", line 74, in load_modules module = imp.load_module(mod_name, mod_fobj, mod_absp, mod_desc) File "/usr/lib64/python2.6/site-packages/vdsm/tool/seboolsetup.py", line 21, in <module> import seobject File "/usr/lib64/python2.6/site-packages/seobject.py", line 952, in <module> class portRecords(semanageRecords): File "/usr/lib64/python2.6/site-packages/seobject.py", line 953, in portRecords valid_types = setools.seinfo(setools.ATTRIBUTE,"port_type")[0]["types"] File "/usr/lib64/python2.6/site-packages/setools/__init__.py", line 49, in seinfo dict_list = _seinfo.seinfo(setype, name) RuntimeError: No default policy found. Traceback (most recent call last): File "/usr/bin/vdsm-tool", line 143, in <module> sys.exit(main()) File "/usr/bin/vdsm-tool", line 125, in main load_modules() File "/usr/bin/vdsm-tool", line 74, in load_modules module = imp.load_module(mod_name, mod_fobj, mod_absp, mod_desc) File "/usr/lib64/python2.6/site-packages/vdsm/tool/seboolsetup.py", line 21, in <module> import seobject File "/usr/lib64/python2.6/site-packages/seobject.py", line 952, in <module> class portRecords(semanageRecords): File "/usr/lib64/python2.6/site-packages/seobject.py", line 953, in portRecords valid_types = setools.seinfo(setools.ATTRIBUTE,"port_type")[0]["types"] File "/usr/lib64/python2.6/site-packages/setools/__init__.py", line 49, in seinfo dict_list = _seinfo.seinfo(setype, name) RuntimeError: No default policy found. Cleanup : vdsm-4.10.2-2.0.el6.x86_64 6/10 Cleanup : vdsm-cli-4.10.2-2.0.el6.noarch 7/10 Cleanup : vdsm-xmlrpc-4.10.2-2.0.el6.noarch 8/10 Cleanup : vdsm-python-4.10.2-2.0.el6.x86_64 9/10 Cleanup : python-ethtool-0.6-2.el6.x86_64