Problèmes de communication entre Sailfish QtCreator / Mer SDK et l’émulateur sur Ubuntu 12.10

Si vous avez un problème de communication au sein de votre SDK Sailfish, plus exactement entre QtCreator, la machine MerSDK et l’émulateur, vous serez peut-être intéressé par ce qui suit…

Problème :

QtCreator identifie bien la machine MerSDK et l’Emulateur comme lancés mais il retourne le problème suivant lors de la tentative de communication par SSH:

Could not connect to host: Timeout waiting for reply from server.

Ce problème est certainement causé par un problème de DNS inhérent à Ubuntu 12.10. Tout particulièrement si vous avez changé votre configuration DNS dernièrement (nouvelle carte wifi, etc.)…

Solution(s) :

Dans un premier temps, lisez la page suivante : SDK Alpha Known Issues

Si vous avez encore des soucis (Ubuntu seulement) : Ubuntu 12.10 DNS

Vous pouvez aussi tenter : Enabling DNS proxy in NAT mode

Pour être sur que les réglages DNS sur l’hôte n’interfèrent pas avec le SDK Sailfish, je vous recommande la manipulation suivante:

Dans un terminal sur l’hôte, tapez :

SSH_AUTH_SOCK= ssh -p 2222 -i ~/.ssh/mer-qt-creator-rsa root@localhost

Utilisez vim (or vi) pour activer la ligne « UseDNS no » dans /etc/ssh/sshd_config

Deuxièmement, dans l’émulateur, tapez CTRL (gauche) + F2, identifiez vous en root avec « nemo » comme mot de passe, tapez « loadkeys XX » pour adapter le clavier de l’émulateur à votre clavier à vous.

Utilisez vim (or vi) pour activer la ligne « UseDNS no » dans /etc/ssh/sshd_config

Merci à David Greaves (@lbt_). Pour conclure, je cite ses mots, en anglais:

99% sure the VBoxManage is the correct solution. I’ll use NoDNS too since it will prevent any issues with ssh in odd situations such as a network outage that makes DNS available but very slow.

N’hésitez pas à commenter !

Source : Twistit.fr

A propos de Léo

Un geek ayant une relation intime avec la Finlande...

Un commentaire à propos de “Problèmes de communication entre Sailfish QtCreator / Mer SDK et l’émulateur sur Ubuntu 12.10

  1. L’autre soir cet article m’a fait rire, j’ai « planté  » ubuntu en voulant tester sailfish, plus de souris, plus de clavier heureusement que les ctrl+alt+F… fonctionnait toujours.

    Après reboot je me suis dis que j’allais attendre un sdk plus stable, jme ballade sur la toile, fais un tour sur jollafr, et bam ton article avait été posté a quelque chose prêt quand je plantais mon système.

    bref je vais pas essayer toutes ces commandes, j’imagine que sailfish ou canonical arriveront a nous pondre un truc qui marche, ubuntu est quand meme une des distrib les plus utilisées.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*