diff --git a/src/charm.py b/src/charm.py index 8b07daed0..ce8ab7aca 100755 --- a/src/charm.py +++ b/src/charm.py @@ -815,6 +815,8 @@ def _install_snap_packages(self, packages: List[str]) -> None: snap_package.ensure( snap.SnapState.Latest, channel=snap_channel, revision=snap_revision ) + # snaps will auto refresh so it is necessary to hold the current revision + snap_package.hold() except snap.SnapError as e: logger.error(