Astra linux код ошибки 2

Фото символ операционной системы Linux - пингвин Tux

Вы думаете, что ошибки и неполадки связаны только с «Виндой» — Вы глубоко ошибаетесь, «баги» есть и в прославленном Linux. Заранее извиняемся за ломанный перевод, но думаем Вы разберетесь, что к чему. В данном совете опубликованы самые известные и частые коды ошибок ОС Linux и их расшифровки (описания).

Все коды ошибок операционной системы Linux

# Определить EPERM 1 / * Операция не допускается * /
# Определить ENOENT 2 / * Нет такого файла или каталога * /
# Определить ESRCH 3 / * Нет такого процесса * /
# Определить EINTR 4 / * * Прерванный системный вызов /
# Определить EIO 5 / * I / O * ошибка /
# Определить ENXIO 6 / * Нет такого устройства или адреса * /
# Определить E2BIG 7 / * список аргументов слишком долго * /
# Определить ENOEXEC 8 / * Exec формате ошибки * /
# Определить EBADF 9 / * Плохо * номер файла /
# Определить ECHILD 10 / * Ни один ребенок процессов * /
# Определить EAGAIN 11 / * Попробуйте еще раз * /
# Определить ENOMEM 12 / * Из памяти * /
# Определить EACCES 13 / * Доступ запрещен * /
# Определить EFAULT 14 / * Плохой адрес * /
# Определить ENOTBLK 15 / * Блок устройства требуется * /
# Определить EBUSY 16 / * Устройство или ресурс занято * /
# Определить EEXIST 17 / * Файл существует * /
# Определить EXDEV 18 / * кросс-устройства ссылка * /
# Определить ENODEV 19 / * Нет такого устройства * /
# Определить ENOTDIR 20 / * Не каталога * /
# Определить EISDIR 21 / * Есть каталог * /
# Определить EINVAL 22 / * Неправильный аргумент * /
# Определить ENFILE 23 / * файл * Переполнение таблицы /
# Определить EMFILE 24 / * Слишком много открытых файлов * /
# Определить ENOTTY 25 / * Не пишущую машинку * /
# Определить ETXTBSY 26 / * Текстовый файл занят * /
# Определить EFBIG 27 / * Файл слишком большой * /
# Определить ENOSPC 28 / * Нет места на устройстве * /
# Определить ESPIPE 29 / * Незаконное искать * /
# Определить EROFS 30 / * только для чтения * файловой системы /
# Определить EMLINK 31 / * Слишком много ссылок * /
# Определить EPIPE 32 / * * Broken трубы /
# Определить EDOM 33 / * мат аргумента из области функции * /
# Определить ERANGE 34 / * мат результат не представляется * /

Код ошибки значение Описание
0 Действие завершено успешно.
1 Действие возвращается предупреждения.
67 Произошла фатальная ошибка во время установки.

Вторичный файл ответов коды ошибок при установке — Код ошибки значение — Описание

3 Путь не был найден.
5 Отказано в доступе.
10 Среду произошла ошибка.
13 Недопустимые данные.
16 Создание DAS не удалось.
17 Создания экземпляра не удалось.
18 Создание базы данных не удалось.
19 Исправить изображение пакет находится на более низком уровне, чем установленного продукта.
20 Исправить изображение пакет на том же уровне, как установленного продукта. Существует ничего, чтобы обновить.
21 Есть не DB2 (R) продуктов, установленных на выбранное место. Существует ничего, чтобы обновить.
22 Для обновления уже установлен продукт DB2, используйте installFixPack команду вместо команды db2setup.
87 Один из параметров является ошибочным.
66 Установка была отменена пользователем.
74 Данные конфигурации повреждены. Обратитесь в службу поддержки.
76 Установочными файлами для этого продукта недоступен. Убедитесь, что источник существует и доступен.
82 Другая установка уже идет. Полное, что установка, прежде чем приступить к этой установки.
86 Существовал ошибка при открытии файла журнала установки. Убедитесь, что указанное место файла журнала и, что она доступна для записи.
96 Папка Temp переполнена или недоступны. Убедитесь, что папка Temp существует и что вы можете писать на нем.
97 Этот установочный пакет не поддерживается на этой платформе.
102 Другая версия этого продукта уже установлена. Установка этой версии не может продолжаться.
103 Неверный аргумент командной строки.
143 Система не имеет достаточно свободного места, чтобы продолжить установку.

