Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 19-10-2016 20:22:17

rosmonde
Membre
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE
Inscription : 28-12-2014

reconnaître une mise a jour qui a besoin de redémarrer ?

Bonjour

su ma Debian Jessie qui tourne a merveille je ne sais pas trop
comment reconnaître une mise a jour qui a besoin de redémarrer

par rapport a celle qui n'a pas besoin de redémarrer

je sais que par exemple (linux-image-3.16.0-4-amd64 ) doit redémarér, mais les autres ?

existe t'il un solution ?

uname -a
 


Linux xxx 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/



d'avance Merci

Hors ligne

#2 19-10-2016 20:45:23

raleur
Membre
Inscription : 03-10-2014

Re : reconnaître une mise a jour qui a besoin de redémarrer ?

La commande "checkrestart" du paquet debian-goodies affiche les processus qui utilisent d'anciennes versions de fichiers et doivent être redémarrés.
Parfois il est plus simple et rapide de redémarrer le système entier que les services un par un.

Hors ligne

#3 19-10-2016 20:47:42

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : reconnaître une mise a jour qui a besoin de redémarrer ?

Bonsoir
normalement pas besoin de relancer la machine
sinon tout ce qui touche au noyau il faut le faire (tu peut le voir dans la console ou synaptic )
sinon aucun risque de le faire si tu a un doute , surtout si tu a beaucoup de mise à jour qui ont été faites .
linux met les fichiers a jour a chaud et peut meme te demander de relancer un démon pendant les mises a jours .
a ma connaissance seul le noyau a besoin d'etre rechargé si il a subit des modifications (comme par exemple la mise a jour d'un driver vidéo non-free ) , il y a d'autres cas

ps: grillé par raleur tongue

Dernière modification par robert2a (19-10-2016 20:48:40)

En ligne

#4 19-10-2016 20:48:57

rosmonde
Membre
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE
Inscription : 28-12-2014

Re : reconnaître une mise a jour qui a besoin de redémarrer ?

@raleur
oui ce ce que je fais j'usqua maintenant redémarrer si j'ai un doute

Merci pour la réponse

Dernière modification par rosmonde (19-10-2016 20:49:36)

Hors ligne

#5 19-10-2016 20:51:22

rosmonde
Membre
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE
Inscription : 28-12-2014

Re : reconnaître une mise a jour qui a besoin de redémarrer ?

@robert2a

très intéressant Merci

Hors ligne

#6 19-10-2016 21:01:45

raleur
Membre
Inscription : 03-10-2014

Re : reconnaître une mise a jour qui a besoin de redémarrer ?

robert2a a écrit :

linux met les fichiers a jour a chaud et peut meme te demander de relancer un démon


1) Ce n'est pas Linux, c'est le système de packaging dpkg de Debian. On pourrait parfaitement imaginer une distribution GNU/Linux utilisant un autre système de packaging qui se comporte comme celui de Windows, remplaçant les fichiers à l'arrêt et au redémarrage.

2) Un démon ne sera redémarré automatiquement que si la mise à jour concerne directement le paquet qui le contient. Mais pas si elle concerne par exemple la paquet d'une bibliothèque dont il dépend. Pourtant il continue à utiliser l'ancienne version vulnérable. D'où l'utilité de checkrestart.

Je n'ai vu qu'un cas où la mise à jour d'un paquet recherchait d'elle-même les services qui en dépendent et proposent de les redémarrer. Je ne me souviens plus quel paquet, mais c'est une bibliothèque de base.

Dernière modification par raleur (19-10-2016 21:04:19)

Hors ligne

#7 20-10-2016 08:40:14

mksmn
Membre
Lieu : Ile de France
Distrib. : Debian Gnu-Linux Jessie 8.x & Backports
Noyau : Noyau Linux 3.16.0-4-686-pae
(G)UI : Xfce 4.10 & Mate 1.8.1
Inscription : 30-06-2008

Re : reconnaître une mise a jour qui a besoin de redémarrer ?

salut,
pour compléter 

checkrestart -v




v = verbose

il y a aussi le paquet needrestart

