日常使用 Cydia 時,經常會出現一些問題,導致Cydia軟件無法安裝,並且 cydia 會提示一行紅字或者黃字。通常情況下,黃字代表一些警示型的錯誤,此時問題不大,一般情況下不影響 cydia 運行。若提示紅字的話,就代表 cydia 出現了重大問題,可能影響 cydia 正常運行或者無法安裝軟件。日常使用 Cydia,大概有 60% 的問題都是因為網絡因素造成的,所以大家使用的時候盡量用穩定高速的 W-Fi。下面給大家列出一些 Cydia 常見的錯誤和解決辦法,希望對大家有所幫助。
技巧:打開本頁後,在鍵盤按“Ctrl+F”,在彈出窗口中輸入查詢的錯誤關鍵單詞,快速查找。
一、Failed to fetch
具體提示:
提示:“Failed to fetch http://Cydia.zodttd.com/repo/Cydia/dists/stable/Release.gpg Bad URL ”
提示:“http://repo666.ultrasn0w.com/./zh_CN.bz2 POSIX:Socket is not connected ultrasn0w ”
提示:“http://apt.thebigboss.org/repofiles/Cydia/dists/stable/Release.gpg POSIX:Socket is not connected ”
出現這種情況的原因是 Cydia 無法連接到原服務器,出現這種問題的原因主要有以下兩種:
1.源服務器壞掉了(解決辦法:稍後再試)
2.網絡傳輸問題
解決辦法
對於原因 1,確實沒有辦法,可以等一等稍後再試。
對於原因 2,可以換一個更加穩定快速的 Wi-Fi 連接。當然也不排除是由於服務商的問題,比如有網友發現使用中國移動的網絡(包括 CMCC 接入點的 Wi-Fi),由於移動的網絡策略,屏蔽了許多國外的 Cydia源。
Failed to fetch 都是因為上述原因造成的,可以按照上述方法排查網絡問題。
二、I wasn’t able to locate file for the app
具體提示:
I wasn’t able to locate file for the app.this might mean you need to manually fix this package.
解決辦法
出現上述問題是因為安裝包下載不完整,當然也有可能此deb安裝包本身是否有問題。排除安裝包問題的情況下,請完全退出 Cydia(完全退出可清理緩存) ,再次打開 cydia刷新下軟件列表,然後再次安裝這個軟件,一般問題都可以得到解決。
三、Trying to overwrite **,which is also in package
具體提示:
解決辦法
出現 “trying to overwrite” 是因為已經覆蓋出錯,多半出現在升級軟件過程中。出現 “trying to overwrite”後,請先卸載掉原有的軟件再安裝即可。同時使用盜版源,鏡像源由於軟件標識混亂經常造成這樣的問題。
四、Hash Sum mismatch
具體提示
解決辦法
由於下載的 deb文件的 md5 和 Packages 文件不同造成的問題。請先清空 cydia 緩存目錄: /var/cache/apt/archives 然後再試。當然也有可能因為 cydia源的問題導致 deb文件 md5 和驗證 md5 不同。
五、POSIX: Operation timed out
具體提示
解決辦法
很明顯的網絡問題,解決辦法同 “Failed to fetch”相同。
六、Size mismatch
具體提示:
出現原因:
1.Cydia沒有刷新完成,新舊版本對照不符
2.網絡質量不好
3.cydia軟件源出現了問題或者使用了鏡像源
解決辦法:
先刪除出現問題的源,然後回到Cydia主界面,打開更多軟件源,再把BB源添加回來。這樣做的目的就是清理Cydia原有的源列表,重新添加即可完全更新 Packages 文件,修復了cydia源的問題。
七、HTTP/1.1 500 Internal Server Error
具體提示
解決辦法
源服務器內部服務器錯誤無法做出相應。這種情況發生在剛剛完美越獄發布時候,這時大量訪問讓 cydia源服務器不堪重負因此被流量壓垮。一般過陣子再試就好了。
八、HTTP/1.0 403
具體提示
HTTP/1.0 403 This packages is either paid or requires a paid package to function.If you paid :contact [email protected] for help.If not,purchase the original package.
解決辦法
您正在下載一個需要付費的 Cydia軟件,請支付後再下載。
九、Root directory’s space is not enough
解決辦法
iPhone 、iPad 空間容量不足,請刪除些東西。
十、 Some index files failed to download
出現提示
Some index files failed to download,they have been ignored,or old ones used instead.
解決辦法
下載 Packages 時出現問題,可以嘗試重新刷新源。
總結
我們可以看出,Cydia 出現問題很多都是和網絡有關系的,也有少部分各種其他復雜問題。修復 Cydia 錯誤的步驟可以總結為:1)排查網絡問題 。2)清除緩存問題。
同時我們也盡量少使用破解源,鏡像源等容易造成沖突的cydia源,選擇高速穩定 Wi-Fi,同時盡量避開高峰時段下載軟件,每次打開 Cydia 耐心等待上方刷新提示不要急於點擊取消,一般就不會出現莫名其奇妙的問題。