Projet

Général

Profil

Anomalie #4335

gestion arret/demarrage de freeradius amon 2.2

Ajouté par Nicolas ROBIN il y a plus de 11 ans. Mis à jour il y a plus de 11 ans.

Statut:
Pas un bug
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
25/10/2012
Echéance:
% réalisé:

0%

Distribution:
EOLE 2.2

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.

Formats disponibles : Atom PDF