Error: /Stage[main]/Aodh::Db::Sync/Exec[aodh-db-sync]: Could not find command 'aodh-dbsync' when not using prebuilt images

Bug #1656066 reported by James Slagle
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
James Slagle

Bug Description

I'm not using a prebuilt overcloud-full with all the packages pre-installed, and am deploying with EnablePackageInstall: True

It fails during step 3 with:

    Error: /Stage[main]/Aodh::Db::Sync/Exec[aodh-db-sync]: Failed to call refresh: Could not find command 'aodh-dbsync'
    Error: /Stage[main]/Aodh::Db::Sync/Exec[aodh-db-sync]: Could not find command 'aodh-dbsync'

This is because aodh-db-sync is provided by openstack-aodh-api, which is installed by puppet-aodh's api.pp. In the puppet-tripleo service profile, we run db syncs at step 3, but don't include aodh/api.pp until step 4, so the command is not yet installed.

Revision history for this message
James Slagle (james-slagle) wrote :

proposed a fix to aodh packaging: https://review.rdoproject.org/r/4294

Changed in tripleo:
importance: Undecided → High
assignee: nobody → James Slagle (james-slagle)
milestone: none → ocata-3
Changed in tripleo:
status: New → In Progress
Revision history for this message
Emilien Macchi (emilienm) wrote :

packaging change has been merged, we can close this one.

Changed in tripleo:
status: In Progress → Fix Released
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.