From 8d8b5935ac8fdcc89f6bc613b962564313d52fc4 Mon Sep 17 00:00:00 2001 From: Alex Vandiver Date: Tue, 16 May 2023 20:29:34 +0000 Subject: [PATCH] puppet: Prevent unattended upgrades of erlang-base. When upgraded, the `erlang-base` package automatically stops all services which depend on the Erlang runtime; for Zulip, this is the `rabbitmq-server` service. This results in an unexpected outage of Zulip. Block unattended upgrades of the `erlang-base` package. --- puppet/zulip_ops/files/apt/apt.conf.d/50unattended-upgrades | 1 + 1 file changed, 1 insertion(+) diff --git a/puppet/zulip_ops/files/apt/apt.conf.d/50unattended-upgrades b/puppet/zulip_ops/files/apt/apt.conf.d/50unattended-upgrades index 215c5eef73..a3dbad261c 100644 --- a/puppet/zulip_ops/files/apt/apt.conf.d/50unattended-upgrades +++ b/puppet/zulip_ops/files/apt/apt.conf.d/50unattended-upgrades @@ -22,6 +22,7 @@ Unattended-Upgrade::Package-Blacklist { "nginx-full$"; "postgresql-\d+$"; "rabbitmq-server$"; + "erlang-base$"; "redis-server$"; "supervisor$"; };