apt-get install needrestart

Dernière modification par mksmn (20-10-2016 08:44:04)


Debian, c'est bien.
Adhérent APRIL 9141
Fan de Norah Jones, depuis toujours et pour toujours.

Hors ligne

#8 20-10-2016 13:55:24

rosmonde
Membre
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE
Inscription : 28-12-2014

Re : reconnaître une mise a jour qui a besoin de redémarrer ?

checkrestart -v


bash: checkrestart : commande introuvable
 

Hors ligne

#9 20-10-2016 14:09:05

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : reconnaître une mise a jour qui a besoin de redémarrer ?

Salut smile

@raleur indique que cette commande fait partie du paquet debian-goodies. Est-il installé ?

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

#10 20-10-2016 14:20:04

rosmonde
Membre
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE
Inscription : 28-12-2014

Re : reconnaître une mise a jour qui a besoin de redémarrer ?

je viens d'installer (debian-goodies )

checkrestart -v


Found 0 processes using old versions of upgraded files
 

Hors ligne

#11 20-10-2016 14:22:10

rosmonde
Membre
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE
Inscription : 28-12-2014

Re : reconnaître une mise a jour qui a besoin de redémarrer ?

 needrestar



peut être utile maintenant ?

Dernière modification par rosmonde (20-10-2016 14:23:38)

Hors ligne

#12 20-10-2016 22:09:05

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : reconnaître une mise a jour qui a besoin de redémarrer ?

Bonsoir
le paquet needrestart-session , description


needrestart checks which processes need to be restarted after library upgrades.
needrestart-session implements a notification of user sessions about their
obsolete processes after system upgrades.
 


le paquet needrestart , description


needrestart checks which daemons need to be restarted after library upgrades.
It is inspired by checkrestart from the debian-goodies package.

Features:
 - supports (but does not require) systemd
 - binary blacklisting (i.e. display managers)
 - tries to detect required restarts of interpreter based daemons
   (supports Java, Perl, Python, Ruby)
 - tries to detect required resarts of  containers (docker, LXC)
 - tries to detect pending kernel upgrades
 - could be used as nagios check_command
 - fully integrated into apt/dpkg using hooks
 


debian-goodies , description


These programs are designed to integrate with standard shell tools,
extending them to operate on the Debian packaging system.

 dgrep  - Search all files in specified packages for a regex
 dglob  - Generate a list of package names which match a pattern

These are also included, because they are useful and don't justify
their own packages:

 debget             - Fetch a .deb for a package in APT's database
 dpigs              - Show which installed packages occupy the most space
 debman             - Easily view man pages from a binary .deb without
                      extracting
 debmany            - Select manpages of installed or uninstalled packages
 checkrestart       - Help to find and restart processes which are using old
                      versions of upgraded files (such as libraries)
 popbugs            - Display a customized release-critical bug list based
                      on packages you use (using popularity-contest data)
 which-pkg-broke    - find which package might have broken another
 check-enhancements - find packages which enhance installed packages
 



je connaissais pas ces paquets , et ils ne sont pas installés

ce matin j'ai mit a un jour un pc (en stretch ) avec 1000 paquets environs , j'ai fait 3 reboots
- mise a jour des 1000 paquets
reboot
-plus de réseau
purge des paquets inutiles
reboot
le réseau est ok (fichier "interfaces" et en dhcp )
-rafraichissement des paquets cuda et ajout des nouveau paquets ( de la derniere version , nvidia et cuda )
et dernier reboot (cuda va modifier le noyau )
et ok tout est fonctionnel

nota : raleur peu peut etre m'expliquer la disparition du réseau (j'ai juste vérifié que eth0 n'a pas été renommé et que mon fichier "interfaces" etait correct.
je n'ai pas fait de "dist-upgrade"
juste (aprés le premier reboot)  un apt-get autoclean et un apt-get autoremove --purge
juste (aprés le deuxieme reboot) un apt-get update et  un apt-get upgrade  (pour confirmer que tout etait a jour )

j'ai appris l'existance de ces 3 paquets  smile on testera

En ligne

Pied de page des forums