Comment 4 for bug 1646977

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