Projet

Général

Profil

Tâche #21082

Scénario #21077: Traitement express MEN (34-36)

ssh -X impossible juste après instance

Ajouté par Joël Cuissinat il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
25/07/2017
Echéance:
% réalisé:

100%

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

Description

Après avoir instancié un serveur en 2.6.2, une connexion en ssh -X affiche :

X11 forwarding request failed on channel 0

Ce n'est plus le cas si on redémarre le service ssh et qu'on se connecte de nouveau.

Révisions associées

Révision 0a876f93 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

OpenSSH service must restart with network

Our template use the old upstart “restart” which is now replaced in
Ubuntu with “systemctl” or “invoke-rc.d”.

  • tmpl/openssh-server: update template to conform to Ubuntu script.

Ref: #21082

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 6 ans

Le problème vient du fait que le service SSH n’est pas redémarré lors de la phase d’instance.

Cela vient du template eole-common:source:tmpl/openssh-server qui utilise une commande upstart pour redémarrer le service:

--- /etc/network/if-up.d/openssh-server    2017-08-28 10:19:50.475489275 +0200
+++ openssh-server    2017-08-28 10:19:43.315488781 +0200
@@ -30,7 +30,13 @@
     exit 0
 fi

-# We'd like to use 'reload' here, but it has some problems; see #502444.
-restart ssh || true
+# We'd like to use 'reload' here, but it has some problems; see #502444.  On
+# the other hand, repeated restarts of ssh make systemd unhappy
+# (#756547/#757822), so use reload in that case.
+if [ -d /run/systemd/system ]; then
+    systemctl reload --no-block ssh.service >/dev/null 2>&1 || true
+else
+    invoke-rc.d ssh restart >/dev/null 2>&1 || true
+fi

 exit 0

Il faut mettre à jour ce template.

#2 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • Projet changé de Distribution EOLE à eole-common
  • Assigné à mis à Daniel Dehennin
  • Temps estimé mis à 2.00 h
  • Tâche parente mis à #21077

#3 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.5

À voir s’il faut rétroporter ce commit (branche faite à partir de 2.6.0) :

  • Modification d’un template
  • Gravité assez limitée.

#4 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • Projet changé de eole-common à Distribution EOLE
  • Statut changé de Nouveau à En cours

#5 Mis à jour par Scrum Master il y a plus de 6 ans

  • Statut changé de En cours à Résolu

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

  • Restant à faire (heures) changé de 0.5 à 0.0

Pas de rétro-portage mais création d'un test squash : http://squash-tm.eole.lan/squash/executions/5973

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

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF