[libvirt] securityselinuxlabeltest test fails on v1.2.5

Scott Sullivan ssullivan at liquidweb.com
Thu Jun 26 13:56:10 UTC 2014


On 06/25/2014 01:18 PM, Eric Blake wrote:
> On 06/25/2014 11:08 AM, Scott Sullivan wrote:
>> I am trying to build v1.2.5-maint, however I have one test failing
>> causing the build to fail:
>>
>>
>> TEST: securityselinuxlabeltest
>>        !!!.                                     4   FAIL
>>
> Can you rerun this to give more details on the failure:
>
> make -C tests check TESTS=securityselinuxlabeltest VIR_TEST_DEBUG=1

Thanks for the help. Here's the requested output:

-bash-4.1$ make -C tests check TESTS=securityselinuxlabeltest 
VIR_TEST_DEBUG=1
make: Entering directory `/home/rpmbuild/packages/libvirt/tests'
make  libshunload.la libvirportallocatormock.la 
virnetserverclientmock.la vircgroupmock.la virpcimock.la 
libqemumonitortestutils.la qemuxml2argvmock.la    virusbmock.la 
libsecurityselinuxhelper.la virshtest sockettest nodeinfotest virbuftest 
commandtest seclabeltest virhashtest viratomictest utiltest shunloadtest vir
timetest viruritest virkeyfiletest viralloctest virauthconfigtest 
virbitmaptest vircgrouptest vircryptotest virpcitest virendiantest 
virfiletest virfirewalltest viriscsitest virkeycodetest virlockspacetest 
virlogtest virstringtest virportallocatortest sysinfotest virstoragetest 
virnetdevbandwidthtest virkmodtest virca
pstest domainconftest virhostdevtest virnetmessagetest virnetsockettest 
virnetserverclienttest virnettlscontexttest virnettlssessiontest 
fchosttest fdstreamtest  securityselinuxtest viridentitytest 
securityselinuxlabeltest virdrivermoduletest qemuxml2argvtest 
qemuxml2xmltest qemuxmlnstest qemuargv2xmltest qemuhelptes
t domainsnapshotxml2xmltest qemumonitortest qemumonitorjsontest 
qemuhotplugtest qemuagenttest qemucapabilitiestest qemucaps2xmltest 
lxcxml2xmltest lxcconf2xmltest openvzutilstest esxutilstest vmx2xmltest 
xml2vmxtest vmwarevertest   jsontest networkxml2xmltest 
networkxml2xmlupdatetest networkxml2conftest networkxml2fir
ewalltest  nwfilterxml2xmltest nwfilterebiptablestest 
nwfilterxml2firewalltest storagevolxml2argvtest virscsitest 
storagevolxml2xmltest storagepoolxml2xmltest nodedevxml2xmltest 
interfacexml2xmltest cputest metadatatest secretxml2xmltest virusbtest 
eventtest libvirtdconftest objecteventtest commandhelper ssh test_conf
make[1]: Entering directory `/home/rpmbuild/packages/libvirt/tests'
make[1]: `libshunload.la' is up to date.
make[1]: `libvirportallocatormock.la' is up to date.
make[1]: `virnetserverclientmock.la' is up to date.
make[1]: `vircgroupmock.la' is up to date.
make[1]: `virpcimock.la' is up to date.
make[1]: `libqemumonitortestutils.la' is up to date.
make[1]: `qemuxml2argvmock.la' is up to date.
make[1]: `virusbmock.la' is up to date.
make[1]: `libsecurityselinuxhelper.la' is up to date.
make[1]: `virshtest' is up to date.
make[1]: `sockettest' is up to date.
make[1]: `nodeinfotest' is up to date.
make[1]: `virbuftest' is up to date.
make[1]: `commandtest' is up to date.
make[1]: `seclabeltest' is up to date.
make[1]: `virhashtest' is up to date.
make[1]: `viratomictest' is up to date.
make[1]: `utiltest' is up to date.
make[1]: `shunloadtest' is up to date.
make[1]: `virtimetest' is up to date.
make[1]: `viruritest' is up to date.
make[1]: `virkeyfiletest' is up to date.
make[1]: `viralloctest' is up to date.
make[1]: `virauthconfigtest' is up to date.
make[1]: `virbitmaptest' is up to date.
make[1]: `vircgrouptest' is up to date.
make[1]: `vircryptotest' is up to date.
make[1]: `virpcitest' is up to date.
make[1]: `virendiantest' is up to date.
make[1]: `virfiletest' is up to date.
make[1]: `virfirewalltest' is up to date.
make[1]: `viriscsitest' is up to date.
make[1]: `virkeycodetest' is up to date.
make[1]: `virlockspacetest' is up to date.
make[1]: `virlogtest' is up to date.
make[1]: `virstringtest' is up to date.
make[1]: `virportallocatortest' is up to date.
make[1]: `sysinfotest' is up to date.
make[1]: `virstoragetest' is up to date.
make[1]: `virnetdevbandwidthtest' is up to date.
make[1]: `virkmodtest' is up to date.
make[1]: `vircapstest' is up to date.
make[1]: `domainconftest' is up to date.
make[1]: `virhostdevtest' is up to date.
make[1]: `virnetmessagetest' is up to date.
make[1]: `virnetsockettest' is up to date.
make[1]: `virnetserverclienttest' is up to date.
make[1]: `virnettlscontexttest' is up to date.
make[1]: `virnettlssessiontest' is up to date.
make[1]: `fchosttest' is up to date.
make[1]: `fdstreamtest' is up to date.
make[1]: `securityselinuxtest' is up to date.
make[1]: `viridentitytest' is up to date.
make[1]: `securityselinuxlabeltest' is up to date.
make[1]: `virdrivermoduletest' is up to date.
make[1]: `qemuxml2argvtest' is up to date.
make[1]: `qemuxml2xmltest' is up to date.
make[1]: `qemuxmlnstest' is up to date.
make[1]: `qemuargv2xmltest' is up to date.
make[1]: `qemuhelptest' is up to date.
make[1]: `domainsnapshotxml2xmltest' is up to date.
make[1]: `qemumonitortest' is up to date.
make[1]: `qemumonitorjsontest' is up to date.
make[1]: `qemuhotplugtest' is up to date.
make[1]: `qemuagenttest' is up to date.
make[1]: `qemucapabilitiestest' is up to date.
make[1]: `qemucaps2xmltest' is up to date.
make[1]: `lxcxml2xmltest' is up to date.
make[1]: `lxcconf2xmltest' is up to date.
make[1]: `openvzutilstest' is up to date.
make[1]: `esxutilstest' is up to date.
make[1]: `vmx2xmltest' is up to date.
make[1]: `xml2vmxtest' is up to date.
make[1]: `vmwarevertest' is up to date.
make[1]: `jsontest' is up to date.
make[1]: `networkxml2xmltest' is up to date.
make[1]: `networkxml2xmlupdatetest' is up to date.
make[1]: `networkxml2conftest' is up to date.
make[1]: `networkxml2firewalltest' is up to date.
make[1]: `nwfilterxml2xmltest' is up to date.
make[1]: `nwfilterebiptablestest' is up to date.
make[1]: `nwfilterxml2firewalltest' is up to date.
make[1]: `storagevolxml2argvtest' is up to date.
make[1]: `virscsitest' is up to date.
make[1]: `storagevolxml2xmltest' is up to date.
make[1]: `storagepoolxml2xmltest' is up to date.
make[1]: `nodedevxml2xmltest' is up to date.
make[1]: `interfacexml2xmltest' is up to date.
make[1]: `cputest' is up to date.
make[1]: `metadatatest' is up to date.
make[1]: `secretxml2xmltest' is up to date.
make[1]: `virusbtest' is up to date.
make[1]: `eventtest' is up to date.
make[1]: `libvirtdconftest' is up to date.
make[1]: `objecteventtest' is up to date.
make[1]: `commandhelper' is up to date.
make[1]: `ssh' is up to date.
make[1]: `test_conf' is up to date.
make[1]: Leaving directory `/home/rpmbuild/packages/libvirt/tests'
make  check-TESTS
make[1]: Entering directory `/home/rpmbuild/packages/libvirt/tests'
TEST: securityselinuxlabeltest
QEMU driver capabilities:
<capabilities>

   <host>
     <cpu>
       <arch>x86_64</arch>
       <model>core2duo</model>
       <vendor>Intel</vendor>
       <topology sockets='1' cores='2' threads='1'/>
       <feature name='lahf_lm'/>
       <feature name='xtpr'/>
       <feature name='cx16'/>
       <feature name='tm2'/>
       <feature name='est'/>
       <feature name='vmx'/>
       <feature name='ds_cpl'/>
       <feature name='pbe'/>
       <feature name='tm'/>
       <feature name='ht'/>
       <feature name='ss'/>
       <feature name='acpi'/>
       <feature name='ds'/>
     </cpu>
     <power_management/>
   </host>

   <guest>
     <os_type>hvm</os_type>
     <arch name='i686'>
       <wordsize>32</wordsize>
       <emulator>/usr/bin/qemu</emulator>
       <machine>pc</machine>
       <machine>isapc</machine>
       <domain type='qemu'>
       </domain>
     </arch>
     <features>
       <cpuselection/>
     </features>
   </guest>

   <guest>
     <os_type>hvm</os_type>
     <arch name='x86_64'>
       <wordsize>64</wordsize>
       <emulator>/usr/bin/qemu-system-x86_64</emulator>
       <machine>pc-0.11</machine>
       <machine canonical='pc-0.11'>pc</machine>
       <machine>pc-0.10</machine>
       <machine>isapc</machine>
       <domain type='qemu'>
       </domain>
       <domain type='kvm'>
         <emulator>/usr/bin/kvm</emulator>
         <machine>pc</machine>
         <machine>isapc</machine>
       </domain>
     </arch>
     <features>
       <cpuselection/>
     </features>
   </guest>

   <guest>
     <os_type>xen</os_type>
     <arch name='x86_64'>
       <wordsize>64</wordsize>
       <emulator>/usr/bin/xenner</emulator>
       <machine>xenner</machine>
       <domain type='kvm'>
         <emulator>/usr/bin/kvm</emulator>
       </domain>
     </arch>
   </guest>

   <guest>
     <os_type>hvm</os_type>
     <arch name='ppc64'>
       <wordsize>64</wordsize>
       <emulator>/usr/bin/qemu-system-ppc64</emulator>
       <machine>pseries</machine>
       <domain type='qemu'>
       </domain>
     </arch>
   </guest>

   <guest>
     <os_type>hvm</os_type>
     <arch name='ppc'>
       <wordsize>32</wordsize>
       <emulator>/usr/bin/qemu-system-ppc</emulator>
       <machine>g3beige</machine>
       <domain type='qemu'>
       </domain>
     </arch>
   </guest>

   <guest>
     <os_type>hvm</os_type>
     <arch name='s390x'>
       <wordsize>64</wordsize>
       <emulator>/usr/bin/qemu-system-s390x</emulator>
       <machine>s390-virtio</machine>
       <machine>s390-ccw-virtio</machine>
       <domain type='qemu'>
       </domain>
     </arch>
   </guest>

   <guest>
     <os_type>hvm</os_type>
     <arch name='armv7l'>
       <wordsize>32</wordsize>
       <emulator>/usr/bin/qemu-system-arm</emulator>
       <machine>vexpress-a9</machine>
       <machine>vexpress-a15</machine>
       <machine>versatilepb</machine>
       <domain type='qemu'>
       </domain>
     </arch>
   </guest>

   <guest>
     <os_type>hvm</os_type>
     <arch name='aarch64'>
       <wordsize>64</wordsize>
       <emulator>/usr/bin/qemu-system-aarch64</emulator>
       <machine>virt</machine>
       <domain type='qemu'>
       </domain>
     </arch>
   </guest>

