OVH Cloud OVH Cloud

Mise à jour d'un service arrété

4 réponses
Avatar
yoann
Bonjour,

je viens de remarquer un bug ? feature ? dans le fonctionnement global de mise à
jour de debian. ou alors c'est moi qui utilise mal apt...

Explication, j'ai un serveur de test sur lequel aucun service n'est lancé mais
est l'image d'un serveur de production. afin de valider les mise à jour, je fait
régulièrement des apt-get update et apt-get upgrade avant de les faire sur le
serveur de prod.

Mais même si le service ne tourne pas avant la mise à jour (exemple d'apache),
il est lancé à la fin de la mise à jour, je trouve ça quand même génant, alors
si c'est un problème lié aux régles post install des packages, faut-il faire un
bug report pour chaque cas ? global ?

Yoann, perplexe


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

4 réponses

Avatar
brunoml
Bonjour,

On 17 May 2005 at 20:40, yoann wrote:
je viens de remarquer un bug ? feature ? dans le fonctionnement global d e mise à
jour de debian. ou alors c'est moi qui utilise mal apt...

Explication, j'ai un serveur de test sur lequel aucun service n'est lanc é mais
est l'image d'un serveur de production. afin de valider les mise à jou r, je fait
régulièrement des apt-get update et apt-get upgrade avant de les fai re sur le
serveur de prod.

Mais même si le service ne tourne pas avant la mise à jour (exemple d'apache),
il est lancé à la fin de la mise à jour, je trouve ça quand mê me génant, alors
si c'est un problème lié aux régles post install des packages, fau t-il faire un
bug report pour chaque cas ? global ?



J'avais déjà constaté ça, pour le paquet hylafax, mais je pensais que c'était un
problème de _ce_ paquet.
Un paramétarge de dpkg ?

--
Bruno
Avatar
Frédéric Bothamy
* yoann [2005-05-17 20:40] :
Bonjour,

je viens de remarquer un bug ? feature ? dans le fonctionnement global de mise à
jour de debian. ou alors c'est moi qui utilise mal apt...

Explication, j'ai un serveur de test sur lequel aucun service n'est lancé mais
est l'image d'un serveur de production. afin de valider les mise à jour, je fait
régulièrement des apt-get update et apt-get upgrade avant de les faire sur le
serveur de prod.

Mais même si le service ne tourne pas avant la mise à jour (exemple d'apache),
il est lancé à la fin de la mise à jour, je trouve ça quand même génant, alors
si c'est un problème lié aux régles post install des packages, faut-il faire un
bug report pour chaque cas ? global ?



Non, il ne faut pas faire de rapport de bogue : apache se conforme à ce
que tu as paramétré dans tes liens /etc/rc?.d grâce au bout de code
suivant (tiré de /var/lib/dpkg/info/apache.postinst) :

# Automatically added by dh_installinit
if [ -x "/etc/init.d/apache" ]; then
update-rc.d apache defaults 91 >/dev/null
if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
invoke-rc.d apache start || exit 0
else
/etc/init.d/apache start || exit 0
fi
fi
# End automatically added section

Tu configures auparavant manuellement tes liens avec update-rc.d et
invoke-rc.d respectera ton choix de lancer ou non le démon lors de la
mise à jour (pourvu que tu aies le programme invoke-rc.d).


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Philippe Bourcier
bonjour à toutes et à tous,

On Tue, May 17, 2005 at 08:40:12PM +0200, yoann wrote:
Mais même si le service ne tourne pas avant la mise à jour (exemple d'apache),
il est lancé à la fin de la mise à jour, je trouve ça quand même génant, alors
si c'est un problème lié aux régles post install des packages, faut-il faire un
bug report pour chaque cas ? global ?



tu devrais regarder le man de update-rc.d
--
/
((__-^^-,-^^-__))
.''`. Philippe BOURCIER `-_---' `---_-' .-.
: :' : http://bourcier.philippe.online.fr `--|o` 'o|--' /V
`. `' ` / //
`- Linux Counter registered user #290012 ): :( /( )
:o_o: ^^-^^
"-"


--
Pensez
Avatar
yoann
>>Mais même si le service ne tourne pas avant la mise à jour (exemple d'apache),
il est lancé à la fin de la mise à jour, je trouve ça quand même génant, alors
si c'est un problème lié aux régles post install des packages, faut-il faire un
bug report pour chaque cas ? global ?



tu devrais regarder le man de update-rc.d



ok méa culpa donc, j'avais pour habitude pour empecher qu'un service se lance
dans un init X de supprimer le SNNservice du répsetoire /etc/rcX.d, hors pour
être compatible avec invoke-rc.d, il faut qu'il y ait le KNNservice présent,
donc comme il n'y avait rien dans mon rc2.d pour apache ni S ni K, invoke-rc.d
lançait le service.

merci pour vos réponse

Yoann


--
Pensez