Posso configurar Upgrades Autônomos para não atualizar pacotes que exigem uma reinicialização?

4

Eu quero ter as atualizações automáticas ativadas, mas não fazer com que minhas máquinas sejam reinicializadas automaticamente. Eu prefiro instalar esses pacotes como parte de um regimento de manutenção que também reinicializaria as máquinas.

Neste momento, executamos atualizações automáticas, mas as máquinas continuam relatando a necessidade de serem reinicializadas.

Qualquer guia seria apreciado.

    
por Zach 27.09.2012 / 20:20

2 respostas

3

O problema de fixar pacotes para impedi-los de fazer upgrade é que, para atualizá-los, você precisa liberá-los novamente.

O arquivo /var/run/reboot-required.pkgs contém uma lista de pacotes que acionam a solicitação de reinicialização após a execução autônoma da atualização.

Dentro do arquivo de configuração para upgrades não assistidos em /etc/apt/apt.conf.d/50unattended-upgrades , há uma seção dedicada a impedir que alguns pacotes sejam atualizados automaticamente, semelhante a este

Unattended-Upgrade::Package-Blacklist{
    foo_package1;
    foo_package2;
    foo_package3;
}

Edite a lista para impedir que esses pacotes sejam atualizados automaticamente.

Eu começaria colocando na lista negra os suspeitos usuais: kernel, libc, gcc, etc, e toda vez que você ver o computador solicitando uma verificação de reinicialização /var/run/reboot-required.pkgs e adicionando esses pacotes à lista negra de upgrades autônomos.

    
por Bruno Pereira 22.11.2012 / 21:16
0

Eu só vi isso acontecer quando atualizo o kernel. Se você puder identificar quais pacotes causam a necessidade de reinicializar, poderá colocar esses pacotes em espera. Isso impedirá que eles sejam atualizados automaticamente ou por um comando de atualização regular.

Há informações sobre a realização de pacotes na documentação do Ubuntu. Olhe para esta página: link

    
por Kalle Elmér 18.11.2012 / 15:38

Tags