Устройство кодов ошибок (перечисленных в-BB-XX-XX-XXXX форме А. А.)

«AA» это то, что устройство на самом деле делает. Коды объяснить следующим образом:
01 CONFIGFIRS T
02 CONFIGNEXT
03 OPENDRIVE
04 CLOSEDRIVE
05 OpenTape
06 CLOSETAPE
07 READ
08 ПИШИТЕ
09 VERIFY
0A BULKERASE
0B предварительное форматирование
0C ФОРМАТ
0D КРЕПЛЕНИЯ
0E СМЕТА
0F TESTDMA
15 REOPENTAPE
«ВВ» является фактическим код ошибки (см. ниже):
00 успех нормальное завершение
01 водителя / вызывающий несоответствие версий, переустановить продукт
02 драйвер уже установлен, водитель должен быть удален
03 плохой блок обнаружены ошибки СМИ, данные повреждены, попробуйте новые ленты
04 неформатированный области о СМИ встречаются
05 удаленных данных адреса знак найдены нормальные указанием
06 filemark было зачитано по сравнению с обычным указанием
07 искать ленты ошибки формата
08 DMA конфликта, проверка канала DMA, попробуйте минимальной настройки в диспетчере устройств
09 не в состоянии завершить формате. Закройте другие приложения, уменьшить скорость, попробовать различные ленты
0A CTRL разблокировать ошибка: не найден HSC проверить соединения, проверить адрес порта, попробуйте другой / нет контроллера
0B контроллер COM ошибки, проверить адрес порта
0C прерывания не было получено, проверьте настройки IRQ
0D передача команды неудачно, проверьте адрес диска и настройки
0E Неклассифицированные прошивки / привод ошибке сообщили, обновление прошивки, снижение скорости привода, проверить SCSI основы
0F время ожидания для диска, обновление драйверов и прошивок
10 Драйв остался не готовы, обновления драйверов и прошивок
11 неподдерживаемый скорость передачи нормально: скорость передачи данных
12 Драйв сообщили внутренняя проблема, холодной загрузки системы и диска, попробуйте диск на другой машине
13 дисков непризнанных, проверить, если средства массовой информации поддерживается, формат ленты
14 нет средств массовой информации в диск Проверьте питание, чековой ленты, попробуйте другую ленту
15 диск не найден, проверьте питание, связь, возможно конфликтующих программного обеспечения
16 новых средств массовой информации была вставлена, нормальная лента вставляется в неожиданное время.
17 средств массовой информации находится в приводе (автонастройки)
18 ленты despooled
19 СМИ защищен от записи
1А вызов является недействительным
1B не могут allocat памяти или таймера
1С не может выделить IRQ
1D не смог выделить DMA буфера
1E ASPI нет
1F ASPI ошибке
20 Драйв получил неизвестная команда
21 дисков используется другой программой
22 приближается конец ленты
23 сети связи ошибке
24 указанного пути не существует
25 передачи данных успешной
26 конец ленты СМИ была достигнута
27 ошибки в ожидании, произошла ошибка предыдущего запроса
28 сетевое подключение потеряно
29 размер блока на СМИ отличались от того, что диск сообщили
33 vfintd не была доступна
34 неправильный канал DMA указанного
35 требуемый файл драйвера нет
36 последних маркер ошибке
3E AbortIO отменил команду
Пример: «08-12-23-34-1032» будет означать, что диск сообщили внутренние аппаратные проблемы при записи команды был выпущен.

2. Формат кодов ошибок (XXXX-BBBB форме). BBBB поля фактические ошибки, что происходит.

XXXX-BBBB
4352-1000 Драйвер докладов лента не для записи. Проверьте совместимость ленты
4353 1101 Драйвер докладов ленты защищен от записи. Проверка защиты от записи, Проверьте прошивку, возможный вопрос HW
4354 1102 Не удалось загрузить драйвер. Убедитесь, что драйвер существует, переустановите
4355 1103 Драйвер докладов ленте не читается. Проверьте совместимость ленты, попробовать новые ленты
4608 1200 Лента пустым. Существует нет данных на ленте читать
4609 1201 Слишком много плохих секторов на ленте. Нуждается в новой ленте
4610 1202 Лента полном объеме. Формат или использовать новые ленты
4612 1204 Коррекция ошибок не удалось для сегмента на ленте. Новые медиа, формат СМИ
4613 1205 Нет больше данных в объеме. Нет данных в томе
4614 1206 Ошибка при повторной попытке написать заголовок ленты. Новая лента, возможный вопрос оборудования
4615 1207 Драйвер докладов лента не отформатирован или не смогли найти ленту заголовков. Возможная проблема аппаратного
4616 1208 Размер сжатого блока больше свободного пространства в сегменте.
4617 1209 Том таблице нечитаемым Ошибка Проверка целостности данных (ECC). Попробуйте новые медиа
4618 120а набор файлов каталог поврежден. Удалить каталог, ниже скорость передачи, переустановите, попробовать новые медиа
4619 120B Слишком много плохих секторов ECC Fail, новые медиа
4864 1300 не более наборов на пленку, когда программное обеспечение ищет установлен на средства массовой информации, что не существует
4865 1301 Нет больше объемов в комплекте программного обеспечения, когда ищет объеме, что не существует в набор выбранных
4867 1303 не более потоков для файла
4870 1306 Файл не существует на ленту. Файл не на пленку выбранной
4871 1307 Файл не найден в набор файлов каталога. Удалить каталог, ниже скорость передачи, переустановите, попробовать новые медиа
4872 1308 заголовок файла не найдено в файле каталога множество. Заголовок файла не найдено в набор файлов каталога
4882 1312 Нет больше данных для текущего потока
4883 1313 Попытка прочитать файл, который начинается на ленте предыдущих в комплекте
4885 1315 Попытка прочитать файл, который существует до. Продолжить с другой ленты
4886 1316 Том смещение байтов при сжатии. Отключить сжатие
6146 1802 Ошибка при чтении данных из потока. Чтение соединения Ошибка проверки
6147 1803 Не удалось получить память, необходимую для завершения операции. Недостаточно места на диске, возможно низких в памяти
6148 1804 Ошибка в обработке временного пространства. Убедитесь, что температура установлена, удалять папки Темп
6402 1902 Учитывая поток типа, который не понял
6403 1903 Учитывая порции данных для потока, который не соответствует ожидаемому формату
6404 1904 Данная ОС типа, который не понимал. ОС может нуждаются в обновлении
6505 1905 Предпринятая операция, которая не поддерживается для текущего устройства
6506 1906 Сумма данных, записанных в поток не соответствует размеру ожидается

Проблема

При загрузке компьютера выдается ошибка:

fsck: error 2 (No such file or directory) while executing fsck.ext4 for /dev/vda1
fsck exited with status code 8

CODE

Необходимая диагностическая информация

Выяснить события, предшествующие появлению указанной ошибки.

Проверить выводы команд:

blkid
cat /etc/initramfs-tools/conf.d/resume
cat /etc/fstab
sudo swapon --show
sudo update-initramfs -u -k all

CODE

Возможные причины

Некорректная запись RESUME

For GNU ls, use the source Luke: http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=blob;f=src/ls.c;h=bf0c5941d7de699fc5a85d44461ef29192216d9d;hb=HEAD

You will find many cases where the return code is 2, and some are easy to trigger, as shown below.

First you can read in it:

 802 /* Exit statuses.  */
 803 enum
 804   {
 805     /* "ls" had a minor problem.  E.g., while processing a directory,
 806        ls obtained the name of an entry via readdir, yet was later
 807        unable to stat that name.  This happens when listing a directory
 808        in which entries are actively being removed or renamed.  */
 809     LS_MINOR_PROBLEM = 1,
 810 
 811     /* "ls" had more serious trouble (e.g., memory exhausted, invalid
 812        option or failure to stat a command line argument.  */
 813     LS_FAILURE = 2
 814   };

So you can see already that value 2 covers more cases than what is written in the documentation.

Then if you search further for LS_FAILURE in the code you find out about different cases:

Case 1

1896         case 'w':
1897           if (! set_line_length (optarg))
1898             die (LS_FAILURE, 0, "%s: %s", _("invalid line width"),
1899                  quote (optarg));
1900           break;

set_line_length will react depending on how xstrtoumax returns for the given width. If you look closer at the source code of it you can arrive at some edge cases:

$ ls -w -1 >& /dev/null
$ echo $?
2
$ ls -w 1 >& /dev/null
$ echo $?
0

Case 2

1964         case 'T':
1965           tabsize = xnumtoumax (optarg, 0, 0, SIZE_MAX, "",
1966                                 _("invalid tab size"), LS_FAILURE);
1967           break;

Similar to previous case:

$ ls -T 1 >& /dev/null
$ echo $?
0
$ ls -T -1 >& /dev/null
$ echo $?
2

Case 3

2106         default:
2107           usage (LS_FAILURE);

So that is the default error code if you provide invalid parameters.
See this example:

$ ls --unknown-option >& /dev/null
$ echo $?
2

Case 4

2198               if (strchr (p1 + 1, '\n'))
2199                 die (LS_FAILURE, 0, _("invalid time style format %s"),
2200                      quote (p0));

This happens when you are providing invalid time format, with two \n:

$ ls -l --time-style=+%T >& /dev/null ; echo $?
0
$ ls -l --time-style=+%T$'\n' >& /dev/null ; echo $?
0
$ ls -l --time-style=+%T$'\n'%T >& /dev/null ; echo $?
0
$ ls -l --time-style=+%T$'\n'%T$'\n' >& /dev/null ; echo $?
2

Case 5

2218               /* The following is a manual expansion of argmatch_valid,
2219                  but with the added "+ ..." description and the [posix-]
2220                  prefixes prepended.  Note that this simplification works
2221                  only because all four existing time_style_types values
2222                  are distinct.  */
2223               fputs (_("Valid arguments are:\n"), stderr);
2224               char const *const *p = time_style_args;
2225               while (*p)
2226                 fprintf (stderr, "  - [posix-]%s\n", *p++);
2227               fputs (_("  - +FORMAT (e.g., +%H:%M) for a 'date'-style"
2228                        " format\n"), stderr);
2229               usage (LS_FAILURE);

Triggered when using invalid time format name:

$ LANG=C ls -l --time-style=whatever 
ls: invalid argument 'whatever' for 'time style'
Valid arguments are:
  - [posix-]full-iso
  - [posix-]long-iso
  - [posix-]iso
  - [posix-]locale
  - +FORMAT (e.g., +%H:%M) for a 'date'-style format
Try 'ls --help' for more information.

$ echo $?
2

Case 6

2669 static void
2670 set_exit_status (bool serious)
2671 {
2672   if (serious)
2673     exit_status = LS_FAILURE;
2674   else if (exit_status == EXIT_SUCCESS)
2675     exit_status = LS_MINOR_PROBLEM;
2676 }

This (serious = true) can happen in multiple cases, for example if there is a loop somewhere:

2747       /* If we've already visited this dev/inode pair, warn that
2748          we've found a loop, and do not process this directory.  */
2749       if (visit_dir (dir_stat.st_dev, dir_stat.st_ino))
2750         {
2751           error (0, 0, _("%s: not listing already-listed directory"),
2752                  quotef (name));
2753           closedir (dirp);
2754           set_exit_status (true);
2755           return;
2756         }

It can also happen for many other cases, based on arguments.
file_failure first argument is the boolean passed to set_exit_status

Subcase A

2710 /* Read directory NAME, and list the files in it.
2711    If REALNAME is nonzero, print its name instead of NAME;
2712    this is used for symbolic links to directories.
2713    COMMAND_LINE_ARG means this directory was mentioned on the command line.  */

...

2725   if (!dirp)
2726     {
2727       file_failure (command_line_arg, _("cannot open directory %s"), name);
2728       return;
2729     }

So for example:

$ ls /thatDOESnotEXIST >& /dev/null
$ echo $?
2

Subcase B

2736       /* If dirfd failed, endure the overhead of using stat.  */
2737       if ((0 <= fd
2738            ? fstat (fd, &dir_stat)
2739            : stat (name, &dir_stat)) < 0)
2740         {
2741           file_failure (command_line_arg,
2742                         _("cannot determine device and inode of %s"), name);

That is some kind of directory not available to access (like a remote one).

Subcase C

2771       if (print_hyperlink)
2772         {
2773           absolute_name = canonicalize_filename_mode (name, CAN_MISSING);
2774           if (! absolute_name)
2775             file_failure (command_line_arg,
2776                           _("error canonicalizing %s"), name);

or

3189       if (print_hyperlink)
3190         {
3191           f->absolute_name = canonicalize_filename_mode (full_name,
3192                                                          CAN_MISSING);
3193           if (! f->absolute_name)
3194             file_failure (command_line_arg,
3195                           _("error canonicalizing %s"), full_name);

or

3450 static void
3451 get_link_name (char const *filename, struct fileinfo *f, bool command_line_arg)
3452 {
3453   f->linkname = areadlink_with_size (filename, f->stat.st_size);
3454   if (f->linkname == NULL)
3455     file_failure (command_line_arg, _("cannot read symbolic link %s"),
3456                   filename);
3457 }

These are some kind of broken hard/soft links.

Subcase D

2836       else if (errno != 0)
2837         {
2838           file_failure (command_line_arg, _("reading directory %s"), name);

or

2851   if (closedir (dirp) != 0)
2852     {
2853       file_failure (command_line_arg, _("closing directory %s"), name);

Another case when it is not possible to read directory content (if provided on command line)

Subcase E

3235       if (err != 0)
3236         {
3237           /* Failure to stat a command line argument leads to
3238              an exit status of 2.  For other files, stat failure
3239              provokes an exit status of 1.  */
3240           file_failure (command_line_arg,
3241                         _("cannot access %s"), full_name);

That happens when trying to match files, such as:

$ ls '*DOESnotEXIST*' >& /dev/null
$ echo $?
2


100mbru, bitrix, CentOS, cms, drupal, java, joomla, LAMP, linux, mysql, nicru, Open-Source, php, Red Hat, seo, Typo3, ubuntu, win, windows, авто, администрирование, алгоритмы, алкоголь, бизнес, битрикс, видео, военмех, выборы, германия, джино, домены, интересности, исследования, картинки, кино, компьютеры, ливия, магазин, маразм, мастерхост, обработка-изображений, пейнтбол, политика, политэкономия, прикольное-видео, программирование, путешествия, работа, религия, рунет, сайтостроение, сео, сми, технологии, украина, форум, хиханьки, холивары, хостинг

  • Главная
  • >
  • Статьи и переводы
  • >
  • Коды системных ошибок OS LINUX

08.11.2018

ВСЕ КОДЫ ОШИБОК ОПЕРАЦИОННОЙ СИСТЕМЫ LINUX

EPERM 1 / * Операция не допускается * /
ENOENT 2 / * Нет такого файла или каталога * /
ESRCH 3 / * Нет такого процесса * /
EINTR 4 / * * Прерванный системный вызов /
EIO 5 / * I / O * ошибка /
ENXIO 6 / * Нет такого устройства или адреса * /
E2BIG 7 / * список аргументов слишком долго * /
ENOEXEC 8 / * Exec формате ошибки * /
EBADF 9 / * Плохо * номер файла /
ECHILD 10 / * Ни один ребенок процессов * /
EAGAIN 11 / * Попробуйте еще раз * /
ENOMEM 12 / * Из памяти * /
EACCES 13 / * Доступ запрещен * /
EFAULT 14 / * Плохой адрес * /
ENOTBLK 15 / * Блок устройства требуется * /
EBUSY 16 / * Устройство или ресурс занято * /
EEXIST 17 / * Файл существует * /
EXDEV 18 / * кросс-устройства ссылка * /
ENODEV 19 / * Нет такого устройства * /
ENOTDIR 20 / * Не каталога * /
EISDIR 21 / * Есть каталог * /
EINVAL 22 / * Неправильный аргумент * /
ENFILE 23 / * файл * Переполнение таблицы /
EMFILE 24 / * Слишком много открытых файлов * /
ENOTTY 25 / * Не пишущую машинку * /
ETXTBSY 26 / * Текстовый файл занят * /
EFBIG 27 / * Файл слишком большой * /
ENOSPC 28 / * Нет места на устройстве * /
ESPIPE 29 / * Незаконное искать * /
EROFS 30 / * только для чтения * файловой системы /
EMLINK 31 / * Слишком много ссылок * /
EPIPE 32 / * * Broken трубы /
EDOM 33 / * мат аргумента из области функции * /
ERANGE 34 / * мат результат не представляется * /

Код ошибки значение Описание
0 Действие завершено успешно.
1 Действие возвращается предупреждения.
67 Произошла фатальная ошибка во время установки.

ВТОРИЧНЫЙ ФАЙЛ ОТВЕТОВ КОДЫ ОШИБОК ПРИ УСТАНОВКЕ — КОД ОШИБКИ ЗНАЧЕНИЕ — ОПИСАНИЕ

3 Путь не был найден.
5 Отказано в доступе.
10 Среду произошла ошибка.
13 Недопустимые данные.
16 Создание DAS не удалось.
17 Создания экземпляра не удалось.
18 Создание базы данных не удалось.
19 Исправить изображение пакет находится на более низком уровне, чем установленного продукта.
20 Исправить изображение пакет на том же уровне, как установленного продукта. Существует ничего, чтобы обновить.
21 Есть не DB2 (R) продуктов, установленных на выбранное место. Существует ничего, чтобы обновить.
22 Для обновления уже установлен продукт DB2, используйте installFixPack команду вместо команды db2setup.
87 Один из параметров является ошибочным.
66 Установка была отменена пользователем.
74 Данные конфигурации повреждены. Обратитесь в службу поддержки.
76 Установочными файлами для этого продукта недоступен. Убедитесь, что источник существует и доступен.
82 Другая установка уже идет. Полное, что установка, прежде чем приступить к этой установки.
86 Существовал ошибка при открытии файла журнала установки. Убедитесь, что указанное место файла журнала и, что она доступна для записи.
96 Папка Temp переполнена или недоступны. Убедитесь, что папка Temp существует и что вы можете писать на нем.
97 Этот установочный пакет не поддерживается на этой платформе.
102 Другая версия этого продукта уже установлена. Установка этой версии не может продолжаться.
103 Неверный аргумент командной строки.
143 Система не имеет достаточно свободного места, чтобы продолжить установку.

# @see /usr/include/asm-generic/errno-base.h #ifndef _ASM_GENERIC_ERRNO_BASE_H #define _ASM_GENERIC_ERRNO_BASE_H #define EPERM 1 /* Operation not permitted */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3 /* No such process */ #define EINTR 4 /* Interrupted system call */ #define EIO 5 /* I/O error */ #define ENXIO 6 /* No such device or address */ #define E2BIG 7 /* Argument list too long */ #define ENOEXEC 8 /* Exec format error */ #define EBADF 9 /* Bad file number */ #define ECHILD 10 /* No child processes */ #define EAGAIN 11 /* Try again */ #define ENOMEM 12 /* Out of memory */ #define EACCES 13 /* Permission denied */ #define EFAULT 14 /* Bad address */ #define ENOTBLK 15 /* Block device required */ #define EBUSY 16 /* Device or resource busy */ #define EEXIST 17 /* File exists */ #define EXDEV 18 /* Cross-device link */ #define ENODEV 19 /* No such device */ #define ENOTDIR 20 /* Not a directory */ #define EISDIR 21 /* Is a directory */ #define EINVAL 22 /* Invalid argument */ #define ENFILE 23 /* File table overflow */ #define EMFILE 24 /* Too many open files */ #define ENOTTY 25 /* Not a typewriter */ #define ETXTBSY 26 /* Text file busy */ #define EFBIG 27 /* File too large */ #define ENOSPC 28 /* No space left on device */ #define ESPIPE 29 /* Illegal seek */ #define EROFS 30 /* Read-only file system */ #define EMLINK 31 /* Too many links */ #define EPIPE 32 /* Broken pipe */ #define EDOM 33 /* Math argument out of domain of func */ #define ERANGE 34 /* Math result not representable */ #endif # @see /usr/include/asm-generic/errno.h #ifndef _ASM_GENERIC_ERRNO_H #define _ASM_GENERIC_ERRNO_H #include <asm-generic/errno-base.h> #define EDEADLK 35 /* Resource deadlock would occur */ #define ENAMETOOLONG 36 /* File name too long */ #define ENOLCK 37 /* No record locks available */ #define ENOSYS 38 /* Function not implemented */ #define ENOTEMPTY 39 /* Directory not empty */ #define ELOOP 40 /* Too many symbolic links encountered */ #define EWOULDBLOCK EAGAIN /* Operation would block */ #define ENOMSG 42 /* No message of desired type */ #define EIDRM 43 /* Identifier removed */ #define ECHRNG 44 /* Channel number out of range */ #define EL2NSYNC 45 /* Level 2 not synchronized */ #define EL3HLT 46 /* Level 3 halted */ #define EL3RST 47 /* Level 3 reset */ #define ELNRNG 48 /* Link number out of range */ #define EUNATCH 49 /* Protocol driver not attached */ #define ENOCSI 50 /* No CSI structure available */ #define EL2HLT 51 /* Level 2 halted */ #define EBADE 52 /* Invalid exchange */ #define EBADR 53 /* Invalid request descriptor */ #define EXFULL 54 /* Exchange full */ #define ENOANO 55 /* No anode */ #define EBADRQC 56 /* Invalid request code */ #define EBADSLT 57 /* Invalid slot */ #define EDEADLOCK EDEADLK #define EBFONT 59 /* Bad font file format */ #define ENOSTR 60 /* Device not a stream */ #define ENODATA 61 /* No data available */ #define ETIME 62 /* Timer expired */ #define ENOSR 63 /* Out of streams resources */ #define ENONET 64 /* Machine is not on the network */ #define ENOPKG 65 /* Package not installed */ #define EREMOTE 66 /* Object is remote */ #define ENOLINK 67 /* Link has been severed */ #define EADV 68 /* Advertise error */ #define ESRMNT 69 /* Srmount error */ #define ECOMM 70 /* Communication error on send */ #define EPROTO 71 /* Protocol error */ #define EMULTIHOP 72 /* Multihop attempted */ #define EDOTDOT 73 /* RFS specific error */ #define EBADMSG 74 /* Not a data message */ #define EOVERFLOW 75 /* Value too large for defined data type */ #define ENOTUNIQ 76 /* Name not unique on network */ #define EBADFD 77 /* File descriptor in bad state */ #define EREMCHG 78 /* Remote address changed */ #define ELIBACC 79 /* Can not access a needed shared library */ #define ELIBBAD 80 /* Accessing a corrupted shared library */ #define ELIBSCN 81 /* .lib section in a.out corrupted */ #define ELIBMAX 82 /* Attempting to link in too many shared libraries */ #define ELIBEXEC 83 /* Cannot exec a shared library directly */ #define EILSEQ 84 /* Illegal byte sequence */ #define ERESTART 85 /* Interrupted system call should be restarted */ #define ESTRPIPE 86 /* Streams pipe error */ #define EUSERS 87 /* Too many users */ #define ENOTSOCK 88 /* Socket operation on non-socket */ #define EDESTADDRREQ 89 /* Destination address required */ #define EMSGSIZE 90 /* Message too long */ #define EPROTOTYPE 91 /* Protocol wrong type for socket */ #define ENOPROTOOPT 92 /* Protocol not available */ #define EPROTONOSUPPORT 93 /* Protocol not supported */ #define ESOCKTNOSUPPORT 94 /* Socket type not supported */ #define EOPNOTSUPP 95 /* Operation not supported on transport endpoint */ #define EPFNOSUPPORT 96 /* Protocol family not supported */ #define EAFNOSUPPORT 97 /* Address family not supported by protocol */ #define EADDRINUSE 98 /* Address already in use */ #define EADDRNOTAVAIL 99 /* Cannot assign requested address */ #define ENETDOWN 100 /* Network is down */ #define ENETUNREACH 101 /* Network is unreachable */ #define ENETRESET 102 /* Network dropped connection because of reset */ #define ECONNABORTED 103 /* Software caused connection abort */ #define ECONNRESET 104 /* Connection reset by peer */ #define ENOBUFS 105 /* No buffer space available */ #define EISCONN 106 /* Transport endpoint is already connected */ #define ENOTCONN 107 /* Transport endpoint is not connected */ #define ESHUTDOWN 108 /* Cannot send after transport endpoint shutdown */ #define ETOOMANYREFS 109 /* Too many references: cannot splice */ #define ETIMEDOUT 110 /* Connection timed out */ #define ECONNREFUSED 111 /* Connection refused */ #define EHOSTDOWN 112 /* Host is down */ #define EHOSTUNREACH 113 /* No route to host */ #define EALREADY 114 /* Operation already in progress */ #define EINPROGRESS 115 /* Operation now in progress */ #define ESTALE 116 /* Stale NFS file handle */ #define EUCLEAN 117 /* Structure needs cleaning */ #define ENOTNAM 118 /* Not a XENIX named type file */ #define ENAVAIL 119 /* No XENIX semaphores available */ #define EISNAM 120 /* Is a named type file */ #define EREMOTEIO 121 /* Remote I/O error */ #define EDQUOT 122 /* Quota exceeded */ #define ENOMEDIUM 123 /* No medium found */ #define EMEDIUMTYPE 124 /* Wrong medium type */ #define ECANCELED 125 /* Operation Canceled */ #define ENOKEY 126 /* Required key not available */ #define EKEYEXPIRED 127 /* Key has expired */ #define EKEYREVOKED 128 /* Key has been revoked */ #define EKEYREJECTED 129 /* Key was rejected by service */ /* for robust mutexes */ #define EOWNERDEAD 130 /* Owner died */ #define ENOTRECOVERABLE 131 /* State not recoverable */ #define ERFKILL 132 /* Operation not possible due to RF-kill */ #endif

Понравилась статья? Поделить с друзьями:
  • Astra linux журнал ошибок
  • Atioglxx dll ошибка
  • Astra linux initramfs ошибка
  • Atio6axx dll ошибка blender
  • Atikmdag patcher driver file too large ошибка