master ovb jobs failing on Destination directory /etc/pki/tls/private does not exist

Bug #1879766 reported by wes hayutin
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Alex Schultz

Bug Description

2020-05-19 18:52:05 | TASK [push certificate content] ************************************************
2020-05-19 18:52:05 | Tuesday 19 May 2020 18:52:05 +0000 (0:00:00.148) 0:02:13.206 ***********
2020-05-19 18:52:05 | fatal: [overcloud-controller-0]: FAILED! => changed=false
2020-05-19 18:52:05 | checksum: 2e9feb2fa9af024b80aca89d62253e5d633a36b2
2020-05-19 18:52:05 | msg: Destination directory /etc/pki/tls/private does not exist
2020-05-19 18:52:05 | fatal: [overcloud-controller-1]: FAILED! => changed=false
2020-05-19 18:52:05 | checksum: 2e9feb2fa9af024b80aca89d62253e5d633a36b2
2020-05-19 18:52:05 | msg: Destination directory /etc/pki/tls/private does not exist
2020-05-19 18:52:05 | fatal: [overcloud-controller-2]: FAILED! => changed=false
2020-05-19 18:52:05 | checksum: 2e9feb2fa9af024b80aca89d62253e5d633a36b2
2020-05-19 18:52:05 | msg: Destination directory /etc/pki/tls/private does not exist

https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001-master/e21345c/logs/undercloud/home/zuul/overcloud_deploy.log.txt.gz

https://opendev.org/openstack/tripleo-heat-templates/src/branch/master/deployment/haproxy/haproxy-public-tls-inject.yaml#L136

Revision history for this message
wes hayutin (weshayutin) wrote :

may have been a false positive. retesting

wes hayutin (weshayutin)
tags: removed: promotion-blocker
wes hayutin (weshayutin)
Changed in tripleo:
status: Triaged → Invalid
Revision history for this message
Ian Wienand (iwienand) wrote :

This appears to be breaking dib gate

oooci-build-images: Look for missing directories FAILED

"missing /etc/pki/tls/private"

e.g.

https://zuul.opendev.org/t/openstack/build/fe9552a0ace54fdcb17d95f208d528f0/console
https://zuul.opendev.org/t/openstack/build/a3b18d8ce1494b7ab239363d132239f0/console
https://zuul.opendev.org/t/openstack/build/fe9552a0ace54fdcb17d95f208d528f0
https://zuul.opendev.org/t/openstack/build/a3b18d8ce1494b7ab239363d132239f0

Jobs

tripleo-buildimage-overcloud-full-centos-8
tripleo-buildimage-overcloud-full-centos-8-ussuri

Changed in tripleo:
status: Invalid → New
wes hayutin (weshayutin)
Changed in tripleo:
status: New → Triaged
assignee: nobody → chandan kumar (chkumar246)
summary: master ovb jobs failing on Destination directory /etc/pki/tls/private
- does not exis
+ does not exist
Changed in tripleo:
milestone: victoria-1 → victoria-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (master)

Fix proposed to branch: master
Review: https://review.opendev.org/751388

Changed in tripleo:
assignee: chandan kumar (chkumar246) → Alex Schultz (alex-schultz)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (master)

Reviewed: https://review.opendev.org/751388
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=4c7df58d9b444c29f8d990a7032b8eb31cec46af
Submitter: Zuul
Branch: master

commit 4c7df58d9b444c29f8d990a7032b8eb31cec46af
Author: Alex Schultz <email address hidden>
Date: Fri Sep 11 13:10:10 2020 -0600

    Add --temp-dir to overcloud image build

    By default, DIB puts the temp folders it uses in /tmp. In newer
    versions, this can cause images to go missing because systemd will
    cleanup tmp (see tmpfiles.d) which may cause files and directories in
    the image to missing. This change adds a --temp-dir option to the cli
    which by default will configure TMPDIR to be the current working
    directory if not specified.

    Change-Id: Ib5f82a175266675d9639416dd664604bee370a1d
    Closes-Bug: #1879766

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (stable/ussuri)

Fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/751861

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/751862

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (stable/train)

Reviewed: https://review.opendev.org/751862
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=048401228dd9f1716eb1fc060e84e385ec2def4f
Submitter: Zuul
Branch: stable/train

commit 048401228dd9f1716eb1fc060e84e385ec2def4f
Author: Alex Schultz <email address hidden>
Date: Fri Sep 11 13:10:10 2020 -0600

    Add --temp-dir to overcloud image build

    By default, DIB puts the temp folders it uses in /tmp. In newer
    versions, this can cause images to go missing because systemd will
    cleanup tmp (see tmpfiles.d) which may cause files and directories in
    the image to missing. This change adds a --temp-dir option to the cli
    which by default will configure TMPDIR to be the current working
    directory if not specified.

    Change-Id: Ib5f82a175266675d9639416dd664604bee370a1d
    Closes-Bug: #1879766
    (cherry picked from commit 4c7df58d9b444c29f8d990a7032b8eb31cec46af)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (stable/ussuri)

Reviewed: https://review.opendev.org/751861
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=53fa8ad7e5567212ee05d33ddeb8ad45c402ebce
Submitter: Zuul
Branch: stable/ussuri

commit 53fa8ad7e5567212ee05d33ddeb8ad45c402ebce
Author: Alex Schultz <email address hidden>
Date: Fri Sep 11 13:10:10 2020 -0600

    Add --temp-dir to overcloud image build

    By default, DIB puts the temp folders it uses in /tmp. In newer
    versions, this can cause images to go missing because systemd will
    cleanup tmp (see tmpfiles.d) which may cause files and directories in
    the image to missing. This change adds a --temp-dir option to the cli
    which by default will configure TMPDIR to be the current working
    directory if not specified.

    Change-Id: Ib5f82a175266675d9639416dd664604bee370a1d
    Closes-Bug: #1879766
    (cherry picked from commit 4c7df58d9b444c29f8d990a7032b8eb31cec46af)

tags: added: in-stable-ussuri
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 12.4.0

This issue was fixed in the openstack/python-tripleoclient 12.4.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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