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.

user1814016
la source
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

ricciocri
la source
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?

Tijn Porcelijn
la source
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