Error: Unable to find a match: fence-agents-all"

Bug #1955559 reported by chandan kumar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Unassigned

Bug Description

CentOS Stream 9 featureset002 OVB job failed at overcloud deploy[1]

```
2021-12-22 04:35:58 | 2021-12-22 04:35:58.781171 | fa163ed0-f418-6d83-c4a0-000000002616 | FATAL | Wait for puppet host configuration to finish | overcloud-controller-0 | error={"ansible_job_id": "115158628160.20935", "attempts": 4, "changed": true, "cmd": "set -o pipefail; puppet apply --modulepath=/etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules --detailed-exitcodes --summarize --color=false /var/lib/tripleo-config/puppet_step_config.pp 2>&1 | logger -s -t puppet-user", "delta": "0:00:08.229334", "end": "2021-12-22 09:35:57.029322", "failed_when_result": true, "finished": 1, "msg": "non-zero return code", "rc": 6, "results_file": "/tmp/.ansible_async/115158628160.20935", "start": "2021-12-22 09:35:48.799988", "started": 1, "stderr": "<13>Dec 22 09:35:48 puppet-user: Error: Facter: error while resolving custom facts in /usr/share/openstack-puppet/modules/kmod/lib/facter/kmod.rb: expected argument to be a String, Symbol, or Hash\n<13>Dec 22 09:35:54 puppet-user: Warning: /etc/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5\n<13>Dec 22 09:35:54 puppet-user: (file: /etc/puppet/hiera.yaml)\n<13>Dec 22 09:35:54 puppet-user: Warning: Undefined variable '::deploy_config_name'; \n<13>Dec 22 09:35:54 puppet-user: (file & line not available)\n<13>Dec 22 09:35:54 puppet-user: Warning: The function 'hiera' is deprecated in favor of using 'lookup'. See https://puppet.com/docs/puppet/7.10/deprecated_language.html\n<13>Dec 22 09:35:54 puppet-user: (file & line not available)\n<13>Dec 22 09:35:54 puppet-user: Warning: Unknown variable: '::deployment_type'. (file: /etc/puppet/modules/tripleo/manifests/profile/base/database/mysql/client.pp, line: 89, column: 8)\n<13>Dec 22 09:35:54 puppet-user: error: Could not connect to controller: Connection refused\n<13>Dec 22 09:35:54 puppet-user: Warning: Unknown variable: '::deployment_type'. (file: /etc/puppet/modules/tripleo/manifests/packages.pp, line: 39, column: 69)\n<13>Dec 22 09:35:54 puppet-user: Notice: Compiled catalog for overcloud-controller-0.localdomain in environment production in 0.68 seconds\n<13>Dec 22 09:35:54 puppet-user: Notice: /Stage[main]/Tripleo::Profile::Base::Database::Mysql::Client/File[/etc/my.cnf.d/tripleo.cnf]/ensure: created\n<13>Dec 22 09:35:54 puppet-user: Notice: /Stage[main]/Tripleo::Profile::Base::Database::Mysql::Client/Augeas[tripleo-mysql-client-conf]/returns: executed successfully\n<13>Dec 22 09:35:55 puppet-user: Error: Execution of '/bin/dnf -d 0 -e 1 -y install fence-agents-all' returned 1: Error: Unable to find a match: fence-agents-all\n<13>Dec 22 09:35:55 puppet-user: Error: /Stage[main]/Pacemaker::Install/Package[fence-agents-all]/ensure: change from 'purged' to 'present' failed: Execution of '/bin/dnf -d 0 -e 1 -y install fence-agents-all' returned 1: Error: Unable to find a match: fence-agents-all\n<13>Dec 22 09:35:55 puppet-user: Notice: /Stage[main]/Pacemaker::Corosync/File_line[pcsd_debug_ini]: Dependency Package[fence-agents-all] has failures: true\n<13>Dec 22 09:35:55 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/File_line[pcsd_debug_ini]: Skipping because of failed dependencies\n<13>Dec 22 09:35:55 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/File_line[pcsd_bind_addr]: Skipping because of failed dependencies\n<13>Dec 22 09:35:55 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/User[hacluster]: Skipping because of failed dependencies\n<13>Dec 22 09:35:55 puppet-user: Warning: /Stage[main]/Pacemaker::Service/Service[pcsd]: Skipping because of failed dependencies\n<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/Exec[reauthenticate-across-all-nodes]: Skipping because of failed dependencies\n<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/Exec[auth-successful-across-all-nodes]: Skipping because of failed dependencies\n<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/Exec[Create Cluster tripleo_cluster]: Skipping because of failed dependencies\n<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/Exec[Start Cluster tripleo_cluster]: Skipping because of failed dependencies\n<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Service/Service[corosync]: Skipping because of failed dependencies\n<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Service/Service[pacemaker]: Skipping because of failed dependencies\n<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/Exec[wait-for-settle]: Skipping because of failed dependencies\n<13>Dec 22 09:35:56 puppet-user: Notice: /Stage[main]/Tripleo::Trusted_cas/Tripleo::Trusted_ca[overcloud-ca]/File[/etc/pki/ca-trust/source/anchors/overcloud-ca.pem]/ensure: defined content as '{sha256}696ab523a4a032b3df87e9ebde539ba48edd4f717b6a45a2261ad58c8aa329bc'\n<13>Dec 22 09:35:56 puppet-user: Notice: /Stage[main]/Tripleo::Trusted_cas/Tripleo::Trusted_ca[overcloud-ca]/Exec[trust-ca-overcloud-ca]: Triggered 'refresh' from 1 event\n<13>Dec 22 09:35:56 puppet-user: Notice: /Stage[main]/Tripleo::Trusted_cas/Tripleo::Trusted_ca[undercloud-ca]/File[/etc/pki/ca-trust/source/anchors/undercloud-ca.pem]/ensure: defined content as '{sha256}6cf91ce1b7ef27144b1c87f71ecf12f22141afd04ba0eea8260d811d6a1aa268'\n<13>Dec 22 09:35:56 puppet-user: Notice: /Stage[main]/Tripleo::Trusted_cas/Tripleo::Trusted_ca[undercloud-ca]/Exec[trust-ca-undercloud-ca]: Triggered 'refresh' from 1 event\n<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Stonith/Pacemaker::Property[Disable STONITH]/Pcmk_property[property--stonith-enabled]: Skipping because of failed dependencies\n<13>Dec 22 09:35:56 puppet-user: Notice: Applied catalog in 2.08 seconds\n<13>Dec 22 09:35:56 puppet-user: Application:\n<13>Dec 22 09:35:56 puppet-user: Initial environment: production\n<13>Dec 22 09:35:56 puppet-user: Converged environment: production\n<13>Dec 22 09:35:56 puppet-user: Run mode: user\n<13>Dec 22 09:35:56 puppet-user: Changes:\n<13>Dec 22 09:35:56 puppet-user: Total: 6\n<13>Dec 22 09:35:56 puppet-user: Events:\n<13>Dec 22 09:35:56 puppet-user: Failure: 1\n<13>Dec 22 09:35:56 puppet-user: Success: 6\n<13>Dec 22 09:35:56 puppet-user: Total: 7\n<13>Dec 22 09:35:56 puppet-user: Resources:\n<13>Dec 22 09:35:56 puppet-user: Failed: 1\n<13>Dec 22 09:35:56 puppet-user: Skipped: 12\n<13>Dec 22 09:35:56 puppet-user: Restarted: 2\n<13>Dec 22 09:35:56 puppet-user: Changed: 6\n<13>Dec 22 09:35:56 puppet-user: Out of sync: 7\n<13>Dec 22 09:35:56 puppet-user: Total: 31\n<13>Dec 22 09:35:56 puppet-user: Time:\n<13>Dec 22 09:35:56 puppet-user: Filebucket: 0.00\n<13>Dec 22 09:35:56 puppet-user: Schedule: 0.00\n<13>Dec 22 09:35:56 puppet-user: File: 0.03\n<13>Dec 22 09:35:56 puppet-user: Augeas: 0.05\n<13>Dec 22 09:35:56 puppet-user: Exec: 0.43\n<13>Dec 22 09:35:56 puppet-user: Package: 0.65\n<13>Dec 22 09:35:56 puppet-user: Config retrieval: 0.77\n<13>Dec 22 09:35:56 puppet-user: Last run: 1640165756\n<13>Dec 22 09:35:56 puppet-user: Transaction evaluation: 2.07\n<13>Dec 22 09:35:56 puppet-user: Catalog application: 2.08\n<13>Dec 22 09:35:56 puppet-user: Total: 2.08\n<13>Dec 22 09:35:56 puppet-user: Version:\n<13>Dec 22 09:35:56 puppet-user: Config: 1640165754\n<13>Dec 22 09:35:56 puppet-user: Puppet: 7.10.0", "stderr_lines": ["<13>Dec 22 09:35:48 puppet-user: Error: Facter: error while resolving custom facts in /usr/share/openstack-puppet/modules/kmod/lib/facter/kmod.rb: expected argument to be a String, Symbol, or Hash", "<13>Dec 22 09:35:54 puppet-user: Warning: /etc/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5", "<13>Dec 22 09:35:54 puppet-user: (file: /etc/puppet/hiera.yaml)", "<13>Dec 22 09:35:54 puppet-user: Warning: Undefined variable '::deploy_config_name'; ", "<13>Dec 22 09:35:54 puppet-user: (file & line not available)", "<13>Dec 22 09:35:54 puppet-user: Warning: The function 'hiera' is deprecated in favor of using 'lookup'. See https://puppet.com/docs/puppet/7.10/deprecated_language.html", "<13>Dec 22 09:35:54 puppet-user: (file & line not available)", "<13>Dec 22 09:35:54 puppet-user: Warning: Unknown variable: '::deployment_type'. (file: /etc/puppet/modules/tripleo/manifests/profile/base/database/mysql/client.pp, line: 89, column: 8)", "<13>Dec 22 09:35:54 puppet-user: error: Could not connect to controller: Connection refused", "<13>Dec 22 09:35:54 puppet-user: Warning: Unknown variable: '::deployment_type'. (file: /etc/puppet/modules/tripleo/manifests/packages.pp, line: 39, column: 69)", "<13>Dec 22 09:35:54 puppet-user: Notice: Compiled catalog for overcloud-controller-0.localdomain in environment production in 0.68 seconds", "<13>Dec 22 09:35:54 puppet-user: Notice: /Stage[main]/Tripleo::Profile::Base::Database::Mysql::Client/File[/etc/my.cnf.d/tripleo.cnf]/ensure: created", "<13>Dec 22 09:35:54 puppet-user: Notice: /Stage[main]/Tripleo::Profile::Base::Database::Mysql::Client/Augeas[tripleo-mysql-client-conf]/returns: executed successfully", "<13>Dec 22 09:35:55 puppet-user: Error: Execution of '/bin/dnf -d 0 -e 1 -y install fence-agents-all' returned 1: Error: Unable to find a match: fence-agents-all", "<13>Dec 22 09:35:55 puppet-user: Error: /Stage[main]/Pacemaker::Install/Package[fence-agents-all]/ensure: change from 'purged' to 'present' failed: Execution of '/bin/dnf -d 0 -e 1 -y install fence-agents-all' returned 1: Error: Unable to find a match: fence-agents-all", "<13>Dec 22 09:35:55 puppet-user: Notice: /Stage[main]/Pacemaker::Corosync/File_line[pcsd_debug_ini]: Dependency Package[fence-agents-all] has failures: true", "<13>Dec 22 09:35:55 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/File_line[pcsd_debug_ini]: Skipping because of failed dependencies", "<13>Dec 22 09:35:55 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/File_line[pcsd_bind_addr]: Skipping because of failed dependencies", "<13>Dec 22 09:35:55 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/User[hacluster]: Skipping because of failed dependencies", "<13>Dec 22 09:35:55 puppet-user: Warning: /Stage[main]/Pacemaker::Service/Service[pcsd]: Skipping because of failed dependencies", "<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/Exec[reauthenticate-across-all-nodes]: Skipping because of failed dependencies", "<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/Exec[auth-successful-across-all-nodes]: Skipping because of failed dependencies", "<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/Exec[Create Cluster tripleo_cluster]: Skipping because of failed dependencies", "<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/Exec[Start Cluster tripleo_cluster]: Skipping because of failed dependencies", "<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Service/Service[corosync]: Skipping because of failed dependencies", "<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Service/Service[pacemaker]: Skipping because of failed dependencies", "<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Corosync/Exec[wait-for-settle]: Skipping because of failed dependencies", "<13>Dec 22 09:35:56 puppet-user: Notice: /Stage[main]/Tripleo::Trusted_cas/Tripleo::Trusted_ca[overcloud-ca]/File[/etc/pki/ca-trust/source/anchors/overcloud-ca.pem]/ensure: defined content as '{sha256}696ab523a4a032b3df87e9ebde539ba48edd4f717b6a45a2261ad58c8aa329bc'", "<13>Dec 22 09:35:56 puppet-user: Notice: /Stage[main]/Tripleo::Trusted_cas/Tripleo::Trusted_ca[overcloud-ca]/Exec[trust-ca-overcloud-ca]: Triggered 'refresh' from 1 event", "<13>Dec 22 09:35:56 puppet-user: Notice: /Stage[main]/Tripleo::Trusted_cas/Tripleo::Trusted_ca[undercloud-ca]/File[/etc/pki/ca-trust/source/anchors/undercloud-ca.pem]/ensure: defined content as '{sha256}6cf91ce1b7ef27144b1c87f71ecf12f22141afd04ba0eea8260d811d6a1aa268'", "<13>Dec 22 09:35:56 puppet-user: Notice: /Stage[main]/Tripleo::Trusted_cas/Tripleo::Trusted_ca[undercloud-ca]/Exec[trust-ca-undercloud-ca]: Triggered 'refresh' from 1 event", "<13>Dec 22 09:35:56 puppet-user: Warning: /Stage[main]/Pacemaker::Stonith/Pacemaker::Property[Disable STONITH]/Pcmk_property[property--stonith-enabled]: Skipping because of failed dependencies", "<13>Dec 22 09:35:56 puppet-user: Notice: Applied catalog in 2.08 seconds", "<13>Dec 22 09:35:56 puppet-user: Application:", "<13>Dec 22 09:35:56 puppet-user: Initial environment: production", "<13>Dec 22 09:35:56 puppet-user: Converged environment: production", "<13>Dec 22 09:35:56 puppet-user: Run mode: user", "<13>Dec 22 09:35:56 puppet-user: Changes:", "<13>Dec 22 09:35:56 puppet-user: Total: 6", "<13>Dec 22 09:35:56 puppet-user: Events:", "<13>Dec 22 09:35:56 puppet-user: Failure: 1", "<13>Dec 22 09:35:56 puppet-user: Success: 6", "<13>Dec 22 09:35:56 puppet-user: Total: 7", "<13>Dec 22 09:35:56 puppet-user: Resources:", "<13>Dec 22 09:35:56 puppet-user: Failed: 1", "<13>Dec 22 09:35:56 puppet-user: Skipped: 12", "<13>Dec 22 09:35:56 puppet-user: Restarted: 2", "<13>Dec 22 09:35:56 puppet-user: Changed: 6", "<13>Dec 22 09:35:56 puppet-user: Out of sync: 7", "<13>Dec 22 09:35:56 puppet-user: Total: 31", "<13>Dec 22 09:35:56 puppet-user: Time:", "<13>Dec 22 09:35:56 puppet-user: Filebucket: 0.00", "<13>Dec 22 09:35:56 puppet-user: Schedule: 0.00", "<13>Dec 22 09:35:56 puppet-user: File: 0.03", "<13>Dec 22 09:35:56 puppet-user: Augeas: 0.05", "<13>Dec 22 09:35:56 puppet-user: Exec: 0.43", "<13>Dec 22 09:35:56 puppet-user: Package: 0.65", "<13>Dec 22 09:35:56 puppet-user: Config retrieval: 0.77", "<13>Dec 22 09:35:56 puppet-user: Last run: 1640165756", "<13>Dec 22 09:35:56 puppet-user: Transaction evaluation: 2.07", "<13>Dec 22 09:35:56 puppet-user: Catalog application: 2.08", "<13>Dec 22 09:35:56 puppet-user: Total: 2.08", "<13>Dec 22 09:35:56 puppet-user: Version:", "<13>Dec 22 09:35:56 puppet-user: Config: 1640165754", "<13>Dec 22 09:35:56 puppet-user: Puppet: 7.10.0"], "stdout": "", "stdout_lines": []}
2021-12-22 04:35:58 | 2021-12-22 04:35:58.790151 | fa163ed0-f418-6d83-c4a0-000000002616 | TIMING | Wait for puppet host configuration to finish | overcloud-controller-0 | 0:14:09.631118 | 10.14s
```

