Para localizar quaisquer chaves de repositório expiradas e seus IDs, use apt-key
o seguinte:
LANG=C apt-key list | grep expired
Você obterá um resultado semelhante ao seguinte:
pub 4096R/BE1DB1F1 2011-03-29 [expired: 2014-03-28]
O ID da chave é o bit após o /
ie BE1DB1F1
, neste caso.
Para atualizar a chave, execute
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net BE1DB1F1
Nota: A atualização da chave obviamente não funcionará se o mantenedor do pacote ainda não tiver carregado uma nova chave. Nesse caso, há pouco que você pode fazer além de entrar em contato com o mantenedor, registrar um bug em sua distribuição, etc.
Um forro para atualizar todas as chaves expiradas: (graças a @ryanpcmcquen)
for K in $(apt-key list | grep expired | cut -d'/' -f2 | cut -d' ' -f1); do sudo apt-key adv --recv-keys --keyserver keys.gnupg.net $K; done