Qua hơn 1 ngày sử dụng Cydia ở iOS 9.2 - 9.3.3 mình gặp khá nhiều bạn dính phải lỗi này mà chưa biết cách khắc phục. Qua mình hiểu thì mình cũng đã có cách fix nó. Hôm nay sẽ chia sẻ cho các bạn

Nếu bạn gặp lỗi: "failed in buffer_write(fd) (8, ret=-1)" hoặc "Sub-process /usr/bin/dpkg returned an eror code (1)"

1. Nguyên nhân

Lỗi này được báo khi không có đủ dung lượng trống trên hệ thống hoặc sử dụng phân vùng hoặc cả hai để cài đặt tweak trên Cydia. Cái bộ nhớ này hiểu nhanh theo nghĩa là Cydia có một code để quét bộ nhớ trống trên ổ cứng iPhone để chắc chắn rằng đủ dung lượng trống thì mới có thể cài đặt tweak (Giống như bạn cài ứng dụng từ appstore). Nhưng có thể do bản Cydia ở là Jailbreak Tethered (chưa hoàn chỉnh) nên đoạn code đó có thể bị lỗi. Vậy khắc phục sao?

2. Khắc phục
Đơn giản thôi, các bạn add source: Cydia.***********

.
Cài tweak: Stashing for iOS 9.2 – 9.3.3

.
Tweak này sẽ giúp Cydia định dạng đúng dung lượng trống và phân vùng của thiết bị để cho phép cài đặt tweak vào máy.


Chúc các bạn thành công!

  • Xem thêm: Hướng dẫn Fix các lỗi trên Cydia iOS 9.2 - 9.3.3 (Update liên tục)