I think 818184: Only install required/supported fence agents | https://review.opendev.org/c/openstack/tripleo-puppet-elements/+/818184 caused the issue.

We need to make similar change in https://codesearch.openstack.org/?q=fence-agents-all&i=nope&literal=nope&files=&excludeFiles=&repos=

Logs:
[1.] https://logserver.rdoproject.org/13/36713/17/check/periodic-tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset002-master/e85b70a/logs/undercloud/home/zuul/overcloud_deploy.log.txt.gz

Revision history for this message
Damien Ciabrini (dciabrin) wrote :

quoting bandini:

"<bandini> dciabrin|away, lmiccini: the problem is that the installed puppet-pacemaker-1.3.1-0.20211110233521.81c84d5.el9.noarch does not have the change that removes fence-agents-all (aka its missing 9f2e6f1)"

So it seems https://review.opendev.org/c/openstack/puppet-pacemaker/+/822644 has not made it yet to the rpm consumed by the job?

Revision history for this message
Ronelle Landy (rlandy) wrote :
Revision history for this message
chandan kumar (chkumar246) wrote (last edit ):

The fix is available in promoted components downtream puppet-pacemaker-1.3.1-0.20211225001907.9f2e6f1.el8osttrunk.noarch.rpm and next run of integration line will clear it for rhos-17.

Revision history for this message
Ronelle Landy (rlandy) wrote :
Revision history for this message
Ronelle Landy (rlandy) wrote :

Are we done on the c9 side?

Revision history for this message
chandan kumar (chkumar246) wrote :

Yes, we are move it to fixed relased.

Changed in tripleo:
status: Triaged → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-pacemaker 1.4.0

This issue was fixed in the openstack/puppet-pacemaker 1.4.0 release.

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.