sub-process/usr/libexec/cydia/cydo returned anerror code (2)

最近更新cydia的時候出現了sub-process/usr/libexec/cydia/cydo returned anerror code(2)的紅字是怎麼回事?

sub-process/usr/libexec/cydia/cydo returned anerror code (2)

出現這個問題原因在我發現目前有4種問題導致!

1:/usr/libexec/cydia/路徑下的cydo文件屬性權限問題

解決方法:將這個文件屬性權限設為:6755

ifile設置方法如下:

英文:

sub-process/usr/libexec/cydia/cydo returned anerror code (2)

中文:

sub-process/usr/libexec/cydia/cydo returned anerror code (2)

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配置文件的第幾行

所以你只需要打開,看看相對應的錯誤位置,修改即可

不會修改的,你可以直接找一臺相同系統版本的越獄機器,替換這幾個文件即可!


分享到:


相關文章: