| Предыдущий | Следующий |
| EHOSTUNREACH | EREMOTE |
ENOPKG
meta-description[Вызову требуется пакет Solaris или необязательная подсистема, не установленная в системе.]ENOPKG — значение errno Solaris 65, Пакет не установлен
. Oracle описывает это как попытку использовать вызов из неустановленного пакета. Это ошибка доступности подсистемы, а не сообщение об отсутствии произвольного файла данных приложения.
Определите вызов, которому принадлежит необязательная подсистема
Начните с точного API, вернувшего ENOPKG , и версии Solaris или среды совместимости, в которой он выполнялся. Определите, какая подсистема предоставляет этот интерфейс и действительно ли присутствуют её программный пакет, компонент ядра или вспомогательная служба. Имена пакетов и способы поставки различаются между поколениями Solaris, поэтому догадка только по тексту errno может привести к установке несвязанного ПО.
Также убедитесь, что код действительно возвращён Solaris, а не преобразован из пространства errno другой операционной системы. ENOPKG — значение в стиле System V/Solaris, отсутствующее среди стандартных errno POSIX Issue 8. Для перенесённого кода наиболее полезны исходный вызов и реализация, сопоставившая внутреннее состояние отсутствующей подсистемы этому errno.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.