Если ПВМ не может стартовать успешно, она выводит сообщение об ошибке
на экран либо в файл протокола /tmp/pvml.<uid>. В этом подразделе
описываются наиболее общие проблемы при запуске и пути их решения.
Если сообщение представляет собой:
[t80040000] Can't start pvmd
То прежде всего проверьте соответствующий файл .rhosts на
удаленном хосте, в котором должно содержаться имя хоста, на котором
вы запускаете ПВМ. Внешняя проверка на предмет корректности спецификации
файла .rhosts проводится вводом:
% rsh remote_host ls
Если спецификация файла .rhosts корректна, то Вы увидите
список своих файлов на удаленном хосте.
Другими причинами получения сообщения об ошибке могут служить отсутствие
проинсталлированной ПВМ на удаленном хосте или некорректная спецификация
PVM_ROOT на данном хосте. Проверить это можно вводом:
% rsh remote_host $PVM_ROOT/lib/pvmd
Некоторые оболочки Unix, например, ksh, не устанавливают
переменные окружения на удаленных хостах при использовании rsh.
В ПВМ версии 3.3 есть два подхода к таким оболочкам. Во-первых, если
Вы инициализируете переменную окружения PVM_DPATH на ведущем
хосте как pvm3/lib/pvmd, то тем самым подменяете установленный
по умолчанию с помощью dx путь. Второй метод - явно сообщить
ПВМ где найти удаленный исполняемый pvmd с помощью опции
dx= в файле.
Если работа ПВМ принудительно завершилась вручную или завершилась
ненормально (например, по причине краха системы), то проверьте существование
файла /tmp/pvml.<uid>. Этот файл нужен для аутентификации
и должен существовать только в процессе работы ПВМ. Если этот файл
сохранился, он препятствует запуску ПВМ. Просто удалите этот файл.
Если сообщение представляет собой:
[t80040000] Login incorrect
Это может означать отсутствие аккаунта на удаленной машине с Вашим
логином. Если Ваш текущий логин отличается от логина на удаленной
машине, то Вы должны воспользоваться опцией lo= в файле хоста.
Если Вы получили любое другое странное сообщение, проверьте файл .cshrc.
Важно, чтобы не было никакого ввода/вывода в файл .cshrc,
потому что это повлияет на процесс запуска ПВМ. Если Вы хотите выводить
на экран информацию (например, who или uptime) при
входе в систему, Вы должны обеспечить это с помощью собственного скрипта
.login - но не во время выполнения командного скрипта csh.
Знаете ли Вы, что вакроэкономическая модель - это экономико-математическая модель, в которой не выделяются переменные, описывающие отдельных хозяйствующих субъектов (предприятия, отрасли), составляющих моделируемую хозяйственную систему, и которая отражает только связи, присущие этой системе как целому.