Pages : 1
#1 Le 27/09/2013, à 20:03
- Crone123
[Résolu] Problème de crontab: apt-get
Bonjour,
J'ai une question:
Si je suis dans un terminal, et que je tape (en tant que root):
apt-get -y upgrade
Alors, les paquets se mettent a jour.
Mais dans le cas ou j'ai une crontab type:
10 0 * * * /usr/bin/apt-get -y upgrade
Alors, les paquets ne sont pas mis a jour.
J'ai essayé ceci pour voir:
50 20 * * * /usr/bin/apt-get -y upgrade >> /root/apt-get.info
Voici le résultat:
Lecture des listes de paquets...
Construction de l'arbre des dépendances...
Lecture des informations d'état...
Les paquets suivants seront mis à jour :
libraw5 libsmbclient libwbclient0 python-openssl samba-common
samba-common-bin smbclient
7 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/23,2 Mo dans les archives.
Après cette opération, 4 096 o d'espace disque supplémentaires seront utilisés.
Il ne se passe absolument rien après, alors qu'en lançant la commande moi même tout se déroule normalement...
Je pense que la crontab est valide, mais que apt-get s'arrête pour une raison inconnue après.....
Quelqu'un aurait une solution? (en sachant que aucune autre instance de apt-get, ou équivalent n'est actuellement lancée..)
Et quelqu'un saurait comment désactiver le lancement automatique de update-manager qui est assez chiant sur les sessions VNC et les Disques durs externes bootables (j'ai déjà mis "ne pas vérifier les mises a jour", mais il me sort quand même la fenêtre si il y en a...)
Merci
Dernière modification par Crone123 (Le 29/09/2013, à 14:05)
Hors ligne
#2 Le 27/09/2013, à 23:26
- ytreza
Re : [Résolu] Problème de crontab: apt-get
Bonsoir !
Je n'ai pas la solution à ton problème, mais je connais un logiciel qui pourrait t'intéresser, disponible directement depuis les dépôts Ubuntu : cron-apt. Ce logiciel libre et relativement léger est conçu spécialement pour surveiller et installer les mises à jour du système régulièrement et automatiquement. Il devrait correspondre à tes besoins.
Edit : un tuto qui a l'air bien.
Dernière modification par ytreza (Le 27/09/2013, à 23:29)
Hors ligne
#3 Le 28/09/2013, à 07:33
- credenhill
Re : [Résolu] Problème de crontab: apt-get
hello
capturer aussi les messages d'erreur
50 20 * * * /usr/bin/apt-get -y upgrade >> /root/apt-get.info 2>&1
Hors ligne
#4 Le 28/09/2013, à 23:19
- Crone123
Re : [Résolu] Problème de crontab: apt-get
Voici le message d'erreur:
debconf: (La variable TERM n'a pas de valeur, l'interface dialog est donc inutilisable.)
debconf: Utilisation de l'interface Readline en remplacement
debconf: Impossible d'initialiser l'interface : Readline
debconf: (Cette interface a besoin d'un terminal de contrôle.)
debconf: Utilisation de l'interface Teletype en remplacement
dpkg-preconfigure: impossible de réouvrir stdin :
2 194 ko réceptionnés en 0s (32,0 Mo/s)
dpkg : avertissement : « ldconfig » introuvable dans la variable PATH ou non exécutable
dpkg : avertissement : « start-stop-daemon » introuvable dans la variable PATH ou non exécutable
dpkg : erreur : 2 programmes attendus non trouvés dans la variable PATH ou non exécutables.
Note : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
Hors ligne
#5 Le 29/09/2013, à 11:39
- credenhill
Re : [Résolu] Problème de crontab: apt-get
essayer de rajouter au début du crontab:
PATH=/usr/bin:/bin:/usr/sbin:/sbin
Hors ligne
#6 Le 29/09/2013, à 14:04
- Crone123
Re : [Résolu] Problème de crontab: apt-get
ça fonctionne parfaitement avec cette ligne en plus !
Merci beaucoup
Hors ligne
#7 Le 01/10/2013, à 14:53
- tiramiseb
Re : [Résolu] Problème de crontab: apt-get
Salut,
Tu peux éventuellement te tourner vers cron-apt ou apticron, qui sont des outils qui facilitent cette approche.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#8 Le 01/10/2013, à 16:03
- Crone123
Re : [Résolu] Problème de crontab: apt-get
Ok je regarderais a l'occasion pour ces paquets.
Pour l'instant en tout cas le cron fonctionne nickel
Merci
Hors ligne
Pages : 1