Hide Forgot
The rhev-hypervisor package should be renamed to rhev-hypervisor6. The reason is so in RHN we can have rhev-hypervisor6 and rhev-hypervisor5 in the same channel together, since they are both supported by RHEV-M 3.x. They should be parallel-installable.
Related bugs: https://bugzilla.redhat.com/show_bug.cgi?id=740823 https://bugzilla.redhat.com/show_bug.cgi?id=747647 https://bugzilla.redhat.com/show_bug.cgi?id=747646 https://bugzilla.redhat.com/show_bug.cgi?id=743938 https://bugzilla.redhat.com/show_bug.cgi?id=740565
*** Bug 747646 has been marked as a duplicate of this bug. ***
Changes made: RPM names are rhev-hypervisor6 and rhev-hypervisor6-tools installing rhev-hypervisor6 should not pull -tools, but installing -tools should pull rhev-hypervisor6. Only 1 requirement for rhev-hypervisor6 -- rpmdevtools which is a %post requirement. Layout of the installation should be the same in /usr/share/rhev-hypervisor -tools package should require isomd5sum, parted, dosfstools rhev-hypervisor5 should obsolete all rhev-hypervisor- packages yum install rhev-hypervisor should pull latest rhev-hypervisor6 Should still be installable side-by-side
*** Bug 749400 has been marked as a duplicate of this bug. ***
Need to ensure that rhev-hypervisor-release file doesn't change name
diff -u -r1.4 Makefile --- Makefile 26 Oct 2011 22:29:51 -0000 1.4 +++ Makefile 27 Oct 2011 13:55:21 -0000 @@ -14,6 +14,7 @@ RHEVH_PRODUCT_CODE := $(shell awk '/^%define product_code/ {{$$1="";$$2="";sub(/^ */,"");print $$0}}' $(SPECFILE)) RHEVH_RECIPE_SHA256 := $(shell sha256sum $(RECIPES)/*.ks | sha256sum | cut -f1 -d' ') RHEVH_RECIPE_RPM := $(shell rpm -qf $(RECIPES)/$(NAME0).ks) +PACKAGE := $(shell awk '/^%define base_name/ {{$$1="";$$2="";sub(/^ */,"");print $$0}}' $(SPECFILE)) $(NAME).ks: ( \ @@ -22,7 +23,7 @@ echo "PRODUCT_CODE=$(RHEVH_PRODUCT_CODE)" ;\ echo "RECIPE_SHA256=$(RHEVH_RECIPE_SHA256)" ;\ echo "RECIPE_RPM=$(RHEVH_RECIPE_RPM)" ;\ - echo "PACKAGE=$(NAME)" ;\ + echo "PACKAGE=$(PACKAGE)" ;\ echo "VERSION=$(VERSION)" ;\ echo "RELEASE=$(RELEASE)" ;\ ) > version.ks
answering myself, [root@dhcp-93-131 yum.repos.d]# rhn-channel --list rhel-x86_64-server-6 rhel-x86_64-server-6-rhevh-beta rhel-x86_64-server-6-rhevm-3-beta [root@dhcp-93-131 yum.repos.d]# yum search rhev-hypervisor Loaded plugins: aliases, changelog, downloadonly, kabi, presto, product-id, refresh-packagekit, rhnplugin, security, subscription-manager, verify, versionlock Updating certificate-based repositories. Loading support for Red Hat kernel ABI ======================================================================================================= N/S Matched: rhev-hypervisor ======================================================================================================== rhev-hypervisor.noarch : Red Hat Enterprise Virtualization Hypervisor ISO image rhev-hypervisor6.noarch : Red Hat Enterprise Virtualization Hypervisor ISO image rhev-hypervisor6-tools.noarch : Tools for deploying RHEV Hypervisor Images
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/RHBA-2011-1783.html