EPERMEPERM — Операцію не дозволено
Процес не має необхідних прав для виконання запитаної операції.
Що спричиняє цю помилку
Процес, що звертається до системного виклику, не має необхідних привілеїв. Зазвичай це відбувається, коли процес без прав root намагається виконати операцію, зарезервовану для суперкористувача, — наприклад, змінити системні файли або власника процесу.
Як виправити
Виконайте команду з підвищеними привілеями через sudo. Якщо операція стосується власника файлу, виконайте chown від імені root. Якщо процес запущено без повних прав root, перевірте через setcap, чи йому призначено потрібні можливості (capabilities).
Пов'язані коди помилок
EIDRMEIDRM — Ідентифікатор видалено
Ідентифікатор IPC (черга повідомлень, набір семафорів або сегмент спільної пам'яті) було видалено.
SIGUSR2 (12)SIGUSR2 (12) — Користувацький сигнал 2
Другий визначений користувачем сигнал для специфічних потреб застосунку. Дія за замовчуванням — завершення процесу.
Exit 128Exit 128 — Недійсний аргумент виходу
У exit передано недійсний аргумент, або процес завершено сигналом (128+N).
ESPIPEESPIPE — Неприпустима операція пошуку
Виконано спробу позиціонування на файловому дескрипторі, який це не підтримує.
E2BIGE2BIG — Список аргументів надто довгий
Загальний розмір списку аргументів та змінних середовища, переданих до exec(), перевищує системний ліміт.
EXDEVEXDEV — Невалідне посилання між пристроями
Зроблено спробу створити жорстке посилання між різними файловими системами.