Ошибки · Решение
curl error 23: Write error
Сеть может работать нормально; сбой происходит на стороне локальной записи stdout или файла.
Короткий ответ
Код 23 означает, что curl не смог записать полученные данные в локальное назначение. Сверьте код с официальной поддержкой производителя и выполните только безопасные шаги.
Что означает ошибка
Сеть может работать нормально; сбой происходит на стороне локальной записи stdout или файла.
Возможные причины
- Закончился диск или квота.
- Нет прав на файл/каталог назначения.
- Получатель pipe закрыл поток раньше curl.
Что проверить
- Проверьте свободное место и inode.
- Попробуйте записать небольшой файл в тот же каталог от того же пользователя.
- Если используется pipe, проверьте exit code следующей команды.
Безопасные шаги
- Освободите место или исправьте разрешения.
- Используйте корректный путь вывода.
- Для pipeline обработайте раннее закрытие downstream-процесса вместо бесконечных ретраев curl.
Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.
Когда нужен сервис
- Если место и права на локальный вывод в порядке, но запись всё равно завершается кодом 23, приложите целевой путь, тип файловой системы и stderr владельцу среды выполнения.
Похожие ошибки
- /errors/curl-error-1-unsupported-protocol/
- /errors/curl-error-2-failed-init/
- /errors/curl-error-4-feature-not-built-in/
Что учитывать
Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.
Официальный источник
Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.