Duplicate declaration: Exec[exec-setfacl-ceph-openstack-glance] is already declared at (file: /etc/puppet/modules/tripleo/manifests/profile/base/glance/backend/rbd.pp
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glance |
Incomplete
|
Undecided
|
Manojkatari |
Bug Description
Hi,
I am trying to deploy DCN and when running the edge site deployment i am facing the below error:
2023-02-03 03:47:28.867213 | | WARNING | ERROR: Can't run container container-
stderr: + /usr/bin/puppet apply --summarize --detailed-
+ logger -s -t puppet-user
<13>Feb 2 19:47:05 puppet-user: Warning: Facter: Operation not permitted @ io_fread - /sys/module/
<13>Feb 2 19:47:05 puppet-user: Warning: /etc/puppet/
<13>Feb 2 19:47:05 puppet-user: (file: /etc/puppet/
<13>Feb 2 19:47:05 puppet-user: Warning: Undefined variable '::deploy_
<13>Feb 2 19:47:05 puppet-user: (file & line not available)
<13>Feb 2 19:47:05 puppet-user: Warning: The function 'hiera' is deprecated in favor of using 'lookup'. See https:/
<13>Feb 2 19:47:05 puppet-user: (file & line not available)
<13>Feb 2 19:47:05 puppet-user: Warning: Scope(Class[
<13>Feb 2 19:47:05 puppet-user: Error: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Exec[exec-
+ rc=1
+ '[' false = false ']'
+ set +x
2023-02-03 03:47:28.868941 | 48d539a1-
"changed": false,
"invocation": {
}
},
"msg": "Failed containers: container-
}
2023-02-03 03:47:28.870551 | 48d539a1-
host: dcn01-hci-0, task: None
host: dcn01-hci-1, task: None
host: dcn01-hci-2, task: None
PLAY RECAP *******
dcn01-hci-0 : ok=250 changed=58 unreachable=0 failed=1 skipped=127 rescued=0 ignored=1
dcn01-hci-1 : ok=239 changed=58 unreachable=0 failed=1 skipped=127 rescued=0 ignored=1
dcn01-hci-2 : ok=238 changed=58 unreachable=0 failed=1 skipped=127 rescued=0 ignored=1
Glance.yaml:
parameter_defaults:
GlanceEnabl
GlanceBackend: rbd
GlanceStore
GlanceBacke
GlanceMulti
ceph:
Changed in glance: | |
assignee: | nobody → Manojkatari (mkatari) |
This should work as described in:
https:/ /docs.openstack .org/project- deploy- guide/tripleo- docs/latest/ features/ distributed_ multibackend_ storage. html#override- glance- defaults- for-dcn0
This Duplicate declaration error:
<13>Feb 2 19:47:05 puppet-user: Error: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Exec[exec- setfacl- ceph-openstack- glance] is already declared at (file: /etc/puppet/ modules/ tripleo/ manifests/ profile/ base/glance/ backend/ rbd.pp, line: 100); cannot redeclare (file: /etc/puppet/ modules/ tripleo/ manifests/ profile/ base/glance/ backend/ rbd.pp, line: 100) (file: /etc/puppet/ modules/ tripleo/ manifests/ profile/ base/glance/ backend/ rbd.pp, line: 100, column: 7) on node dcn01-hci- 2.bdxworld. com
Makes me wonder if there's a conflict in the following in your glance.yaml:
GlanceBacke ndID: dcn01 # primary storeConfig:
GlanceMulti
ceph: # secondary 1
Was there ever a time where the secondary and primary had the same name within the life of your deployment? If so they might not be cleaning.
Try redeploying the central site and naming it "central" and deploying the secondary site named dcn01.