Problème avec Watchdog [Résolu] [RESOLU]
Posté : dim. 22 janv. 2017 19:06
Bonjour,
Suite à l'article du 13 octobre sur l'installation de watchdog, je me suis dit pourquoi pas. Je me suis donc lancé dans l'aventure. Je suis parti d'un Raspbian lite toute fraîche avec les quelques utilitaires dont j'ai l'habitude de me servir ainsi que apache2 et php. Bref l'installation se déroule bien la configuration aussi. Seulement voila ( oui parce que sinon ce serait trop facile ) je rencontre un problème : watchdog semble fonctionner car si je lance une commande qui engendre une boucle infinie le Raspberry redémarre tout seul. Mais lorsque je lance la commande "sudo systemctl status -l watchdog", le raspberry me retourne ceci :
pi@webserver:~ $ sudo systemctl status -l watchdog
● watchdog.service - watchdog daemon
Loaded: loaded (/lib/systemd/system/watchdog.service; enabled)
Active: active (running) since dim. 2017-01-22 10:26:12 CET; 8h ago
Process: 858 ExecStart=/bin/sh -c [ $run_watchdog != 1 ] || exec /usr/sbin/watchdog $watchdog_options (code=exited, status=0/SUCCESS)
Process: 854 ExecStartPre=/bin/sh -c [ -z "${watchdog_module}" ] || [ "${watchdog_module}" = "none" ] || /sbin/modprobe $watchdog_module (code=exited, status=0/SUCCESS)
Main PID: 861 (watchdog)
CGroup: /system.slice/watchdog.service
└─861 /usr/sbin/watchdog
janv. 22 10:26:12 webserver watchdog[861]: starting daemon (5.14):
janv. 22 10:26:12 webserver watchdog[861]: int=4s realtime=yes sync=no soft=no mla=0 mem=0
janv. 22 10:26:12 webserver watchdog[861]: ping: no machine to check
janv. 22 10:26:12 webserver watchdog[861]: file: no file to check
janv. 22 10:26:12 webserver watchdog[861]: pidfile: no server process to check
janv. 22 10:26:12 webserver watchdog[861]: interface: no interface to check
janv. 22 10:26:12 webserver watchdog[861]: temperature: no sensors to check
janv. 22 10:26:12 webserver watchdog[861]: test=none(0) repair=none(0) alive=/dev/watchdog heartbeat=none to=root no_act=no force=no
janv. 22 10:26:12 webserver watchdog[861]: cannot open /dev/watchdog (errno = 16 = 'Device or resource busy')
janv. 22 10:26:12 webserver systemd[1]: Started watchdog daemon.
Donc ce qui me gêne et vous l'aurez compris je pense c'est la ligne " cannot open /dev/watchdog (errno = 16 = 'Device or resource busy') ". De suite je suis allé voir si le fichier existait bien. c'est le cas. Un problème de droits peut être ? Honnêtement j'ai cherché sur google, les forums raspbian et je n'ai rien trouvé à ce sujet. Une âme charitable pourrait-elle m'aiguiller ?
Merci d'avance
Suite à l'article du 13 octobre sur l'installation de watchdog, je me suis dit pourquoi pas. Je me suis donc lancé dans l'aventure. Je suis parti d'un Raspbian lite toute fraîche avec les quelques utilitaires dont j'ai l'habitude de me servir ainsi que apache2 et php. Bref l'installation se déroule bien la configuration aussi. Seulement voila ( oui parce que sinon ce serait trop facile ) je rencontre un problème : watchdog semble fonctionner car si je lance une commande qui engendre une boucle infinie le Raspberry redémarre tout seul. Mais lorsque je lance la commande "sudo systemctl status -l watchdog", le raspberry me retourne ceci :
pi@webserver:~ $ sudo systemctl status -l watchdog
● watchdog.service - watchdog daemon
Loaded: loaded (/lib/systemd/system/watchdog.service; enabled)
Active: active (running) since dim. 2017-01-22 10:26:12 CET; 8h ago
Process: 858 ExecStart=/bin/sh -c [ $run_watchdog != 1 ] || exec /usr/sbin/watchdog $watchdog_options (code=exited, status=0/SUCCESS)
Process: 854 ExecStartPre=/bin/sh -c [ -z "${watchdog_module}" ] || [ "${watchdog_module}" = "none" ] || /sbin/modprobe $watchdog_module (code=exited, status=0/SUCCESS)
Main PID: 861 (watchdog)
CGroup: /system.slice/watchdog.service
└─861 /usr/sbin/watchdog
janv. 22 10:26:12 webserver watchdog[861]: starting daemon (5.14):
janv. 22 10:26:12 webserver watchdog[861]: int=4s realtime=yes sync=no soft=no mla=0 mem=0
janv. 22 10:26:12 webserver watchdog[861]: ping: no machine to check
janv. 22 10:26:12 webserver watchdog[861]: file: no file to check
janv. 22 10:26:12 webserver watchdog[861]: pidfile: no server process to check
janv. 22 10:26:12 webserver watchdog[861]: interface: no interface to check
janv. 22 10:26:12 webserver watchdog[861]: temperature: no sensors to check
janv. 22 10:26:12 webserver watchdog[861]: test=none(0) repair=none(0) alive=/dev/watchdog heartbeat=none to=root no_act=no force=no
janv. 22 10:26:12 webserver watchdog[861]: cannot open /dev/watchdog (errno = 16 = 'Device or resource busy')
janv. 22 10:26:12 webserver systemd[1]: Started watchdog daemon.
Donc ce qui me gêne et vous l'aurez compris je pense c'est la ligne " cannot open /dev/watchdog (errno = 16 = 'Device or resource busy') ". De suite je suis allé voir si le fichier existait bien. c'est le cas. Un problème de droits peut être ? Honnêtement j'ai cherché sur google, les forums raspbian et je n'ai rien trouvé à ce sujet. Une âme charitable pourrait-elle m'aiguiller ?
Merci d'avance