Ошибки Cydia. Как исправить ошибку failed in buffer_write(fd) (8, ret=-1) в Cydia
В данной статье мы поговорим о том, как исправить ошибку failed in buffer_write(fd) (8, ret=-1) в Cidya.
Как только появился джейлбрейк от Pangu для iOS 9.3.3 у большинства пользователей возникла проблема с работой Cydia. Самой неприятной ошибкой из всех является failed in buffer_write(fd) (8, ret=-1), которая возникает при установке твика.
Её причиной является отсутствие достаточного количества памяти в системном разделе. И в результате этого установка останавливается.
Способ 1
- Откройте Cydia и откройте «Источники«
- Выберите «Правку», а далее нажмите на «Добавление» и пропишите репозиторий https://coolstar.org/publicrep
- Подождите подгрузки всех твиков
- Теперь перейдите во вкладку «Поиска» и напишите «Stashing for iOS 9.2 – 9.3.3«
- Запустите пакет и выберите «Установку»
- Подтвердите совершение операции
- Когда твик загрузится, то выберите «Респринг«
Stashing нужен для того, чтобы все пакеты загружались корректно. Когда он установится, то все твики и пакеты будут загружаться не в системные папки, а в указанное место, благодаря чему проблем с нехваткой памяти у вас больше не будет.
Способ 2
Если способ решения вам не помог, то можете попробовать другой вариант:
- Откройте Cydia и выполните установку «Apple File Conduit 2«
- Загрузите iFunbox на ПК
- Подсоедините девайс к ПК через USB и запустите программу из шага 2
- В боковой панели выберите «Raw File System»
- Справа, в разделе файлов отыщите и измените название файла /.cydia_no_stash в /.cydia_no_stash-
- Отсоедините девайс от ПК и откройте Cydia
Когда завершится подготовка файлов у вас исчезнет проблема с установкой.