J'ai différentes versions de machines virtuelles Ubuntu à des fins de test. Comme vous le savez peut-être déjà, Ubuntu a une fonctionnalité nommée Mises à niveau sans surveillance , qui installe automatiquement les dernières mises à jour de sécurité (et autres) dès qu'elles sont disponibles. Il est préinstallé et activé par défaut dans les versions récentes d'Ubuntu.
Bien que cette fonctionnalité aide à maintenir le système Ubuntu à jour, elle est parfois assez ennuyeuse. Lorsque je suis sur le point d'installer une nouvelle application dès que je me connecte à ma VM Ubuntu, j'obtiens toujours ce message :
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

Impossible d'acquérir l'erreur de verrouillage frontal dpkg dans Ubuntu
En effet, le processus de mise à niveau sans assistance s'exécute en arrière-plan et télécharge et installe les mises à jour de sécurité. Je ne peux pas exécuter apt
opérations jusqu'à ce que ce processus soit terminé.
C'est OK si la taille de la mise à jour est petite. Mais si j'exécute la machine virtuelle après un ou deux mois, la taille des mises à jour est importante et cela prend vraiment beaucoup de temps.
Cela ne me permet pas non plus de redémarrer ou d'arrêter mon système lorsque je suis pressé. Voici ce que j'obtiens si j'essaie d'arrêter ou de redémarrer mon système Ubuntu :
A stop job is running for Unattended Upgrades Shutdown (10s / 30 min)

Une tâche d'arrêt est en cours d'exécution pour l'arrêt des mises à niveau sans surveillance
Même si je redémarre le système de force, j'obtiens l'erreur suivante lorsque j'essaie d'installer des applications.
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem errors.
Je ne sais pas pour vous, mais c'est une fonctionnalité assez ennuyeuse pour moi. Cela m'est arrivé tellement de fois. A chaque fois, je devais attendre plusieurs minutes avant d'effectuer un apt
opération.
Si vous êtes comme moi et ennuyé par cette fonctionnalité, vous pouvez la désactiver comme décrit ci-dessous.
Désactiver les mises à niveau sans surveillance sur Ubuntu
Pour désactiver les mises à jour sans surveillance sur Ubuntu et ses dérivés, exécutez :
$ sudo dpkg-reconfigure unattended-upgrades
Choisissez Non et appuyez sur ENTER pour désactiver les mises à niveau sans surveillance.

Désactiver les mises à jour sans surveillance sur Ubuntu
Vous pouvez également le supprimer complètement si vous n'en voulez plus.
$ sudo apt remove unattended-upgrades
Il ne supprime aucun autre logiciel sur votre système Ubuntu, vous pouvez donc supprimer en toute sécurité le package de mises à niveau sans surveillance.
À partir de maintenant, votre système Ubuntu ne télécharge et n'installe pas automatiquement les mises à jour importantes. Vous devez télécharger et installer manuellement les mises à jour de temps en temps en utilisant les commandes :
$ sudo apt update
$ sudo apt upgrade
La fonctionnalité de mises à niveau sans surveillance est activée par défaut et s'exécute au démarrage du système sans l'autorisation de l'utilisateur. Cela peut être utile pour les utilisateurs occasionnels qui souhaitent maintenir leur système à jour sans intervention de l'utilisateur. Mais pour tester les systèmes, c'est complètement inutile, donc je l'ai désactivé dans toutes mes machines virtuelles Ubuntu.
Lire connexe :
- Comment réparer le système d'exploitation Ubuntu cassé sans le réinstaller
- Comment réparer l'erreur Busybox Initramfs sur Ubuntu
- Comment réparer l'erreur "E :Impossible d'obtenir le verrou /var/lib/dpkg/lock" sur Ubuntu