Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 13/05/2017, à 10:18

LukePerp

[Résolu] Problème de mises à jour unattended

Bonjour,

Sur Xubuntu 16.04, j'ai configuré le système pour avoir les mises à jour automatique silencieuse pour les packages et PPA, mais elles ne démarrent pas.

S'il vous plaît, pourriez-vous m'aider à activer les mises à jour automatique silencieuse unattended-upgrades ?

Voici la procédure que j'ai suivi :

Les paramètres de mises à jour standard sont activés :
FFbYlIIs.png

Puis paramétrage au terminal :

sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades #j'ai répondus oui aux questions

#modif de /etc/apt/apt.conf.d/50unattended-upgrades ainsi :
Unattended-Upgrade::Allowed-Origins {
        "${distro_id} ${distro_codename}-security";
        "${distro_id} ${distro_codename}-updates";
//      "${distro_id} ${distro_codename}-proposed";
//      "${distro_id} ${distro_codename}-backports";
"LP-PPA-webupd8team-sublime-text-3:xenial";
};

#modif de /etc/apt/apt.conf.d/10periodic ainsi :
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";

# modif de /etc/apt/apt.conf.d/20auto-upgrades ainsi :
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";

#redémarrage de cron et anacron ainsi :
sudo service anacron stop
sudo service cron stop
sudo rm -rf /var/run/unattend* /var/run/cron* /var/run/anacron*
sudo rm -rf /var/lib/apt/periodic/*
sudo service cron start
sudo anacron -fn

J'ai la confirmation qu'il y a des paquets à mettre à jour :

$ sudo apt update
[...]
Lecture des informations d'état... Fait
41 packages can be upgraded. Run 'apt list --upgradable' to see them.

Un "sudo unattended-upgrades --dry-run --debug" exécute une simulation des mises à jour auto silencieuse et le retour confirme que le process fonctionne bien. Le problème est qu'il ne démarre pas.

Je consulte tous les jours le log des mises à jour unattended dans /var/log/unattended-upgrades/unattended-upgrades.log mais au bout d'un mois, toujours aucune mise à jour silencieuse exécutée. J'ai toujours la notification standard que des mises à jour sont disponible. Mais normalement avec l'activation des unattended-upgrades, il ne devrait plus y avoir de notification et les mises à jour se feraient sans notification.

D'après mes recherches, unattended upgrades devrait démarrer grâce à cron.daily :

$ ls /etc/cron.daily
0anacron    bsdmainutils  logrotate  passwd                  upstart
apport      dpkg          man-db     popularity-contest
apt-compat  fstrim        mlocate    update-notifier-common

Je pense avoir configuré comme il faut pour avoir les mises à jour automatiques silencieuses unattend-upgrades. Mais, elles ne démarrent pas. Pourriez-vous m'aider svp ?
Merci d'avance !

Sources :
https://help.ubuntu.com/community/Autom … 22_package
https://help.ubuntu.com/lts/serverguide … dates.html
https://askubuntu.com/questions/9/how-d … ect=1&lq=1
https://askubuntu.com/questions/87849/h … repository

Dernière modification par LukePerp (Le 18/05/2017, à 09:07)


Desktop : Linux Mint Mate 17.3 - Intel i5 - 8 Go - Dual boot Windows 7
Labtop ASUS : Xubuntu 16 - Intel i3 - 4 Go
Labtop de 1993 : Lubuntu 14 - Pentium M - 432 Mo - Thème/icônes changés via www.box-look.org
Mémo : lien

Hors ligne

#2 Le 18/05/2017, à 09:06

LukePerp

Re : [Résolu] Problème de mises à jour unattended

Après de longues recherche sur le net, il apparait effectivement que, parfois, 16.04 ne démarre pas unattended upgrades, c'est un bug.

Du coup, comme je veux ce système de mise à jour automatique silencieuse pour tous les packages et PPA, alors j'ai planifié son lancement ainsi :

$ whereis apt
$ whereis unattended-upgrades
$ sudo visudo -f /etc/sudoers.d/custom

Inclure ces lignes :

NomD'utilisateur ALL=NOPASSWD: /chemin de la commande/unattended-upgrades
NomD'utilisateur ALL=NOPASSWD: /chemin de la commande/apt update

Enregistrer et fermer.

Créer le script autoupdt et inclure :

#!/bin/bash
sudo apt update
sudo unattended-upgrades

Rendre le script exécutable et le déposer dans :

/etc/cron.daily/

Ainsi, régulièrement au lancement de la machine les mises à jour automatiques silencieuses pour tous les packages et PPA seront lancées grâce à unanttended-upgrades et cron daily.


Desktop : Linux Mint Mate 17.3 - Intel i5 - 8 Go - Dual boot Windows 7
Labtop ASUS : Xubuntu 16 - Intel i3 - 4 Go
Labtop de 1993 : Lubuntu 14 - Pentium M - 432 Mo - Thème/icônes changés via www.box-look.org
Mémo : lien

Hors ligne