| Summary: | factory: RuntimeError: mount_options: /dev/vda2 on /boot: mount: unknown filesystem type 'LVM2_member' | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Retired] CloudForms Cloud Engine | Reporter: | wes hayutin <whayutin> | ||||
| Component: | imagefactory | Assignee: | Ian McLeod <imcleod> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Martin Kočí <mkoci> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 1.0.0 | CC: | akarol, brad, dajohnso, deltacloud-maint, dgao, imcleod, ssachdev, whayutin | ||||
| Target Milestone: | rc | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2012-05-15 20:21:44 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Attachments: |
|
||||||
|
Description
wes hayutin
2012-01-20 23:14:55 UTC
Sigh. Well, this is a side effect of fixing F16. The conditional that should be using sda2 as /boot for F16 and above is somehow broken. I cannot immediately see what is wrong. Will figure it out. Was comparing an int with a string. Whoops. Fixed here: https://github.com/aeolusproject/imagefactory/commit/2f4851fff6d2eb6eedc1bc1ea273bd1376228e46 Test passed with #rpm -qa|grep 'aeolus\|imagefactory-\|oz-\|iwhd' aeolus-conductor-0.9.0-0.20120118181603git71cd8bc.el6.noarch imagefactory-jeosconf-ec2-rhel-1.0.0rc2_17_g6a682b6-1.el6.noarch rubygem-imagefactory-console-0.5.0-4.20110824113238gitd9debef.el6.noarch aeolus-conductor-doc-0.9.0-0.20120118181603git71cd8bc.el6.noarch iwhd-1.2-3.el6.x86_64 imagefactory-jeosconf-ec2-fedora-1.0.0rc2_17_g6a682b6-1.el6.noarch rubygem-arel-2.0.10-0.aeolus.el6.noarch rubygem-aeolus-image-0.4.0-0.20120118121635git0d31a37.el6.noarch rubygem-aeolus-cli-0.4.0-0.20120118121626git6fddd65.el6.noarch oz-0.8.0-2.el6.noarch aeolus-all-0.9.0-0.20120118181603git71cd8bc.el6.noarch imagefactory-1.0.0rc2_17_g6a682b6-1.el6.noarch aeolus-conductor-daemons-0.9.0-0.20120118181603git71cd8bc.el6.noarch aeolus-configure-2.6.0-0.20120118121620gita996371.el6.noarch However I'm slightly confused with the version of Fedora. In the description (in the template) of the bug is Fedora 15, but in the fix are lines like: "if (self.tdlobj.distro == 'Fedora') and (int(self.tdlobj.update) >= 16):" which is for fedora version 16 and higher. As well as in the comment 1. So how this particular issue can be fixed if it hasn't been worked for version 15 of Fedora ? Is there a bad example of the template in the description ? (I will try to build Fedora 16 too) Martin, Initially, F16 was broken. This was reported as a separate bug. My fix for the F16 bug caused a regression that broke everything _but_ F16. That regression is what caused this bug. The commit noted above corrects the regression. The problem was that I was comparing a string with an integer: 15 >= 16 is False However, "15" >= 16 is True aah OK..understand.. thanks btw as expected F16 build passed too. Moving bug to VERIFIED. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2012-0588.html |