n1ro°
RU

Ошибки · Решение

curl error 23: Write error

Сеть может работать нормально; сбой происходит на стороне локальной записи stdout или файла.

Редакция N1RO · Проверено

Короткий ответ

Код 23 означает, что curl не смог записать полученные данные в локальное назначение. Сверьте код с официальной поддержкой производителя и выполните только безопасные шаги.

Что означает ошибка

Сеть может работать нормально; сбой происходит на стороне локальной записи stdout или файла.

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

  • Закончился диск или квота.
  • Нет прав на файл/каталог назначения.
  • Получатель pipe закрыл поток раньше curl.

Что проверить

  • Проверьте свободное место и inode.
  • Попробуйте записать небольшой файл в тот же каталог от того же пользователя.
  • Если используется pipe, проверьте exit code следующей команды.

Безопасные шаги

  1. Освободите место или исправьте разрешения.
  2. Используйте корректный путь вывода.
  3. Для 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 не диагностировала ваш конкретный случай.