J'essaie d'ouvrir des applications graphiques (gedit/nautilus/firefox) sur une machine 16.04 via SSH à partir d'une machine 14.04. La commande que j'utilise est:
ssh -X username@ipaddress
et ensuite, par exemple:
nautilus
Cependant, il n'ouvre pas l'application et dit
Segmentation fault (core dumped)
Il ne dit rien d'autre, juste ça. Quelqu'un peut-il m'aider à résoudre ce problème?
J'ai eu le même problème. J'ai exécuté strace
avec meld
et gedit
et cela indiquait que, pour une raison quelconque, il y avait un problème pour trouver la bibliothèque libGLX_indirect.so.0
. J'ai tenté un correctif en plaçant un lien symbolique pertinent dans le dossier /usr/lib/x86_64-linux-gnu
:
Sudo ln -s /usr/lib/nvidia-361/libGLX_indirect.so.0
et cela fonctionne maintenant. Voudrais savoir quel est le moyen préféré de le réparer.
La réponse acceptée fonctionne, cependant, selon bogues du Launchpad , la véritable cause est libepoxy . libepoxy est corrigé depuis le début de 2017, mais à partir de juin 2017, il n’est plus disponible sous forme de package mis à jour pour la version 16.04. J'ai suivi les instructions de Raj Bhattacharjea pour résoudre ce problème. Plus précisément:
Sudo dpkg -i libepoxy0_1.3.1-1ubuntu1_AMD64.deb
(ou votre version d'architecture)Problème résolu. Bien que je n'aime pas utiliser un package d'une autre version, cela semble être une solution plus propre, d'autant plus que je n'ai pas à m'inquiéter de la rupture de ma liaison si je change de version de NVidia.