Bug 1549129 - [UPDATES]Failed to on dependencies trying to update overcloud images images.
Summary: [UPDATES]Failed to on dependencies trying to update overcloud images images.
Keywords:
Status: CLOSED DUPLICATE of bug 1543840
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: collectd
Version: 11.0 (Ocata)
Hardware: Unspecified
OS: Unspecified
medium
high
Target Milestone: async
: 11.0 (Ocata)
Assignee: Matthias Runge
QA Contact: Leonid Natapov
URL:
Whiteboard:
: 1562764 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-02-26 13:18 UTC by Raviv Bar-Tal
Modified: 2018-04-18 07:39 UTC (History)
15 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1550149 (view as bug list)
Environment:
Last Closed: 2018-04-18 07:39:02 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Images log (95.62 KB, application/x-shellscript)
2018-02-26 13:18 UTC, Raviv Bar-Tal
no flags Details
repo files (20.00 KB, application/x-tar)
2018-03-01 12:57 UTC, Raviv Bar-Tal
no flags Details
ceph sosreport (9.70 MB, application/x-xz)
2018-03-01 12:58 UTC, Raviv Bar-Tal
no flags Details
deploy, update and env files (1.08 MB, application/x-tar)
2018-03-01 13:01 UTC, Raviv Bar-Tal
no flags Details

Description Raviv Bar-Tal 2018-02-26 13:18:32 UTC
Created attachment 1400837 [details]
Images log

Description of problem:
When trying to update overcloud images the command fail with dependencies error
(see attached log)
Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Install osp 11 build: z2
2. try to update the overcloud images (virt-customize -a overcloud-full.qcow2 --update)

3. command fails 

Actual results:
--> Finished Dependency Resolution
Error: Package: collectd-curl_json-5.7.0-4.el7ost.x86_64 (@rhos-11.0-optools-puddle)
           Requires: collectd(x86-64) = 5.7.0-4.el7ost
           Removing: collectd-5.7.0-4.el7ost.x86_64 (@rhos-11.0-optools-puddle)
               collectd(x86-64) = 5.7.0-4.el7ost
           Updated By: collectd-5.7.2-1.el7cp.x86_64 (rhelosp-ceph-2.0-mon)
               collectd(x86-64) = 5.7.2-1.el7cp
Error: Package: collectd-write_http-5.7.0-4.el7ost.x86_64 (@rhos-11.0-optools-puddle)
           Requires: collectd(x86-64) = 5.7.0-4.el7ost
           Removing: collectd-5.7.0-4.el7ost.x86_64 (@rhos-11.0-optools-puddle)

Expected results:


Additional info:
(see attached log)
More details can be found here:
https://rhos-qe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/DFG/view/upgrades/view/update/job/DFG-upgrades-updates-11_director-rhel-7.4-virthost-3cont_2comp_3ceph-ipv4-vxlan/77/artifact/.sh/

Comment 1 Mike Burns 2018-02-27 16:09:15 UTC
This was introduced because ceph shipped a newer collectd package but not all the sub-packages that we ship.  

Can we update to the 5.7.2-1 collectd package?

Comment 2 Matthias Runge 2018-02-27 16:45:41 UTC
Yes, sure. I don't know why and how 5.7.0 was included. iirc. there is even a cve in 5.7.0-...

Comment 3 Matthias Runge 2018-02-28 09:21:10 UTC
To iterate on this, I'm not sure why collectd-5.8.0-4 (or later) was not pushed to osp11, there is a bug in modified for OSP11: https://bugzilla.redhat.com/show_bug.cgi?id=1543840

Comment 4 Mike Burns 2018-02-28 16:04:36 UTC
After further review, I'm not sure how this could happen.  Latest test repos included 5.7.2-3 which is >= 5.7.2-1 from ceph.

Can you provide your repo files?  Is this reproducible?

Comment 5 Mike Burns 2018-02-28 16:19:32 UTC
I suspect that the optools puddle was not enabled.

Comment 6 Raviv Bar-Tal 2018-03-01 12:57:39 UTC
Created attachment 1402500 [details]
repo files

Comment 7 Raviv Bar-Tal 2018-03-01 12:58:44 UTC
Created attachment 1402501 [details]
ceph sosreport

Comment 8 Raviv Bar-Tal 2018-03-01 13:01:38 UTC
Created attachment 1402517 [details]
deploy, update and env files

Comment 9 Raviv Bar-Tal 2018-03-01 13:22:14 UTC
Hi Mike,
Files are attached from system installed with last_7.3_puddle and passed image,
But failed on ceph update, I think it's the same error.
If you need I will reproduce the original bug for you.


This system is now installed on seal02.qa.lab.tlv.redhat.com and you can use it for anything you need today and tomorrow (1,2 March)

Comment 11 Mike Burns 2018-03-21 14:31:23 UTC
optools is likely a requirement now for updates/upgrades since collectd packages are installed by default.  With that enabled, you should not hit this issue.

If that's the case, then we should update our repo tool to enable it by default and move this to a doc bug to state that optools is required

Comment 13 Matthias Runge 2018-04-18 07:37:25 UTC
*** Bug 1562764 has been marked as a duplicate of this bug. ***

Comment 14 Matthias Runge 2018-04-18 07:39:02 UTC
This will be fixed by https://bugzilla.redhat.com/show_bug.cgi?id=1543840

*** This bug has been marked as a duplicate of bug 1543840 ***


Note You need to log in before you can comment on or make changes to this bug.