Bugzilla – Bug 1208749
crmsh upgrade to crmsh-4.4.0+20221209.64abfaca-150400.3.12.1.noarch breaks existing cluster
Last modified: 2023-02-28 11:10:32 UTC
After the upgrade of crmsh to the latest patch 4.4.0+20221209.64abfaca-150400.3.12.1 released about two weeks ago crmsh claims that a configuration upgrade is needed. This configuration upgrade now seems to require root access to all other nodes via ssh, which is not intended and was never required before. Therefore the configuration upgrade fails: # crm status INFO: crmsh version is newer than its configuration. Configuration upgrade is needed. WARNING: SSH connection to remote node XYZ failed. parallax.Error: Exited with error code 255, Error output: root@XYZ: Permission denied (publickey). WARNING: Upgrade of crmsh configuration skipped. crmsh never required root ssh access to other nodes before and after downgrading crmsh to version crmsh-4.4.0+20221028.3e41444-150400.3.9.1.noarch everything works again. So the upgrade seems to have broken our existing setup. Can this be fixed with a new package or with a configuration change? We don't want root to have access to all other nodes (and we don't need it, as we roll out config-changes via ansible).