Bug 1238434
Summary: | /usr/share/ipxe/undionly.kpxe’: No such file or directory | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | bigswitch <rhosp-bugs-internal> | ||||||
Component: | rhosp-director | Assignee: | Mike Burns <mburns> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Udi Kalifon <ukalifon> | ||||||
Severity: | unspecified | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 7.0 (Kilo) | CC: | dmacpher, jslagle, mburns, rhel-osp-director-maint, rhosp-bugs-internal, sclewis | ||||||
Target Milestone: | ga | ||||||||
Target Release: | Director | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | ipxe-20130517-6.gitc4bce43.el7 | Doc Type: | Bug Fix | ||||||
Doc Text: |
The ipxe-bootimgs package was unavailable in the default Red Hat Enterprise Linux repository. It was only available in the Red Hat Enterprise Linux - Optional repository. This caused deployments without the Optional channel to fail. This fix adds this package to the director channel. Deployments now work without the Optional channel enabled.
|
Story Points: | --- | ||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2015-08-05 13:58:11 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: | |||||||||
Attachments: |
|
Description
bigswitch
2015-07-01 20:36:20 UTC
/usr/share/ipxe/undionly.kpxe ought to be installed when ipxe-bootimgs is installed. That package probably didn't install, but please confirm by running: rpm -q ipxe-bootimgs Please also attach ~/.instack/install-undercloud.log (from the home dir of the user that ran "openstack undercloud install", looks like stack in this case) can you also check if ipxe-bootimgs is available from any enabled repos on the undercloud? yum list --show-duplicates ipxe-bootimgs [stack@manager ~]$ rpm -q ipxe-bootimgs package ipxe-bootimgs is not installed Created attachment 1045257 [details]
~/.instack/install-undercloud.log
Created attachment 1045258 [details]
~/.instack/install-undercloud.log
(In reply to bigswitch from comment #6) > Created attachment 1045257 [details] > ~/.instack/install-undercloud.log This attachment is wrong. Don't bother to look at it. Sorry (In reply to bigswitch from comment #6) > Created attachment 1045257 [details] > ~/.instack/install-undercloud.log This attachment is wrong. Don't bother to look at it. Sorry (In reply to bigswitch from comment #7) > Created attachment 1045258 [details] > ~/.instack/install-undercloud.log This is the right install-undercloud.log [stack@manager ~]$ yum list --show-duplicates ipxe-bootimgs Loaded plugins: langpacks, product-id, subscription-manager Repo rhel-ha-for-rhel-7-server-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/7136784154980907288-key.pem Repo rhel-7-server-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/7136784154980907288-key.pem RH7-RHOS-7.0 469/469 RH7-RHOS-7.0-director 53/53 Error: No matching Packages to list ok, looks like ipxe-bootimgs is in the rhel-7-server-optional-rpms repo so that needs to be enabled. We will work on an update to the beta instructions to say that the optional repo is needed after all. Can I use following as a workaround? # subscription-manager repos --enable rhel-7-server-optional-rpms Can I use following as a workaround? # subscription-manager repos --enable rhel-7-server-optional-rpms Yes, that will work for a workaround. For GA, we'll make sure that's in a regular repo. Thanks for the bug report. If you do see anything else coming out of optional other than this single package, please let us know. Thanks! Mike, should this package be found on so many sources or just 1: ]$ sudo yum list --show-duplicates ipxe-bootimgs Loaded plugins: langpacks, product-id, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Installed Packages ipxe-bootimgs.noarch 20130517-6.gitc4bce43.el7 @rhel-optional Available Packages ipxe-bootimgs.noarch 20130517-6.gitc4bce43.el7 rhel-optional ipxe-bootimgs.noarch 20130517-6.gitc4bce43.el7 rhelosp-7.0-director-puddle ipxe-bootimgs.noarch 20130517-6.gitc4bce43.el7 rhelosp-rhel-7-server-opt ipxe-bootimgs.noarch 20130517-6.gitc4bce43.el7 rhelosp-rhel-7-z No errors in the install log any more, by the way. (In reply to Udi from comment #20) > Mike, should this package be found on so many sources or just 1: In short, yes and no. I'll explain each one below > > ]$ sudo yum list --show-duplicates ipxe-bootimgs > Loaded plugins: langpacks, product-id, subscription-manager > This system is not registered to Red Hat Subscription Management. You can > use subscription-manager to register. > Installed Packages > ipxe-bootimgs.noarch 20130517-6.gitc4bce43.el7 @rhel-optional > Available Packages > ipxe-bootimgs.noarch 20130517-6.gitc4bce43.el7 rhel-optional These 2 are the same. The package is expected to be there. You shouldn't have rhel-optional enabled though. > ipxe-bootimgs.noarch 20130517-6.gitc4bce43.el7 rhelosp-7.0-director-puddle This is the one that verifies the bug ^^ > ipxe-bootimgs.noarch 20130517-6.gitc4bce43.el7 rhelosp-rhel-7-server-opt This shouldn't be enabled, but the package is expected to be there. > ipxe-bootimgs.noarch 20130517-6.gitc4bce43.el7 rhelosp-rhel-7-z This is why we didn't catch the bug before. It *shouldn't* be in here, but it's a limitation of using internal repos rather than CDN. 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. https://access.redhat.com/errata/RHEA-2015:1549 |