Keystone container: Could not find a suitable provider for cron

Bug #1386098 reported by Dima Shulyak
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Sebastian Kalinowski
5.1.x
Fix Released
High
Sebastian Kalinowski

Bug Description

Keystone container failed to bootstrap, looks like bug introduced in this patch:
https://review.openstack.org/#/c/128595/3/deployment/puppet/nailgun/examples/keystone-only.pp

Error: Could not find a suitable provider for cron
Notice: Finished catalog run in 4.88 seconds
+ exitcode=6
+ '[' 6 -ge 4 ']'
+ echo Puppet apply failed with exit code: 6
Puppet apply failed with exit code: 6
+ exit 6

[root@nailgun ~]# cat /etc/fuel/version.yaml
VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "6.0"
  api: "1.0"
  build_number: "228"
  build_id: "2014-10-27_12-26-11"
  astute_sha: "97eea90efe0a1f17b4934919d6e459d270c10372"
  fuellib_sha: "b972acf7706962afb758e29595011678bcdf6e11"
  ostf_sha: "f47fd1d66a7255213ee075d5c11b8f111f922000"
  nailgun_sha: "db05d21ba5f91745c888d58030bc5074d81cc12d"
  fuelmain_sha: "cb5b248f506d493c5b5c706fc57620effd599dcd"

Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Sebastian Kalinowski (prmtl)
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

We should fix or revert this patch that created the issue.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

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

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/131081
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=13d6b14810f6cff5ac729c494f39b28a5d2c3176
Submitter: Jenkins
Branch: master

commit 13d6b14810f6cff5ac729c494f39b28a5d2c3176
Author: Sebastian Kalinowski <email address hidden>
Date: Mon Oct 27 11:21:25 2014 +0100

    Ensure that crontabs package is installed

    Keystone container do not have crontabs package installed which
    breaks 'cron' usage in puppet manifests.

    Change-Id: Id4d9258d149acd046bb7c4c4002c766dae9e3c29
    Closes-Bug: #1386098

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/5.1)

Fix proposed to branch: stable/5.1
Review: https://review.openstack.org/132535

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (stable/5.1)

Change abandoned by Sebastian Kalinowski (<email address hidden>) on branch: stable/5.1
Review: https://review.openstack.org/132535
Reason: Bad cherry pick

Revision history for this message
Anastasia Palkina (apalkina) wrote :

Verified on ISO #75

"build_id": "2014-11-04_16-38-46", "ostf_sha": "9c6fadca272427bb933bc459e14bb1bad7f614aa", "build_number": "75", "auth_required": true, "api": "1.0", "nailgun_sha": "35946b1f225c984f11915ba8e985584160f0b129", "production": "docker", "fuelmain_sha": "d498d9153494b412cc75900ab8a1f4e18bc26c13", "astute_sha": "c72dac7b31646fbedbfc56a2a87676c6d5713fcf", "feature_groups": ["mirantis"], "release": "6.0", "release_versions": {"2014.2-6.0": {"VERSION": {"build_id": "2014-11-04_16-38-46", "ostf_sha": "9c6fadca272427bb933bc459e14bb1bad7f614aa", "build_number": "75", "api": "1.0", "nailgun_sha": "35946b1f225c984f11915ba8e985584160f0b129", "production": "docker", "fuelmain_sha": "d498d9153494b412cc75900ab8a1f4e18bc26c13", "astute_sha": "c72dac7b31646fbedbfc56a2a87676c6d5713fcf", "feature_groups": ["mirantis"], "release": "6.0", "fuellib_sha": "2a314f9d14ea045b4b917d01d6c8f9a732ca1d7f"}}}, "fuellib_sha": "2a314f9d14ea045b4b917d01d6c8f9a732ca1d7f"

Changed in fuel:
status: Fix Committed → Fix Released
Revision history for this message
Dmitry Borodaenko (angdraug) wrote :

The patch that caused the issue wasn't merged to stable/5.1, marking as Invalid for 5.1.1.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (stable/5.1)

Reviewed: https://review.openstack.org/132535
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=20b3ea2b06fc02cc9a55071caf5a26595bc45698
Submitter: Jenkins
Branch: stable/5.1

commit 20b3ea2b06fc02cc9a55071caf5a26595bc45698
Author: Sebastian Kalinowski <email address hidden>
Date: Mon Oct 27 11:21:25 2014 +0100

    Ensure that crontabs package is installed

    Keystone container do not have crontabs package installed which
    breaks 'cron' usage in puppet manifests.

    Change-Id: Id4d9258d149acd046bb7c4c4002c766dae9e3c29
    Closes-Bug: #1386098
    (cherry picked from commit 13d6b14810f6cff5ac729c494f39b28a5d2c3176)

Revision history for this message
Anastasia Palkina (apalkina) wrote :

Verified on ISO #17

"build_id": "2014-11-16_21-00-23", "ostf_sha": "64cb59c681658a7a55cc2c09d079072a41beb346", "build_number": "17", "auth_required": true, "api": "1.0", "nailgun_sha": "2fc6fc4261092a591779a8fb7e3fb1623c6abb85", "production": "docker", "fuelmain_sha": "b118fa4475833ce031ef189ce280772c676fa1c9", "astute_sha": "702af3db6f5bca92525bc8322d7d5d7675ec857e", "feature_groups": ["mirantis"], "release": "5.1.1", "release_versions": {"2014.1.3-5.1.1": {"VERSION": {"build_id": "2014-11-16_21-00-23", "ostf_sha": "64cb59c681658a7a55cc2c09d079072a41beb346", "build_number": "17", "api": "1.0", "nailgun_sha": "2fc6fc4261092a591779a8fb7e3fb1623c6abb85", "production": "docker", "fuelmain_sha": "b118fa4475833ce031ef189ce280772c676fa1c9", "astute_sha": "702af3db6f5bca92525bc8322d7d5d7675ec857e", "feature_groups": ["mirantis"], "release": "5.1.1", "fuellib_sha": "0d3909b9a291880af28dbe48b9c7d25215aa98ea"}}}, "fuellib_sha": "0d3909b9a291880af28dbe48b9c7d25215aa98ea"

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.