D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Unix / Коды ошибок старта системы

Коды ошибок старта системы

Список кодов ошибок загрузки, включаемых в сообщение "Boot aborted D3 process terminated. Line 0. Code X (0xNNNNNNNN)" ("Загрузка прервана. Процесс D3 прекращен. Линия 0. Код X (0xNNNNNNNN)"),

где

X - десятичное значение.

0xNNNNNNNN - шестнадцатеричное значение X.

Имя/значение Описание/примечание
>0 Номер сигнала от 1 до 22. Как правило, все сигналы улавливаются процессом. Однако, неулавливаемые сигналы прекращают процесс. Обычно все сигналы Unix ловятся монитором. Если происходит ошибка, это может объясняться тем, что в C-функции, написанной пользователем, задана обработка сигналов по умолчанию (SIG_DFL).
-n ( 1< n < 1000) ошибка диагностики. По желанию пользователя во время загрузки на линии 0 выполняются диагностические тесты монитора. В случае ошибки процесс прекращается с отрицательным кодом ошибки. Абсолютное значение - это номер диагностического теста (instruction diagnostic number).
p_dskerr/-1000 Непреодолимая ошибка диска. Необходимо проверить файл конфигурации. Распространенная причина этой ошибки - слишком малый размер диска (третий аргумент оператора "disk" в файле конфигурации).
p_ioerr/-1001 Ошибка терминального ввода/вывода. Следует проверить разрешения на чтение/запись для данного терминала с помощью следующей команды: ls -l /dev/ttyXX
p_maxfid/-1010 Изменилось значение MAXFID. Монитор запросил подтверждения, но пользователь решил прекратить обработку. Требуется восстановление файла. Эта ошибка возникает, если опция 'X' задается на диске, который не содержит файла или содержит поврежденные файлы. Следует проверить файл конфигурации и убедиться в том, что размер дисков или количество дисков не изменились.
p_sysbase/-1011 Изменилось значение SYSBASE. Монитор запросил подтверждения, но пользователь решил прекратить обработку. Эта ошибка возникает, если новое количество блоков PIB превосходит количество, разрешенное лицензией. Требуется востановление файлов.
p_flushst/-1012 Процесс сброса на диск ("flush process") прекратился после получения сигнала 'logoff'.
p_halt/-1013 Останов монитора (HALT). На экран выдаются код и адрес останова. Их следует запомнить.
p_nopib/-1014 На виртуальной машине нет свободных блоков PIB. Достигнуто максимальное разрешенное количество пользователей в системе. Никакие новые пользовательские процессы не могут быть начаты.
p_twoflsh/-1015 Процесс сброса на диск ("flush") уже начат.
p_vabserr/-1016 ABS недействителен или не загружен. Следует восстановить ABS (опция "A") и попробовать зугрузку еще раз.
p_defect/-1017 Таблица дефектов (defect table) не инициализирована. Необходимо удалить диск и перезагрузить ABS и файлы.
p_defectr/-1018 Таблица дефектов не читается. Требуется переформатирование дисков и перезагрузка как ABS, так и файлов.
p_bactkey/-1019 При попытке запуска машины произошла ошибка. Возможные причины:

- "Раскрутчик" ("Installer") не принимает параметры.

- Введен неправильный ключ ("activation key").

- Попытка задействовать больше блоков " pib", чем разрешено лицензией.

p_badsksz/-1020 Размер диска в файле конфигурации недействителен. Следует проверить размер и внести изменение в файл конфигурации.
p_ra/-2001 Неправильный адрес глобальных данных (глобального MCB). Монитор несовместим с версией Unix. Для системы Unix "System V", релиз 4 требуется другой монитор.