Atualizações autônomas: kernels ocupando / espaço de inicialização

1

Normalmente eu gosto de ter unattended-upgrades habilitado em todos os meus servidores Ubuntu 14.04 (ambos security e updates ). A linha de configuração relevante para minha pergunta é a seguinte:

// Do automatic removal of new unused dependencies after the upgrade
// (equivalent to apt-get autoremove)
Unattended-Upgrade::Remove-Unused-Dependencies "true";

No entanto, quando eu verifico meus servidores, vejo que ainda há muitos kernels antigos. Exemplo:

$ apt-get autoremove
...
The following packages will be REMOVED:
  linux-headers-3.13.0-52 linux-headers-3.13.0-52-generic
  linux-headers-3.13.0-57 linux-headers-3.13.0-57-generic
  linux-headers-3.13.0-58 linux-headers-3.13.0-58-generic
  linux-headers-3.13.0-59 linux-headers-3.13.0-59-generic
  linux-image-3.13.0-52-generic linux-image-3.13.0-57-generic
  linux-image-3.13.0-58-generic linux-image-3.13.0-59-generic
  linux-image-extra-3.13.0-52-generic linux-image-extra-3.13.0-57-generic
  linux-image-extra-3.13.0-58-generic linux-image-extra-3.13.0-59-generic

Isso exige muito /boot space e, pessoalmente, não tenho necessidade de manter os kernels antigos. Eu assumi que a linha de configuração mencionada iria cuidar disso, mas isso não acontece. O que precisa ser feito para limpar os kernels antigos?

    
por Raj 03.08.2015 / 07:38

1 resposta

1

Parece ser um bug com upgrades autônomos. De acordo com o relatório de erros , uma correção foi implementada, mas ainda não foi transferida para Ubuntu 14.04.

Enquanto isso, você sempre pode executar o comando manualmente:

apt-get autoremove

Você pode colocar apt-get autoremove -y no seu crontab.

    
por 03.08.2015 / 10:08