Mpdboot: предупреждение об устаревании - PullRequest
0 голосов
/ 06 июля 2011

Я пытаюсь использовать команду mpdboot для запуска 4 процессоров, на которых запускается моя программа MPI. Я создал файл mpd.hosts с 4 узлами (75, 77, 79 и 80). На каждом из них работает python 2.3.4. Я также изменил файлы bashrc и cshrc, чтобы переменные содержали путь к каталогу библиотек компилятора. Я также настроил файл mpd.conf и проверил, есть ли у него разрешения rw (600).

Я скопировал ниже экрана вывода при запуске mpdboot

[n @ heart] $ mpdboot -n 4 -r ssh

: 38: Предупреждение об устаревании: модуль popen2 устарел. Используйте модуль подпроцесса.

пароль n @ 75: ххх

Пароль

n @ 77: xxx

Пароль

n @ 79: xxx

пароль n @ 80: ххх

mpdboot_heart.int (err_exit 526): mpd не удалось правильно запустить на heart.int

причина: 0: неверный порт из mpd /opt/intel/mpi/2.0/bin/mpd.py:85: DeprecationWarning: модуль md5 устарел; используйте вместо этого hashlib

Убит


ЧАСТЬ 2:

Я также вошел в один из узлов и попытался запустить mpdboot. Вот вывод, сделав это

[n @ 79 ~] $ mpdboot -n 4 -r ssh

Пароль

n @ 75: xxx

n @ 77 пароль: ххх

Пароль

n @ 79: ххх

n @ 80's password: xxx

mpdboot_79_0 (mpdboot 499): проблема была обнаружена во время запуска mpd (загрузки) в 1 75; выход:

В доступе отказано, попробуйте еще раз.

Пароль n @ 75: В доступе отказано, повторите попытку.

n @ 77 пароль: mpdboot_79_0 (mpdboot 515): проблема была обнаружена во время запуска mpd (загрузки) в 2 77; выход:

В доступе отказано, попробуйте еще раз.

В доступе отказано (publickey, gssapi-with-mic, пароль).

Пароль

n @ 77: В доступе отказано, повторите попытку.

В доступе отказано (publickey, gssapi-with-mic, пароль).


Как мне поступить в этом вопросе?

Ответы [ 2 ]

1 голос
/ 06 июля 2011

Несколько баллов:

  1. Вы действительно больше не хотите использовать MPD . Этот менеджер процессов устарел и заменен на менеджер процессов Hydra .
  2. Вы должны использовать старую версию MPD (старую версию MPICH2), потому что AFAIK все эти предупреждения об устаревании были исправлены в версии 1.1. Я сомневаюсь, что вы на самом деле используете Python 2.3.4, потому что я думаю, что эти предупреждения были добавлены в Python в версии 2.6.
  3. Что касается "ЧАСТИ 2", у вас неверная конфигурация ssh. Вы должны убедиться, что ssh без пароля (с ключами ssh) работает корректно между всеми хостами. Это будет необходимо, даже если вы переключитесь на менеджер процессов Hydra, хотя в этом случае вы можете получить более приятное сообщение об ошибке.
0 голосов
/ 06 июля 2011

Совместим ли mpdboot с такой версией python? Это совершенно древне, я не знал, что было еще какое-либо распространение, которое все еще отправляло 2.3. Вы пробовали с 2.7?

...