# Updates break cluster (clustercheck)

**URL:** <https://forums.percona.com/t/updates-break-cluster-clustercheck/39514>\
**Category:** Percona XtraDB Cluster\
**Created:** [October 8, 2025, 12:37pm UTC](https://forums.percona.com/t/updates-break-cluster-clustercheck/39514 "2025-10-08T12:37:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dcbrown73](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/dcbrown73/32/21741_2.png) [@dcbrown73](https://forums.percona.com/u/dcbrown73)\
**Post date:** [October 8, 2025, 12:37pm UTC](https://forums.percona.com/t/updates-break-cluster-clustercheck/39514/1 "2025-10-08T12:37:52Z")

</div>

Hi,

We use NinjaOne to apply updates nightly. Every time an update for XtraDB comes out, it overwrites our clustercheck file which holds the credentials for checking the cluster. This is a major problem as it breaks the cluster making it unusable.

It just happened a second time for us and that is an absolute deal-breaker. So, I’ve set the clustercheck file to immutable with chattr +i though I’m hoping that won’t have other side effects.

I thought about making a copy of the file and changing it’s name, but is there a correct way to address this? It would be nice if the script would pull the credentials from a config file that doesn’t get overwritten.

I’m baffled how this is even a thing given it breaks the database. I saw another thread asking about this going back to CentOS 5, but that thread had no replies to it.

---

<div class="post-metadata">

**Author:** ![matthewb](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/matthewb/32/34_2.png) [@matthewb](https://forums.percona.com/u/matthewb)\
**Post date:** [October 8, 2025, 6:09pm UTC](https://forums.percona.com/t/updates-break-cluster-clustercheck/39514/2 "2025-10-08T18:09:03Z")

</div>

Hey @dcbrown73,  
For an immediate fix, I would rename the file to something else and update your xinetd/haproxy script to use that new filename instead.  
That does sound very frustrating. I would have expected the rpm/apt package to detect that the script has local modifications and thus not override it.  
Please open a bug on this at [https://jira.percona.com/](https://jira.percona.com/)
