domingo, 10 de mayo de 2009

Haciendo andar el MPICH2 en Debian 5

Bueno, cuento esto que capaz que a alguno le sirve. Recientemente estaba jugando con MPICH2 y no lo lograba hacer andar. Después de leer el tutorial de ubuntu, me dispuse a hacerlo en Debian 5. Y no andaba para nada. Configuré todos los mpd.hosts y .mpd.conf que hay que configurar, el ssh y la mar en coche.
Pero no podía hacer andar el mpdboot. Me decía:

mpdboot_xxxxxx (handle_mpd_output 393): failed to handshake with mpd on
yyyyyy; recvd output={}

Ya me estaba volviendo loco porque todo por separado andaba, hasta que encontré este post que contaba que el error viene de donde uno menos lo piensa, y estaba en como se resuelven los nombres.
Mi /etc/hosts era
       127.0.0.1 localhost
127.0.1.1 xxxxxx
10.0.1.2 yyyyyy

Y entonces cuando el mpdboot buscaba la ip para xxxxxx que le tenía que pasar a yyyyyy, osea la misma vista de afuera, le salía 127.0.1.1, que es localhost y desde yyyyyy es yyyyyy!

Debian no se bien porque agrega esa segunda linea a la lista de hosts. La solución fue cambiar el 127.0.1.1 por 10.0.1.1, la dirección de xxxxxx. ¡¡Y anduvo!!

Asique si reciben ese error, ¡fíjense su /etc/hosts!
      







Mi /etc/hosts era:


No hay comentarios:

Publicar un comentario