Bug 449129
Summary: | RH 5.2 Xen - Cannot Install SLES 10 as Paravirtualized Guest | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Hector Arteaga <hector.arteaga> | ||||||||||||
Component: | python-virtinst | Assignee: | Cole Robinson <crobinso> | ||||||||||||
Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> | ||||||||||||
Severity: | high | Docs Contact: | |||||||||||||
Priority: | urgent | ||||||||||||||
Version: | 5.2 | CC: | aboubacar.diare, cward, duck, gozen, jzhenyon, phinchman, tao, xen-maint | ||||||||||||
Target Milestone: | rc | ||||||||||||||
Target Release: | --- | ||||||||||||||
Hardware: | x86_64 | ||||||||||||||
OS: | Linux | ||||||||||||||
Whiteboard: | |||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||
Clone Of: | Environment: | ||||||||||||||
Last Closed: | 2009-01-20 21:03:59 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: | |||||||||||||||
Attachments: |
|
Description
Hector Arteaga
2008-05-30 17:05:29 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release. Created attachment 312675 [details]
Allow fetching suse paravirt kernels
The patch above allows fetching suse paravirt kernels for opensuse 10 and up
and sles 10
Couple commands that can be used to test the different tree configurations: virt-install --name susetest --ram 256 --nodisks --vnc --paravirt --debug --location http://mirrors.kernel.org/opensuse/distribution/11.0/repo/oss/ and virt-install --name susetest --ram 256 --nodisks --vnc --paravirt --debug --location http://mirrors.kernel.org/opensuse/distribution/10.2/repo/oss/ For the above URLs, I'd use instead: http://suse.mirrors.tds.net/pub/opensuse/distribution/11.0/repo/oss/ http://suse.mirrors.tds.net/pub/opensuse/distribution/10.2/repo/oss/ Since the others are slow as sin :( Created attachment 316775 [details]
Latest patch for fetching newer suse kernels
This is built in python-virtinst-0.300.2-10.el5. Setting to MODIFIED. Partners, this bug should be fixed in the latest RHEL 5.3 Snapshot. We believe that you have some interest in its correct functionality, so we're making a friendly request to send us some testing feedback. If you have a chance to test it, please share with us your findings. If you have successfully VERIFIED the fix, please add PartnerVerified to the Bugzilla keywords, along with a description of the results. Thanks! Hmm, looks like: http://suse.mirrors.tds.net/pub/opensuse/distribution/10.2/repo/oss/ is no longer valid. You can use: http://download.opensuse.org/distribution/%s/repo/oss/ And just replace the %s with 10.2, 10.3, 11.0 to test. Sorry about that. I tried creating a VM on 5.3 snapshot 5 and it still fails. I tried installing throught both http and nfs and neither of them worked. I still get the same failure error: File "/usr/lib/python2.4/site-packages/virtinst/OSDistro.py", line 225, in acquireKernel return self._findXenRPMS(fetcher, progresscb) File "/usr/lib/python2.4/site-packages/virtinst/OSDistro.py", line 236, in _findXenRPMS (kernelrpmname, installinitrdrpmname) = self._extractRPMNames(filelist) File "/usr/lib/python2.4/site-packages/virtinst/OSDistro.py", line 297, in _extractRPMNames raise _("Unable to determine kernel RPM path") Unable to determine kernel RPM path (In reply to comment #14) > I tried creating a VM on 5.3 snapshot 5 and it still fails. I tried installing > throught both http and nfs and neither of them worked. I still get the same > failure error: > > File "/usr/lib/python2.4/site-packages/virtinst/OSDistro.py", line 225, in > acquireKernel > return self._findXenRPMS(fetcher, progresscb) > File "/usr/lib/python2.4/site-packages/virtinst/OSDistro.py", line 236, in > _findXenRPMS > (kernelrpmname, installinitrdrpmname) = self._extractRPMNames(filelist) > File "/usr/lib/python2.4/site-packages/virtinst/OSDistro.py", line 297, in > _extractRPMNames > raise _("Unable to determine kernel RPM path") > Unable to determine kernel RPM path Hi Hector, Can you please provide the virt-install command you used along with the arch of dom0 you were trying this on? Thanks, I am actually doing the install through Virtual Machine Manager. I've tried both SLES 10.2 and Opensource 10.2 (both x64) and they fail the same way. Can you post ~/.virt-manager/virt-manager.log? Thanks. I've been looking at virt-manager.log and it looks like the reason it can not load OpenSuse 10.2 is because the boot/x64_86 directory does not have the vmlinux-xen kernel image. I checked and the site recommended above: http://download.opensuse.org/distribution/10.2/repo/oss/ does not have there either. SLES 10.2 does and it does kick off the install, but it doesn't make it all the way through. Right afer I select DHCP as the IP acquisition method the VM shutsdown. I've attached some screen shots of that as well as the virt-manager.log. Created attachment 326758 [details]
virt-manager.log
Created attachment 326759 [details]
Installation CD not Found Image
Created attachment 326760 [details]
Use DHCP image
Comment #19: Any issues with the distro actually working needs to be filed as separate bugs, it is outside the scope of this report. Since you've reported that SLES 10.2 manages to boot, the subject of this bug has been addressed (can't boot SLES 10). Moving back to VERIFIED. However, fetching and boot opensuse 10.2 worked fine for me, using: http://download.opensuse.org/distribution/10.2/repo/oss/ with both virt-install and virt-manager. So I'm really not sure why it wasn't working for you: maybe network issues with the opensuse site? An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2009-0216.html |