</capabilities>
  1) Labelling "disks"                                                 
... internal error: File 
/home/rpmbuild/packages/libvirt/tests/securityselinuxlabeldata/plain.raw 
context 'EOPNOTSUPP' did not match epected 
'system_u:object_r:svirt_image_t:s0:c41,c264'
libvirt:  error : internal error: File 
/home/rpmbuild/packages/libvirt/tests/securityselinuxlabeldata/plain.raw 
context 'EOPNOTSUPP' did not match epected 
'system_u:object_r:svirt_image_t:s0:c41,c264'
FAILED
  2) Labelling "kernel"                                                
... internal error: File 
/home/rpmbuild/packages/libvirt/tests/securityselinuxlabeldata/vmlinuz.raw 
context 'EOPNOTSUPP' did not match epected 
'system_u:object_r:virt_content_t:s0'
libvirt:  error : internal error: File 
/home/rpmbuild/packages/libvirt/tests/securityselinuxlabeldata/vmlinuz.raw 
context 'EOPNOTSUPP' did not match epected 
'system_u:object_r:virt_content_t:s0'
FAILED
  3) Labelling "chardev"                                               
... internal error: File 
/home/rpmbuild/packages/libvirt/tests/securityselinuxlabeldata/plain.txt 
context 'EOPNOTSUPP' did not match epected 
'system_u:object_r:svirt_image_t:s0:c41,c264'
libvirt:  error : internal error: File 
/home/rpmbuild/packages/libvirt/tests/securityselinuxlabeldata/plain.txt 
context 'EOPNOTSUPP' did not match epected 
'system_u:object_r:svirt_image_t:s0:c41,c264'
FAILED
  4) Labelling "nfs"                                                   
... OK
FAIL: securityselinuxlabeltest
=======================================
1 of 1 test failed
Please report to libvir-list at redhat.com
=======================================
make[1]: *** [check-TESTS] Error 1
make[1]: Leaving directory `/home/rpmbuild/packages/libvirt/tests'
make: *** [check-am] Error 2
make: Leaving directory `/home/rpmbuild/packages/libvirt/tests'
-bash-4.1$

>
>> Is anyone else having this problem? Im building on CentOS 6.5. Im happy
>> to provide any further information as needed.
> It's passing for me on my RHEL 6.5 box from libvirt.git master branch,
> so I'm not sure what is different between our environments.

I do have selinux disabled if that's a possible factor.

-bash-4.1$ sestatus
SELinux status:                 disabled
-bash-4.1$


>




More information about the libvir-list mailing list