Anomalie #4335
gestion arret/demarrage de freeradius amon 2.2
0%
Description
Nous utilisons dans le cadre d'expérimentation wifi le paquet freeradius sur Amon 2.2.
Ce dernier créer dans /var/run un dossier freeradius, dans lequel une fois le service démarré on trouve radiusd.pid
Mais lorsque l'on effectue un service freeradius stop, ce dernier cherche le fichier suivant :
/var/run/freeradius/freeradius.pid not found...
Ce paramètre viens apparemment de /etc/init.d/freeradius où la variable suivante est déclarée : PIDFILE="/var/run/freeradius/freeradius.pid"
Je ne sais pas si il faut corriger /etc/init.d/freeradius ou si c'est la création du .pid qui doit être modifié, mais c'est un problème bloquant, car lors de modification de paramètres eole qui touchent freeradius, le reconfigure ne peux redémarrer le service et les nouveaux paramètres ne sont pas pris en compte.
Killer le service + start fonctionne bien sinon ;-)
Version du paquet freeradius => 2.1.7-1eole3
Historique
#1 Mis à jour par Nicolas ROBIN il y a plus de 11 ans
- Statut changé de Nouveau à Pas un bug
En fait, nous avions patché au niveau de notre variante le fichier /etc/freeradius/radiud.conf pour avoir la conf radius souhaitée.
Dans ce dernier nous avions modifié
pidfile = ${run_dir}/freeradius.pid
par
pidfile = ${run_dir}/${name}.pid
Or la variable $name est initialisé avec "radiusd", ce que je n'avais pas vu et qui provoquait donc mon problème.
Désolé du dérangement, signalement à cloturer.