最近更新cydia的時候出現了sub-process/usr/libexec/cydia/cydo returned anerror code(2)的紅字是怎麼回事?
出現這個問題原因在我發現目前有4種問題導致!
1:/usr/libexec/cydia/路徑下的cydo文件屬性權限問題
解決方法:將這個文件屬性權限設為:6755
ifile設置方法如下:
英文:
中文:
2:/var/lib/dpkg/updates把這個路徑下的全部文件刪除,
0000,000i,tmp.i這些文件統統刪除,
3:/var/lib/dpkg目錄下必須有updates文件夾
4:以上都沒問題的話,那肯定就是數據庫配置文件有錯誤
找到/var/lib/dpkg目錄
定位status,status-old,available,available-old,lock這5個文件
你可以用ifile安裝一個deb包,他會顯示錯誤在status配置文件的第幾行
所以你只需要打開,看看相對應的錯誤位置,修改即可
不會修改的,你可以直接找一臺相同系統版本的越獄機器,替換這幾個文件即可!
閱讀更多 蜜蜂科技 的文章