>>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.

