Bug 445854
| Summary: | virt-install creates boot images with the wrong file context | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Alan Pevec <apevec> |
| Component: | python-virtinst | Assignee: | Daniel Berrangé <berrange> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | low | Docs Contact: | |
| Priority: | low | ||
| Version: | 9 | CC: | mishu |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | 0.300.3-6.fc9 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2008-05-21 10:54:58 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 445877 | ||
This shouldn't really use /var/lib/libvirt/images since that's for disk images. THe kernel & initrd should really be in their own directory. I'll get Dan to add a new directory to the SELinux policy for this python-virtinst-0.300.3-6.fc9 has been submitted as an update for Fedora 9 python-virtinst-0.300.3-6.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update python-virtinst'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-3598 Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping python-virtinst-0.300.3-6.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report. |
Description of problem: virt-install --location produces avc: denied { read } for pid=5220 comm="qemu-kvm" name="virtinst-vmlinuz.dOPar5" dev=sda1 ino=196841 scontext=system_u:system_r:qemu_t:s0 tcontext=unconfined_u:object_r:user_tmp_t:s0 tclass=file kernel and initrd are downloaded to /var/tmp/ and get wrong SElinux context user_tmp_t instead of expected Version-Release number of selected component (if applicable): kvm-65-1.fc9 python-virtinst-0.300.3-5.fc9 selinux-policy-targeted-3.3.1-42.fc9 How reproducible: install KVM guest using --location option Steps to Reproduce: 1. virt-install -n testVM -r 768 -f /var/lib/libvirt/images/testVM.img -s 6 --vnc --accelerate -v --os-type=linux --arch=i686 -w network:default -l http://download.fedora.redhat.com/pub/fedora/linux/development/i386/os/ Actual results: Expected results: Additional info: quickfix, might be wrong: diff -r 309cf2ed646a virtinst/Guest.py --- a/virtinst/Guest.py Thu May 08 14:18:30 2008 -0400 +++ b/virtinst/Guest.py Fri May 09 15:37:50 2008 +0200 @@ -508,7 +508,7 @@ class Installer(object): def get_scratchdir(self): if self.type == "xen": return "/var/lib/xen" - return "/var/tmp" + return "/var/lib/libvirt/images" scratchdir = property(get_scratchdir) def get_cdrom(self):