Comment puis-je empêcher les mises à niveau sans assistance de redémarrer la machine?


20

Je viens de jeter un œil à mon instance Amazon EC2 et j'ai remarqué que j'avais exactement 20 minutes d'indisponibilité. Je ne savais pas ce qui en était la cause, alors je me suis connecté à SSH et j'ai essayé de mettre à niveau mes packages, et j'ai vu que le unattended-upgradespackage devait être mis à niveau. Je suis allé de l'avant et je l'ai fait.

Après la recherche, il semble que ce package puisse redémarrer automatiquement votre machine. Je ne sais pas pourquoi je n'ai pas pu configurer cela comme il est venu avec le système d'exploitation, mais bon.

Quelqu'un sait-il comment empêcher le redémarrage automatique du package? Ou comment arrêter complètement la mise à jour des packages? Je peux le faire moi-même.


2
Soyez prudent car je pense que certains correctifs de sécurité (par exemple un nouveau noyau?) Ne prendront effet qu'au prochain redémarrage.
AdamS

Réponses:


26

Vérifiez que dans le fichier de configuration: /etc/apt/apt.conf.d/50unattended-upgradesvous avez défini:

Unattended-Upgrade::Automatic-Reboot "false";

Cela empêchera le logiciel d'émettre un redémarrage également si les mises à niveau en ont besoin.

Documentation


4

Pour désactiver complètement les mises à niveau automatiques, supprimez simplement le package. Essayer:

sudo apt-get remove unattended-upgrades

Voir les documents Ubuntu pour plus d'informations. Cependant, si vous souhaitez conserver le package et configurer son comportement, consultez la solution de cette question Comment activer les mises à jour automatiques?


La réponse la plus votée de votre premier lien suggère de l'installer et vous proposez de la supprimer? Encore une fois, sa suppression dépasse le but d'obtenir des mises à niveau automatiques sans assistance!
Anwar

@Anwar D'accord, j'avais l'intention de pointer vers des informations connexes, mais je conviens que le premier lien pourrait prêter à confusion. Wrt. votre deuxième point, bien que la question comprenne Ou comment arrêter complètement la mise à jour des packages?
Tijn Porcelijn

1
Vous ne pouvez extraire ces informations que pour orienter OP dans la bonne direction? Depuis, il est déroutant de voir un lien de soutien dire contre (à première vue du moins) la réponse.
Anwar

1
@AnwarShah Merci pour les suggestions! J'espère que c'est plus clair après les dernières modifications
Tijn Porcelijn

Je pense que vous voudriez apt-get purgetuer les mises à niveau sans assistance dans son intégralité, pas seulement apt-get remove.
Reid
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.