Bug 1406746
Summary: | Upgrading to OSP11 fails with file transaction check error for openstack-dashboard-1 package | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Marius Cornea <mcornea> |
Component: | python-django-horizon | Assignee: | Radomir Dopieralski <rdopiera> |
Status: | CLOSED ERRATA | QA Contact: | Ido Ovadia <iovadia> |
Severity: | urgent | Docs Contact: | |
Priority: | high | ||
Version: | 11.0 (Ocata) | CC: | aortega, athomas, dbecker, emacchi, jguiditt, jschluet, lbopf, mburns, morazi, mrunge, nyechiel, rhel-osp-director-maint, sathlang, slinaber, srevivo |
Target Milestone: | Upstream M3 | Keywords: | AutomationBlocker, Triaged |
Target Release: | 11.0 (Ocata) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | python-django-horizon-11.0.0-0.20170117082945.196cd93.1.el7ost | Doc Type: | No Doc Update |
Doc Text: |
undefined
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2017-05-17 19:51:48 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: |
Description
Marius Cornea
2016-12-21 11:37:39 UTC
This looks a lot like: https://bugzilla.redhat.com/show_bug.cgi?id=1361148 I'm adding Jon to the discussion as he fixed it for the previous release. Likely initial build doesn't include packaging changes for downstream branding yet. Also may have some potential to upstream even more of the packaging changes to avoid having to have conflicting .spec file changes for downstream branding to be carried. (In reply to Jon Schlueter from comment #2) > Likely initial build doesn't include packaging changes for downstream > branding yet. Also may have some potential to upstream even more of the > packaging changes to avoid having to have conflicting .spec file changes for > downstream branding to be carried. Just a thought here, would there be any benefit to having a subpackage which depends on horizon that contains only the branding changes? Maybe that would make it easier to maintain for future release? openstack-dashboard is a sub-rpm for python-django-horizon I have added the rhel-specific bits to the spec file. I'm still hitting this issue while trying to update to a newer version of python-django-horizon than the Fixed in version one: ## Existing version on OSP10 [root@overcloud-controller-0 ~]# rpm -qa | grep python-django-horizon python-django-horizon-10.0.1-4.el7ost.noarch ## Update to the version provided by OSP11 [root@overcloud-controller-0 ~]# yum update -y python-django-horizon Loaded plugins: product-id, search-disabled-repos, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Resolving Dependencies --> Running transaction check ---> Package python-django-horizon.noarch 1:10.0.1-4.el7ost will be updated --> Processing Dependency: python-django-horizon = 1:10.0.1-4.el7ost for package: 1:openstack-dashboard-10.0.1-4.el7ost.noarch ---> Package python-django-horizon.noarch 1:11.0.0-0.20170117082945.196cd93.el7ost will be an update --> Running transaction check ---> Package openstack-dashboard.noarch 1:10.0.1-4.el7ost will be updated --> Processing Dependency: openstack-dashboard = 1:10.0.1-4.el7ost for package: 1:openstack-dashboard-theme-10.0.1-4.el7ost.noarch ---> Package openstack-dashboard.noarch 1:11.0.0-0.20170117082945.196cd93.el7ost will be an update --> Running transaction check ---> Package openstack-dashboard-theme.noarch 1:10.0.1-4.el7ost will be updated ---> Package openstack-dashboard-theme.noarch 1:11.0.0-0.20170117082945.196cd93.el7ost will be an update --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================================================================================================================== Updating: python-django-horizon noarch 1:11.0.0-0.20170117082945.196cd93.el7ost rhelosp-11.0-puddle 681 k Updating for dependencies: openstack-dashboard noarch 1:11.0.0-0.20170117082945.196cd93.el7ost rhelosp-11.0-puddle 12 M openstack-dashboard-theme noarch 1:11.0.0-0.20170117082945.196cd93.el7ost rhelosp-11.0-puddle 1.9 k Transaction Summary =============================================================================================================================================================================================================================================== Upgrade 1 Package (+2 Dependent packages) Total size: 12 M Downloading packages: Running transaction check Running transaction test Transaction check error: file /usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.d from install of openstack-dashboard-1:11.0.0-0.20170117082945.196cd93.el7ost.noarch conflicts with file from package openstack-dashboard-1:10.0.1-4.el7ost.noarch Error Summary ------------- 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-2017:1245 |