L’installation de Miria tombe en erreur sur un serveur Linux sans X11

L’installation de Miria tombera en erreur sur un serveur Linux sans interface graphique (X11) si la variable DISPLAY est définie.

Vous pouvez vérifier la présence de la variable avec la commande “echo $DISPLAY“:

  • une ligne vide en retour signifie qu’elle n’est pas définie => l’installation fonctionnera
  • une chaîne de caractères en retour signifie qu’elle est définie => l’installation tombera en erreur

Il faut donc soit utiliser un client SSH configuré pour ne pas exporter cette variable DISPLAY, soit effacer cette variable avec la commande “export DISPLAY=” pour que l’installation de Miria se passe bien.

Miria n’a pas besoin de X11 pour s’installer sur un serveur Linux.
Dans un tel cas, l’installateur bascule en mode console et l’installation se fait depuis la ligne de commande.

Mais une erreur empêchant l’installation se produira si la variable DISPLAY est définie.

Cette variable laisse croire que X11 serait disponible, l’installateur tente donc une installation en mode graphique et génère une erreur à propos d’une librairie manquante faisant partie de X11 (logique puisque X11 n’est pas installé sur le serveur Linux).

La variable DISPLAY est définie par défaut si vous utilisez par exemple MobaXterm pour vous connecter au serveur via SSH et l’installateur de Miria va générer l’erreur.

Au contraire, PUTTY ne définit pas cette variable par défaut et l’installation se passe bien.

Il faut donc soit utiliser un client SSH configuré pour ne pas exporter cette variable DISPLAY, soit effacer cette variable avec la commande “export DISPLAY=” pour que l’installation de Miria se passe bien.

Merci à Philippe Michel

Atempo Team

Contact




    Skip to content