Назад | Перейти на главную страницу

Кнопка питания Sun не выключает систему

Предыстория: мы используем NIS и монтируем NFS с рабочей станции Solaris 10 на сервер Solaris 8.

Если рабочая станция по какой-либо причине теряет сетевое соединение, когда я смотрю на консоль рабочей станции, я вижу повторяющиеся сообщения вида:

<date> <time> <hostname> ypbind[<pid>]: NIS server not responding for domain "<domain>"; still trying.

Если я попытаюсь войти в консоль как пользователь, это не сработает, потому что он не сможет аутентифицировать мою учетную запись через NIS. Кроме того, он больше не вернется к приглашению для входа в систему, поэтому я не могу войти в систему как root.

Если я нажимаю кнопку питания (не удерживая ее) на рабочей станции, я вижу:

<date> <time> <hostname> power: WARNING: Power off requested from power button or SC, powering down the system!

Shutdown started.   <date> <time>
Changing to init state 5 - please wait.

<date> <time+2 minutes> <hostname> power: WARNING: Failed to shut down the system!

И продолжаем видеть сообщения вида:

<date> <time> <hostname> ypbind[<pid>]: NIS server not responding for domain "<domain>"; still trying.

Итак, вопросы

  1. Как мне заставить NIS прекратить попытки (потому что я знаю, что это не удастся)?
  2. Почему не закрывается?

Для того, чтобы выполнить полное завершение работы, он должен успешно выполнить сценарии завершения работы для всех запущенных служб. К сожалению, в такой ситуации некоторые сценарии завершения работы, вероятно, застревают в ожидании сервера NIS и никогда не завершатся. Если вы не можете восстановить сеть, вам, вероятно, придется войти в систему как root и запустить "halt", чтобы вывести ее из строя, не дожидаясь всех сценариев выключения. Если ни то, ни другое невозможно, вы можете застрять в отключении питания.