Mise à jour non interactive...
Le
David BERCOT

Bonjour,
Sur un serveur (hébergé chez OVH), j'ai programmé des mises =
à jour en
mode "full automatique" :
/usr/bin/apt-get update
export DEBIAN_FRONTEND=noninteractive
/usr/bin/apt-get -y --force-yes --fix-missing dist-upgrade
/usr/bin/apt-get autoremove -y
export DEBIAN_FRONTEND=dialog [juste pour faire propre]
/usr/bin/apt-get autoclean
En général, cela fonctionne parfaitement.
Toutefois, j'ai récemment eu la désagréable surprise de voir=
ceci :
Paramétrage de ipmitool (1.8.14-1)
Configuration file '/etc/default/ipmievd'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
Que voulez-vous faire ? Vos options sont les suivantes :
Y ou I Â : installer la version du responsable du paquet
N ou O  : garder votre version actuellement installée
D  : afficher les différences entre les versions
Z Â : suspendre ce processus pour examiner la situation
L'action par défaut garde votre version actuelle.
*** ipmievd (Y/I/N/O/D/Z) [défaut=N] ? dpkg: error processing package
ipmitool (--configure): EOF sur l'entrée standard à l'invite de
configuration
Des erreurs ont été rencontrées pendant l'exécutionÂ=
:
ipmitool
E: Sub-process /usr/bin/dpkg returned an error code (1)
Avez-vous une idée de la raison de ce comportement ?
Merci d'avance.
David.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/20140610155410.24ecd023@debian-david
Sur un serveur (hébergé chez OVH), j'ai programmé des mises =
à jour en
mode "full automatique" :
/usr/bin/apt-get update
export DEBIAN_FRONTEND=noninteractive
/usr/bin/apt-get -y --force-yes --fix-missing dist-upgrade
/usr/bin/apt-get autoremove -y
export DEBIAN_FRONTEND=dialog [juste pour faire propre]
/usr/bin/apt-get autoclean
En général, cela fonctionne parfaitement.
Toutefois, j'ai récemment eu la désagréable surprise de voir=
ceci :
Paramétrage de ipmitool (1.8.14-1)
Configuration file '/etc/default/ipmievd'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
Que voulez-vous faire ? Vos options sont les suivantes :
Y ou I Â : installer la version du responsable du paquet
N ou O  : garder votre version actuellement installée
D  : afficher les différences entre les versions
Z Â : suspendre ce processus pour examiner la situation
L'action par défaut garde votre version actuelle.
*** ipmievd (Y/I/N/O/D/Z) [défaut=N] ? dpkg: error processing package
ipmitool (--configure): EOF sur l'entrée standard à l'invite de
configuration
Des erreurs ont été rencontrées pendant l'exécutionÂ=
:
ipmitool
E: Sub-process /usr/bin/dpkg returned an error code (1)
Avez-vous une idée de la raison de ce comportement ?
Merci d'avance.
David.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/20140610155410.24ecd023@debian-david
DB> Bonjour,
DB>
DB> Sur un serveur (hébergé chez OVH), j'ai programmé des mises à j our en
DB> mode "full automatique" :
DB>
DB> /usr/bin/apt-get update
DB> export DEBIAN_FRONTEND=noninteractive
DB> /usr/bin/apt-get -y --force-yes --fix-missing dist-upgrade
DB> /usr/bin/apt-get autoremove -y
DB> export DEBIAN_FRONTEND=dialog [juste pour faire propre]
DB> /usr/bin/apt-get autoclean
DB>
DB> En général, cela fonctionne parfaitement.
C'est cependant assez risqué...
Je préfère laisser apticron me prévenir des màj et les faire à la main car des services qui
redémarrent pas sur un update, c'est pas si rare...
Très récemment la màj de php-fpm qui passe par défaut le user de la socket en www-data, et plus
un site php qui tourne (nginx tourne, php-fpm aussi, mais ils se causent pl us).
Ça m'est déjà arrivé avec bind (le restart qui reste part en boucle sur le stop), mysql,
postfix, etc.
DB> Toutefois, j'ai récemment eu la désagréable surprise de voir ceci :
DB>
DB> Paramétrage de ipmitool (1.8.14-1) ...
DB> Configuration file '/etc/default/ipmievd'
DB> ==> File on system created by you or by a script.
DB> ==> File also in package provided by package maintainer.
DB> Que voulez-vous faire ? Vos options sont les suivantes :
DB> Y ou I : installer la version du responsable du paquet
DB> N ou O : garder votre version actuellement installée
DB> D : afficher les différences entre les versions
DB> Z : suspendre ce processus pour examiner la situation
DB> L'action par défaut garde votre version actuelle.
DB> *** ipmievd (Y/I/N/O/D/Z) [défaut=N] ? dpkg: error processing packa ge
DB> ipmitool (--configure): EOF sur l'entrée standard à l'invite de
DB> configuration
DB> Des erreurs ont été rencontrées pendant l'exécution :
DB> ipmitool
DB> E: Sub-process /usr/bin/dpkg returned an error code (1)
DB>
DB> Avez-vous une idée de la raison de ce comportement ?
T'es sûr que
export DEBIAN_FRONTEND=dialog
est compatible avec l'absence de tty ?
(je comprend pas trop pourquoi tu veux décorer la sortie d'un programme q ui cause à un autre)
PS: tu devrais mettre la langue par défaut du système en anglais, ça aide pour trouver les
réponses sur le net, et si tu veux ta console en fr tu précise fr dans ton ~/.profile, pas le
~/.bashrc pour pas affecter les tâches cron de ton user, mais pas pour to ut le système.
--
Daniel
Un soldat doit être prêt a mourir pour sa patrie, même au péril de sa vie.
Henri Monnier
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=ISO-8859-1;
delsp=yes;
format=flowed
Le 11 juin 14 à 16:31, Daniel Caillibaud a écrit :
Ça m'est arrivé aussi d'avoir des ennuis avec le trio NginX, PHP-FPM
et MySQL sur un upgrade.
À mon avis, c'est parce que les sources ne sont pas chez Debian, qui
reste accro à Apache. Cela
veut dire que par défaut, tous les services concernés doivent se
synchroniser avec Apache.
La première fois, j'avais choisi la version du responsable du paquet
NginX, et il n'était pas du tout
compatible avec la distro. Je n'ai pas réussi à revenir en arrière,
j'ai tout réinstallé.
--Apple-Mail-1--1008255894
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=ISO-8859-1
<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
--Apple-Mail-1--1008255894--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Daniel Caillibaud
Je comprends les risques. Mais chez moi, ça marche plutôt bien. Si
jamais je rencontre une erreur de ce type un jour, je changerai
peut-être de façon de voir les choses ;-)
En suis-je sûr ? Juste qu'à récemment, je t'aurais dit "oui" sachant
que, justement, toutes ces questions étaient zappées (il prenait la
valeur par défaut, tout simplement).
Mais ce jour-là , bizarrement, ça n'a pas été le cas...
Qu'entends-tu par "décorer la sortie" ? Je demande juste à debcon f Ã
passer en mode non-interfactif sachant qu'il s'agit d'un script...
Merci.
David.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Le 11/06/2014 16:31, Daniel Caillibaud a écrit :
Je serais également de l'avis de Daniel, et j'irais plus loin : "Faut
juste pas le faire" . De mon point de vue, il n'y a pas de place pour un
"En général, cela fonctionne" dans ces conditions.
(Au passage, Daniel, Merci pour le mot-clé apticron : ca a l'air top ce
truc la ;) )
Si tu tiens à ce que ton (tes) système(s) restent stables et si, au
passage, tu veux que tes nuits soient paisibles, l'upgrade manuel reste
de *très loin* la meilleure méthode !
Si la mise à jour merdoie (les causes peuvent être multiples, et pas
nécessairement liées à Debian), tu es devant pour voir ce qu'il se
passe, et diminuer de fait le "downtime" qui peut en découler.
Après, si tu me dis que c'est du serveur de dev ou de test, je peux
comprendre la démarche.
@+
Christophe.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
DB> Le Wed, 11 Jun 2014 16:31:11 +0200,
DB> Daniel Caillibaud DB> >Le 10/06/14 à 15:54, David BERCOT DB> >DB> Bonjour,
DB> >DB>
DB> >DB> Sur un serveur (hébergé chez OVH), j'ai programmé des mises à jour
DB> >DB> en mode "full automatique" :
DB> >DB>
DB> >DB> /usr/bin/apt-get update
DB> >DB> export DEBIAN_FRONTEND=noninteractive
DB> >DB> /usr/bin/apt-get -y --force-yes --fix-missing dist-upgrade
DB> >DB> /usr/bin/apt-get autoremove -y
DB> >DB> export DEBIAN_FRONTEND=dialog [juste pour faire propre]
DB> Qu'entends-tu par "décorer la sortie" ? Je demande juste à debconf à
DB> passer en mode non-interfactif sachant qu'il s'agit d'un script...
export DEBIAN_FRONTEND=dialog [juste pour faire propre]
Tu lui demande donc de faire joli quand il te parle ;-)
Et ça m'étonnerait pas que dialog ait besoin d'un terminal (pas vérif ié)...
--
Daniel
Rien n'est impossible à la mauvaise volonté de l'homme.
René Barjavel, Si j'étais Dieu
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
C> truc la ;) )
Je me demande si je l'ai pas découvert sur cette liste il y a qq années.
Faut installer apt-listchanges pour avoir des rapports par mail significati fs (savoir si c'est
urgent ou si ça attendra le retour de WE/vacances/tps dispo).
Un inconvénient quand même, il râle tous les jours sur un paquet en h old sur un serveur, jamais
pris le temps de voir quel param changer pour qu'il se taise, je conforte m a procrastination en
me disant que ça me permet de voir le nb de de version en retard que j'ai ;-)
--
Daniel
S'il est impossible de ne pas penser à quelque chose, il
reste encore possible de penser à autre chose.
Lewis Carroll
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Daniel Caillibaud
Ah, OK ;-) En effet, cette ligne ne sert à rien mais je trouve que
c'est plus "propre" de la mettre. Ainsi, on voit bien que, dans un
premier temps, on passe en mode non interactif et, après la MAJ, on
revient dans un mode "normal" (même si celui-ci est implicite).
Après, sur l'aspect "risqué" de ces mises à jour automatique s, je peux
vous préciser que celles-ci sont faites en interne, sur un ensemble de
serveurs, après que le repository ait été validé... Je voulais quand
même vous rassurer ;-)
David.
P.S. : par contre, je ne sais toujours pas pourquoi, malgré le
changement de debconf, la MAJ n'est pas totalement automatique...
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Bonjour,
A mon ancien boulot, avec un parc de 200 serveurs sous debian, pour
mettre à jour notre parc avec cron-apt, mais éviter ce genre de message
du aux fichiers de configuration non-originaux, on c'était inspiré de
cet article de raphaël pour que la conf en place ne bouge pas :
http://raphaelhertzog.com/2010/09/21/debian-conffile-configuration-file-managed-by-dpkg/
My 2 cents.
Un autre David.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/