Projet

Général

Profil

Tâche #9271

Distribution EOLE - Scénario #9446: Divers 2.4

hosts.allow vide sur Sphynx 2.4

Ajouté par Olivier FEBWIN il y a plus de 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Début:
14/10/2014
Echéance:
21/11/2014
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Depuis peu, je ne parviens plus à me connecter à notre Sphynx 2.4 en SSH.
En effet, le fichier /etc/hosts.allow est vide alors que j'ai bien %%ssh_eth1 à oui, une ip affectée à ip_ssh_eth1_0 et un masque correct dans netmask_ssh_eth1_0

Par contre, ssh_eth0 est à non
En faisant la modif directement dans /etc/hosts.allow, j'ai bien accès en SSH au Sphynx 2.4 jusqu'au prochain reconfigure...

hosts.allow.patch Voir (3,71 ko) Emmanuel GARETTE, 05/02/2015 10:37

Révisions associées

Révision 6fc0ae7a (diff)
Ajouté par Emmanuel GARETTE il y a plus de 11 ans

gestion des interfaces dans le fichier hosts.allow (ref #9271 @1h)

Révision 4889daed (diff)
Ajouté par Emmanuel GARETTE il y a plus de 11 ans

support des listes pour le fichier hosts.allow (fixes #9271 @1h)

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Temps estimé mis à 2.00 h
  • Tâche parente mis à #9446

#2 Mis à jour par Olivier FEBWIN il y a plus de 11 ans

  • Restant à faire (heures) mis à 2.0

#3 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans

  • Statut changé de Nouveau à En cours

#4 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans

  • Echéance mis à 21/11/2014
  • Assigné à mis à Emmanuel GARETTE

#5 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans

  • % réalisé changé de 0 à 80
  • Restant à faire (heures) changé de 2.0 à 0.5

La demande initiale concerne la 2.4.0. Le commit est fait en 2.4.1. C'est bloquant sur la 2.4.0 si on n'autorise pas ssh sur l'interface 0.

A statuer.

#6 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans

  • Assigné à Emmanuel GARETTE supprimé

#7 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • % réalisé changé de 80 à 50
  • Restant à faire (heures) changé de 0.5 à 0.75

Le reconfigure ne passe plus sur mon Horus !

reconfigure - Erreur lors de l'instanciation du template de /etc/eole/hosts.allow : list indices must be integers, not NoneType
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 492, in templates
    tmpl.instance_files(container=options.container, containers_ctx=CACHE['group_infos'].values())
  File "/usr/lib/python2.7/dist-packages/creole/template.py", line 568, in instance_files
    self._instance_file(fdict, container=ctx)
  File "/usr/lib/python2.7/dist-packages/creole/template.py", line 487, in _instance_file
    self.process(filevar, container)
  File "/usr/lib/python2.7/dist-packages/creole/template.py", line 413, in process
    raise TemplateError, msg
TemplateError: Erreur lors de l'instanciation du template de /etc/eole/hosts.allow : list indices must be integers, not NoneType

#8 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 50 à 100

#9 Mis à jour par Fabrice Barconnière il y a plus de 11 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.75 à 0.0

#10 Mis à jour par Olivier FEBWIN il y a environ 11 ans

Problème identique sur Amon 2.4

#11 Mis à jour par Emmanuel GARETTE il y a environ 11 ans

Pourriez-vous tester le patch en attachement ?

Le fichier est à placer dans /usr/share/eole/creole/patch/

#12 Mis à jour par Olivier FEBWIN il y a environ 11 ans

Oui ça fonctionne avec ce patch

#13 Mis à jour par Olivier FEBWIN il y a environ 11 ans

Il semble que cette correction ne soit pas encore intégrée à la version stable.
Pourquoi est-ce si long ?

#14 Mis à jour par Daniel Dehennin il y a plus de 10 ans

ERRATA

Un problème existe dans la version 2.4.0 empêchant l'accès au SSH alors qu'il est bien autorisé dans l'interface de configuration.

Le fichier hosts.allow, dans certain cas, n'est pas généré correctement.

Il faut utiliser le patch hosts.allow.patch.

Ce fichier est à placer dans le répertoire /usr/share/eole/creole/patch/ ou dans la variante.

Puis exécuter la commande reconfigure.

L'accès SSH devrait être à nouveau possible.

Ce problème est résolu dans la version 2.4.1.

#15 Mis à jour par Olivier FEBWIN il y a plus de 10 ans

OK merci, par contre en 2.4.1 il y a aussi ce bug qui est corrigé en 2.4.2 :/

#16 Mis à jour par Olivier FEBWIN il y a plus de 10 ans

OK merci, par contre en 2.4.1 il y a aussi ce bug (https://dev-eole.ac-dijon.fr/issues/12235) qui est corrigé en 2.4.2 :/

Formats disponibles : Atom PDF