pending-upgrades: mention u-a -v and conffile prompts authored by lelutin's avatar lelutin
It's currently not mentioned in the playbook but looking at the output
from `unattended-upgrade -v` is how we usually verify what's going on
and why packages are being blocked from auto-upgrades.

The output from that command, however, can be very confusing so it's
important to have some leads for what to look out for in the output.
...@@ -161,9 +161,14 @@ following [fabric](howto/fabric) command: ...@@ -161,9 +161,14 @@ following [fabric](howto/fabric) command:
fab fleet.pending-upgrades --query='ALERTS{alertname="PackagesPendingTooLong",alertstate="firing"}' fab fleet.pending-upgrades --query='ALERTS{alertname="PackagesPendingTooLong",alertstate="firing"}'
Look at the list of packages to be upgraded, and consider upgrading Look at the list of packages to be upgraded, and inspect the output from
them manually, with Cumin (see below), or individually, by logging `unattended-upgrade -v` on the hosts themselves. In the output, watch out for
into the host over SSH directly. lines mentioning `conffile prompt` since those often end up blocking more
packages that depend on the one requiring a manual intervention because of the
prompt.
Consider upgrading the packages manually, with Cumin (see below), or
individually, by logging into the host over SSH directly.
Once package upgrades have been dealt with on a host, the alert will clear after Once package upgrades have been dealt with on a host, the alert will clear after
the timer `prometheus-node-exporter-apt.timer` triggers. It currently runs every the timer `prometheus-node-exporter-apt.timer` triggers. It currently runs every
... ...
......