Tâche #21082
Scénario #21077: Traitement express MEN (34-36)
ssh -X impossible juste après instance
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
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é