>>Bonjour,
>>J'ai programm�, via un cron, la mise � jour automatique de mon syst�me.
>>Sur la premi�re partie (l'agt-get update), aucun probl�me.
>>En revanche, pour la dis-upgrade, j'ai l'erreur suivante :
>>dpkg : � ldconfig � introuvable dans la variable PATH.
>>dpkg : � start-stop-daemon � introuvable dans la variable PATH.
>>dpkg : � install-info � introuvable dans la variable PATH.
>>dpkg : � update-rc.d � introuvable dans la variable PATH.
>>dpkg: 4 programme(s) attendu(s) introuvable(s) dans la variable PATH.
>>NB : la variable PATH du super-utilisateur doit normalement contenir
>>/usr/local/sbin, /usr/sbin et /sbin.
>>E: Sub-process /usr/bin/dpkg returned an error code (2)
>>Or, si je le fais directement en console, tout marche bien.
>>Y aurait-il des valeurs diff�rentes de PATH selon l'environnement dans
>>lequel on se trouve ?
> 
> Tu utilise apt-cron?
> 
> Martins Armando

Euh non, pas du tout. Je devrais ?
J'ai fait un petit script que voici :
#!/bin/sh

echo "D�but de la mise � jour"

# R�cup�ration de la liste des nouveaux paquets
apt-get update

# Variable d'environnement indiquant une mise � jour non interactive
export DEBIAN_FRONTEND=noninteractive
# T�l�chargement et installation des nouveaux paquets
yes '' | apt-get -y -o Dpkg::Options::="--force-confdef" -o
Dpkg:Options::="--force-confold" dist-upgrade
# Remise � z�ro de l'interface de Debconf (il existe aussi 'readline')
export DEBIAN_FRONTEND=dialogue

# Nettoyage du cache (on ne garde que les derniers paquets)
apt-get autoclean

echo "Mise � jour termin�e..."

David.


Répondre à