element os-refresh-config fails with missing package dependency

Bug #1646977 reported by Michael Johnson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Won't Fix
Low
Alex Schultz

Bug Description

This patch: https://review.openstack.org/#/c/402250/ removed the dependency on os-collect-config from the os-refresh-config element. The problem is os-refresh-config has package dependencies that are not declared in package-installs.yaml but it was getting for free from os-collect-config.

Currently gates using DIB are failing with:

psutil/_psutil_linux.c:13:20: fatal error: Python.h: No such file or directory

The os-refresh-config element needs to be updated to reflect the actual package dependencies.

Full gate log attached.

Revision history for this message
Michael Johnson (johnsom) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-image-elements (master)

Fix proposed to branch: master
Review: https://review.openstack.org/406402

Changed in tripleo:
assignee: nobody → Alex Schultz (alex-schultz)
status: New → In Progress
Changed in tripleo:
importance: Undecided → High
milestone: none → ocata-2
Revision history for this message
Dr. Jens Harbott (j-harbott) wrote :

With the patch applied, building the octavia image still is failing a bit later for me, see the attached devstack log. I think the reason is that the os-apply-config element now has nothing to do anymore, so it also should be removed from elements/os-refresh-config/element-deps

Revision history for this message
Michael Johnson (johnsom) wrote : Re: [Bug 1646977] Re: element os-refresh-config fails with missing package dependency

Hi Jens,

Yes, there are actually three patches required for octavia after the
above change. I ended up taking a different approach (though the
above bug is still valid).

Please see this patch and it's dependencies to be able to successfully
build the octavia amphora image:
https://review.openstack.org/#/c/356590/

Michael

On Tue, Dec 6, 2016 at 4:57 AM, Dr. Jens Rosenboom <email address hidden> wrote:
> With the patch applied, building the octavia image still is failing a
> bit later for me, see the attached devstack log. I think the reason is
> that the os-apply-config element now has nothing to do anymore, so it
> also should be removed from elements/os-refresh-config/element-deps
>
> ** Attachment added: "devstack log2"
> https://bugs.launchpad.net/tripleo/+bug/1646977/+attachment/4788077/+files/stack.sh.log
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1646977
>
> Title:
> element os-refresh-config fails with missing package dependency
>
> Status in tripleo:
> In Progress
>
> Bug description:
> This patch: https://review.openstack.org/#/c/402250/ removed the
> dependency on os-collect-config from the os-refresh-config element.
> The problem is os-refresh-config has package dependencies that are not
> declared in package-installs.yaml but it was getting for free from os-
> collect-config.
>
> Currently gates using DIB are failing with:
>
> psutil/_psutil_linux.c:13:20: fatal error: Python.h: No such file or
> directory
>
> The os-refresh-config element needs to be updated to reflect the
> actual package dependencies.
>
> Full gate log attached.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/tripleo/+bug/1646977/+subscriptions

Changed in tripleo:
milestone: ocata-2 → ocata-3
Changed in tripleo:
milestone: ocata-3 → ocata-rc1
Changed in tripleo:
milestone: ocata-rc1 → ocata-rc2
Changed in tripleo:
milestone: ocata-rc2 → pike-1
Changed in tripleo:
milestone: pike-1 → pike-2
Changed in tripleo:
milestone: pike-2 → pike-3
Changed in tripleo:
milestone: pike-3 → pike-rc1
Revision history for this message
Ben Nemec (bnemec) wrote :

Dropping priority as this was fixed in the affected project in a different way, and it's not clear to me that it's high priority for TripleO itself.

no longer affects: diskimage-builder
Changed in tripleo:
importance: High → Low
milestone: pike-rc1 → queens-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-image-elements (master)

Change abandoned by Alex Schultz (<email address hidden>) on branch: master
Review: https://review.openstack.org/406402

Changed in tripleo:
status: In Progress → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.