2013-12-02 4 views
2

Я установил версию Torque-4.2.6. У моей машины есть RHEL 6 Operating System. Я установил его через login1, поскольку у него есть разрешение root. Он работает правильно, когда я выполняю команду pbsnodes -a. Если я вхожу в систему через user2 на один и тот же компьютер, всякий раз, когда я выполняю 'pbsnodes -a', это вызывает следующую ошибку.Ошибка: pbs_iff: не удается прочитать ответ от pbs_server

pbs_iff: невозможно прочитать ответ от pbs_server Нет разрешения. pbsnodes: невозможно подключиться к серверу 'node1', ошибка = 15007 (неавторизованный запрос)

Нет такого исполняемого файла, как pbs_iff. В чем может быть проблема.? Может кто-нибудь мне помочь.?

+0

Какой выход из pbsnodes --version? – dbeer

ответ

2

Вот мой опыт работы с PbsPro, я бы предположил, что он работает аналогично Torque.

Что вам нужно изменить pbs_iff мод для -rwsr-XR-х по:

CHMOD 4755 /opt/pbs/.../sbin/pbs_iff

Обратитесь к месту файла pbs_iff в вашей системе. Обратите внимание, что это находится в папке pbs .../sbin вместо папки bin.

+0

Да, у моего вычислительного узла нет «s», который, по-видимому, является липким флагом UID, который позволяет другим пользователям запускать скрипт как root, что требуется. +1 –

0

Per https://serverfault.com/questions/253932/torque-works-half-of-the-time-fails-no-permission-the-other-half - может быть проблема с очередью засорение с коррумпированными рабочих мест, возможно, от мертвого узла, поэтому вручную убирая

/var/spool/torque/server_priv/jobs/ 

и

/var/spool/torque/server_priv/arrays/ 

и перезапуск pbs_server может решить проблему.

Примечание вы, очевидно, придется повторно эти задания обратно в очередь